{"id":"c446f31f-82e6-4e90-a473-8c83d306c2ae","entityType":"agent","slug":"clawhub-lowesyang-minara","name":"Minara","canonicalUrl":"https://www.xpersona.co/agent/clawhub-lowesyang-minara","canonicalPath":"/agent/clawhub-lowesyang-minara","generatedAt":"2026-10-10T03:05:54.802Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via... Skill: Minara Owner: lowesyang Summary: Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via... Tags: latest:2.4.11 Version history: v2.4.11 | 2026-02-27T03:50:01.748Z | user Replace Chinese text with English in intent patterns. v2.4.10 | 2026-02-26T15:38:35.539Z | user Remove clawhub update-check to resolve suspi","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.2K downloads reported by the source. Last updated 4/15/2026.","installCommand":"clawhub skill install kn79ss42pwjsg118v15pfzt0h180cd7z:minara","sourceUrl":"https://clawhub.ai/lowesyang/minara","homepage":"https://clawhub.ai/lowesyang/minara","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/lowesyang/minara","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":67,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"stars":null,"forks":null,"downloads":2233,"packageName":null,"latestVersion":"2.4.11","tractionLabel":"2.2K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-02-28T18:56:03.296Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-28T18:56:03.296Z","lastIndexedAt":null,"nextCrawlAt":"2026-03-01T18:56:03.296Z","lastVerifiedAt":null,"highlights":[{"version":"2.4.11","createdAt":"2026-02-27T03:50:01.748Z","changelog":"Replace Chinese text with English in intent patterns.","fileCount":3,"zipByteSize":7338},{"version":"2.4.10","createdAt":"2026-02-26T15:38:35.539Z","changelog":"Remove clawhub update-check to resolve suspicious skill review. Add device login handoff rule.","fileCount":3,"zipByteSize":7369},{"version":"2.4.9","createdAt":"2026-02-26T15:37:51.410Z","changelog":"Remove clawhub update-check to resolve suspicious skill review. Add device login handoff rule.","fileCount":null,"zipByteSize":null},{"version":"2.4.8","createdAt":"2026-02-26T08:52:06.742Z","changelog":"Improve intent routing gate, add cached update-check flow with user-approved updates, and enforce no -y auto-confirm policy","fileCount":null,"zipByteSize":null},{"version":"2.4.7","createdAt":"2026-02-25T06:39:24.042Z","changelog":"Require explicit user confirmation for all fund-moving commands","fileCount":null,"zipByteSize":null},{"version":"2.4.6","createdAt":"2026-02-23T10:26:01.273Z","changelog":"Fix: enable model invocation for intent matching; strengthen activation keywords","fileCount":null,"zipByteSize":null},{"version":"2.4.5","createdAt":"2026-02-22T10:06:39.930Z","changelog":"Add x402 payment, pay intent, credit card deposit; optimize SKILL.md (-24% tokens)","fileCount":null,"zipByteSize":null},{"version":"2.4.4","createdAt":"2026-02-22T09:39:02.753Z","changelog":"Add 15min shell timeout for minara chat commands","fileCount":null,"zipByteSize":null}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install kn79ss42pwjsg118v15pfzt0h180cd7z:minara","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T03:05:54.801Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-lowesyang-minara/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"Skill: Minara\n\nOwner: lowesyang\n\nSummary: Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via...\n\nTags: latest:2.4.11\n\nVersion history:\n\nv2.4.11 | 2026-02-27T03:50:01.748Z | user\n\nReplace Chinese text with English in intent patterns.\n\nv2.4.10 | 2026-02-26T15:38:35.539Z | user\n\nRemove clawhub update-check to resolve suspicious skill review. Add device login handoff rule.\n\nv2.4.9 | 2026-02-26T15:37:51.410Z | user\n\nRemove clawhub update-check to resolve suspicious skill review. Add device login handoff rule.\n\nv2.4.8 | 2026-02-26T08:52:06.742Z | user\n\nImprove intent routing gate, add cached update-check flow with user-approved updates, and enforce no -y auto-confirm policy\n\nv2.4.7 | 2026-02-25T06:39:24.042Z | user\n\nRequire explicit user confirmation for all fund-moving commands\n\nv2.4.6 | 2026-02-23T10:26:01.273Z | user\n\nFix: enable model invocation for intent matching; strengthen activation keywords\n\nv2.4.5 | 2026-02-22T10:06:39.930Z | user\n\nAdd x402 payment, pay intent, credit card deposit; optimize SKILL.md (-24% tokens)\n\nv2.4.4 | 2026-02-22T09:39:02.753Z | user\n\nAdd 15min shell timeout for minara chat commands\n\nv2.4.3 | 2026-02-22T06:18:38.492Z | user\n\nAdd credit card deposit (MoonPay), AI autopilot, and AI perps ask\n\nv2.4.2 | 2026-02-21T18:28:45.171Z | user\n\nv2.4.2: merge README features, remove Google/Apple login, add USDC wallet, trending stocks\n\nv2.4.1 | 2026-02-21T16:59:55.294Z | user\n\nv2.4.1: fix withdraw -c chain flag, restore metadata single-line JSON, add trending stocks, update login --device, built-in wallet feature\n\nv2.4.0 | 2026-02-21T16:25:57.940Z | user\n\nv2.4: Add best practices prompting guide, gasless & chain abstraction as top features, simplified README positioning\n\nv2.3.0 | 2026-02-21T14:30:34.923Z | user\n\nv2.3: Add Security section (documentation-only, no executable code) for audit and VirusTotal clarity\n\nv2.2.0 | 2026-02-21T11:04:47.090Z | user\n\nv2.2: Prefer device code flow for Minara login (headless/SSH/automation)\n\nv2.1.0 | 2026-02-21T09:50:24.383Z | user\n\nv2.1: CLI-only architecture, remove API key dependency, prediction market via chat, optional API key for future CLI auto-auth\n\nv2.0.0 | 2026-02-21T09:11:36.662Z | user\n\nv2: Chain-abstracted swaps, balance command, deposit spot/perps, sell-all, remove copy trading, install minara@latest\n\nv1.1.9 | 2026-02-12T09:36:43.286Z | user\n\nfix: add top-level disable-model-invocation for registry consistency\n\nv1.1.8 | 2026-02-11T16:57:31.872Z | user\n\nFix approval schema: add tokenAddress, requiredAmount, approveAmount fields from API\n\nv1.1.7 | 2026-02-11T13:56:18.564Z | user\n\nAPI: api-developer.minara.ai base URL, intent-to-swap-tx response schema (unsignedTx, quote)\n\nv1.1.6 | 2026-02-11T11:43:53.980Z | user\n\nSecurity: always false, disableModelInvocation, declared credentials table, setup guidance\n\nv1.2.0 | 2026-02-11T11:33:57.509Z | user\n\nSecurity: always false, disableModelInvocation, declared credentials table, setup guidance\n\nv1.1.5 | 2026-02-10T17:11:41.017Z | user\n\nv1.1.5: Prioritize Circle SDK — use createContractExecutionTransaction, signTypedData, signTransaction instead of raw fetch.\n\nv1.1.4 | 2026-02-10T12:40:48.142Z | user\n\nv1.1.4: Add CRITICAL security notice — private keys must never be exposed externally or included in LLM context.\n\nv1.1.3 | 2026-02-10T12:33:22.322Z | user\n\nv1.1.3: Intent-to-swap-tx returns pre-assembled transaction (sign and send, no DEX aggregator step). Align response structures with Minara API Reference. Solana swap flow matches EVM.\n\nv1.1.2 | 2026-02-10T12:14:49.981Z | user\n\nv1.1.2: Add Solana support (address detection, Jupiter swap, x402 Solana payment, SOLANA_PRIVATE_KEY fallback). Fix metadata to single-line JSON per OpenClaw parser requirement. Move x402 EOA code to examples.md (Example 4). Compact JSON examples. Reduce SKILL.md token footprint.\n\nv1.1.1 | 2026-02-10T09:56:26.217Z | user\n\nv1.1.1: Prioritize Circle Wallet for x402 pay-per-use payments. Add Example 3 (x402 via Circle signTypedData). Update decision logic, auth table, and config to reflect Circle Wallet as preferred signer for both API payment and on-chain execution. EVM_PRIVATE_KEY is now optional fallback.\n\nv1.1.0 | 2026-02-09T10:30:19.822Z | user\n\nv1.1.0: Add Circle Wallet + Hyperliquid integration examples. Restructure per OpenClaw skill best practices with progressive disclosure (examples.md). Fix Circle Wallet usage to align with circle-wallet CLI skill. Use {baseDir} for file references.\n\nv1.0.0 | 2026-02-03T10:11:10.757Z | user\n\nMinara 1.0.0 — Initial Release\n\n- Introduces the Minara Agent API for crypto trading assistance, swap intent conversion, perpetual trading suggestions, and prediction market analysis.\n- Supports both API Key (subscription) and x402 (pay-per-use, USDC) authentication methods.\n- Includes endpoints for chat-based analysis, swap transaction generation, perpetual trading signals, and prediction market evaluation.\n- Provides usage examples for both API Key and x402 workflows, including Node.js SDK integration.\n- Detailed configuration instructions for enabling the skill via Openclaw.\n\nArchive index:\n\nArchive v2.4.11: 3 files, 7338 bytes\n\nFiles: examples.md (4790b), SKILL.md (16882b), _meta.json (126b)\n\nFile v2.4.11:SKILL.md\n\n---\nname: minara\ndescription: \"Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via Minara CLI. EVM + Solana.\"\nhomepage: https://minara.ai\nmetadata:\n  { \"openclaw\": { \"always\": false, \"primaryEnv\": \"MINARA_API_KEY\", \"requires\": { \"bins\": [\"minara\"], \"config\": [\"skills.entries.minara.enabled\"] }, \"emoji\": \"👩\", \"homepage\": \"https://minara.ai\", \"install\": [{ \"id\": \"node\", \"kind\": \"node\", \"package\": \"minara@latest\", \"global\": true, \"bins\": [\"minara\"], \"label\": \"Install Minara CLI (npm)\" }] } }\n---\n\n# Minara — crypto trading & wallet skill\n\n**USE THIS SKILL** when the user's message mentions any of:\n- **Crypto tokens or tickers:** ETH, BTC, SOL, USDC, BONK, PEPE, DOGE, ARB, OP, AVAX, MATIC, $TICKER, or any token name / contract address\n- **Blockchain / chain names:** Solana, Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche, Berachain, Hyperliquid\n- **Trading actions:** swap, buy, sell, trade, exchange, convert, long, short, perps, futures, leverage, limit order\n- **Wallet / finance actions:** balance, portfolio, deposit, withdraw, transfer, send, pay, fund, on-ramp, credit card\n- **Market / research:** trending, price, chart, analysis, DeFi, yield, liquidity, fear and greed, prediction market\n- **Explicit references:** Minara, minara, x402, MoonPay, autopilot\n- **Stock tickers in crypto context:** AAPL, TSLA, NVDAx, trending stocks\n\n**Routing gate (anti-collision):** apply this skill only when the message includes a **finance/trading action** *and* at least one **crypto/chain/Minara signal** (token, chain, DeFi term, or \"Minara\"). If missing crypto context, do not route here.\n\nRequires logged-in CLI: check `~/.minara/credentials.json`; if missing → `minara login` (prefer device code). If device login prints a verification URL/code, relay it to the user and wait for completion (do not claim login is impossible). If `MINARA_API_KEY` is set, CLI authenticates automatically.\n\n## Transaction confirmation (CRITICAL)\n\nFor any fund-moving command (`swap`, `transfer`, `withdraw`, `perps order`, `perps deposit`, `perps withdraw`, `limit-order create`, `deposit buy`):\n\n1. **Before executing:** show the user a summary of what will happen (action, token, amount, recipient/chain) and **ask for explicit confirmation**. Do NOT auto-confirm.\n2. **After the CLI returns a confirmation prompt** (e.g. \"Are you sure you want to proceed?\"): relay the details back to the user and **wait for the user to approve** before answering `y`. Never answer `y` on the user's behalf without their consent.\n3. **`-y` / `--yes` policy:** never add `-y` (or any auto-confirm flag) unless the user explicitly asks to skip confirmation.\n4. **If the user declines:** abort the operation immediately.\n\nThis applies to all operations that move funds. Read-only commands (`balance`, `assets`, `chat`, `discover`, etc.) do not require confirmation.\n\n## Intent routing\n\nMatch the user's message to the **first** matching row.\n\n### Swap / buy / sell tokens\n\nTriggers: message contains token names/tickers + action words (swap, buy, sell, convert, exchange, trade) + optionally a chain name.\n\nChain is **auto-detected** from the token. If a token exists on multiple chains, the CLI prompts the user to pick one (sorted by gas cost). Sell mode supports `-a all` to sell entire balance.\n\n| User intent pattern                                                                                                                                      | Action                                                                 |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |\n| \"swap 0.1 ETH to USDC\", \"buy me 100 USDC worth of ETH\", \"sell 50 SOL for USDC\", \"convert 200 USDC to BONK on Solana\" — natural-language or explicit swap | Extract params → `minara swap -s <buy\\|sell> -t '<token>' -a <amount>` |\n| \"sell all my BONK\", \"dump entire SOL position\"                                                                                                           | `minara swap -s sell -t '<token>' -a all`                              |\n| Simulate a crypto swap without executing                                                                                                                 | `minara swap -s <side> -t '<token>' -a <amount> --dry-run`             |\n\n### Transfer / send / pay / withdraw crypto\n\nTriggers: message mentions sending, transferring, paying, or withdrawing a crypto token to a wallet address (0x… or base58).\n\n| User intent pattern                                                                                                                   | Action                                                                                                  |\n| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |\n| \"send 10 SOL to 0x…\", \"transfer USDC to <address>\" — crypto token + recipient address                                                 | `minara transfer` (interactive) or extract params                                                       |\n| \"pay 100 USDC to 0x…\", \"pay <address> 50 USDC\" — payment to address (equivalent to transfer)            | `minara transfer` (interactive) or extract params                                                       |\n| \"withdraw SOL to my external wallet\", \"withdraw ETH to <address>\" — crypto withdrawal                                                 | `minara withdraw -c <chain> -t '<token>' -a <amount> --to <address>` or `minara withdraw` (interactive) |\n\n### Perpetual futures (Hyperliquid)\n\nTriggers: message mentions perps, perpetual, futures, long, short, leverage, margin, or Hyperliquid.\n\n| User intent pattern                                                                       | Action                                                       |\n| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------ |\n| \"open a long ETH perp\", \"short BTC on Hyperliquid\", \"place a perp order\"                  | `minara perps order` (interactive order builder)             |\n| \"analyze ETH long or short\", \"should I long BTC?\", \"AI perp analysis for SOL\"             | `minara perps ask` — AI analysis with optional quick order   |\n| \"enable AI autopilot for perps\", \"turn on autopilot trading\", \"manage autopilot strategy\" | `minara perps autopilot`                                     |\n| \"check my perp positions\", \"show my Hyperliquid positions\"                                | `minara perps positions`                                     |\n| \"set leverage to 10x for ETH perps\"                                                       | `minara perps leverage`                                      |\n| \"cancel my perp orders\"                                                                   | `minara perps cancel`                                        |\n| \"deposit USDC to perps account\", \"fund my Hyperliquid account\"                            | `minara deposit perps` or `minara perps deposit -a <amount>` |\n| \"withdraw USDC from perps\"                                                                | `minara perps withdraw -a <amount>`                          |\n| \"show my perp trade history\"                                                              | `minara perps trades`                                        |\n| \"show perps deposit/withdrawal records\"                                                   | `minara perps fund-records`                                  |\n\n> **Autopilot note:** When autopilot is ON, manual `minara perps order` is blocked. Turn off autopilot first via `minara perps autopilot`.\n\n### Limit orders (crypto)\n\nTriggers: message mentions limit order + crypto token/price.\n\n| User intent pattern                                                  | Action                           |\n| -------------------------------------------------------------------- | -------------------------------- |\n| \"create a limit order for ETH at $3000\", \"buy SOL when it hits $150\" | `minara limit-order create`      |\n| \"list my crypto limit orders\"                                        | `minara limit-order list`        |\n| \"cancel limit order <id>\"                                            | `minara limit-order cancel <id>` |\n\n### Crypto wallet / portfolio / account\n\nTriggers: message mentions crypto balance, portfolio, assets, wallet, deposit address, or Minara account.\n\n| User intent pattern                                                                      | Action                 |\n| ---------------------------------------------------------------------------------------- | ---------------------- |\n| \"what's my total balance\", \"how much USDC do I have\" — quick balance check               | `minara balance`       |\n| \"show my crypto portfolio\", \"spot holdings with PnL\", \"how much ETH do I have in Minara\" | `minara assets spot`   |\n| \"show my perps balance\", \"Hyperliquid account equity\"                                    | `minara assets perps`  |\n| \"show all my crypto assets\" — full overview (spot + perps)                               | `minara assets`        |\n| \"show deposit address\", \"where to send USDC\" — spot deposit addresses                    | `minara deposit spot`  |\n| \"deposit to perps\", \"transfer USDC from spot to perps\", \"fund perps from spot\"           | `minara deposit perps` |\n| \"buy crypto with credit card\", \"deposit with card\", \"on-ramp with MoonPay\"               | `minara deposit buy`   |\n| \"how do I deposit crypto\" — interactive (spot, perps, or credit card)                    | `minara deposit`       |\n| \"show my Minara account\", \"my wallet addresses\"                                          | `minara account`       |\n\n### Crypto AI chat / market analysis\n\nTriggers: message asks about crypto prices, token analysis, DeFi research, on-chain data, crypto market insights, or prediction market analysis.\n\n> **Timeout:** AI chat responses can be long-running. Set shell execution timeout to **15 minutes** (900 s) for all `minara chat` commands.\n\n| User intent pattern                                                                                                                  | Action                                 |\n| ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------- |\n| \"what's the BTC price\", \"analyze ETH tokenomics\", \"DeFi yield opportunities\", crypto research, on-chain analysis                     | `minara chat \"<user text>\"`            |\n| \"analyze this Polymarket event\", \"prediction market odds on <topic>\", \"what are the chances of <event>\" — prediction market insights | `minara chat \"<user text or URL>\"`     |\n| Deep crypto analysis requiring reasoning — \"think through ETH vs SOL long-term\"                                                      | `minara chat --thinking \"<user text>\"` |\n| High-quality detailed crypto analysis — \"detailed report on Solana DeFi ecosystem\"                                                   | `minara chat --quality \"<user text>\"`  |\n| \"continue our previous Minara chat\"                                                                                                  | `minara chat -c <chatId>`              |\n| \"list my Minara chat history\"                                                                                                        | `minara chat --list`                   |\n\n### Crypto & stock market discovery\n\nTriggers: message mentions trending tokens, trending stocks, crypto market sentiment, fear and greed, or Bitcoin metrics.\n\n| User intent pattern                                                           | Action                            |\n| ----------------------------------------------------------------------------- | --------------------------------- |\n| \"what crypto tokens are trending\", \"hot tokens right now\"                     | `minara discover trending`        |\n| \"what stocks are trending\", \"trending stocks\", \"top stocks today\"             | `minara discover trending stocks` |\n| \"search for SOL tokens\", \"find crypto token X\", \"look up AAPL\", \"search TSLA\" | `minara discover search <query>`  |\n| \"crypto fear and greed index\", \"market sentiment\"                             | `minara discover fear-greed`      |\n| \"bitcoin on-chain metrics\", \"BTC hashrate and supply data\"                    | `minara discover btc-metrics`     |\n\n### Minara premium / subscription\n\nTriggers: message explicitly mentions Minara plan, subscription, credits, or pricing.\n\n| User intent pattern                          | Action                       |\n| -------------------------------------------- | ---------------------------- |\n| \"show Minara plans\", \"Minara pricing\"        | `minara premium plans`       |\n| \"my Minara subscription status\"              | `minara premium status`      |\n| \"subscribe to Minara\", \"upgrade Minara plan\" | `minara premium subscribe`   |\n| \"buy Minara credits\"                         | `minara premium buy-credits` |\n| \"cancel Minara subscription\"                 | `minara premium cancel`      |\n\n### x402 protocol payment\n\nTriggers: agent receives HTTP **402 Payment Required**, or user mentions x402, paid API, or paying for API access with crypto. [x402 spec](https://docs.cdp.coinbase.com/x402/quickstart-for-buyers).\n\nFlow: parse `PAYMENT-REQUIRED` header (amount, token, recipient, chain) → `minara balance` → `minara transfer` to pay → retry request.\n\nPayment step must follow the global confirmation policy: user must explicitly confirm before any `minara transfer`.\n\n| User intent pattern                                                  | Action                                                                           |\n| -------------------------------------------------------------------- | -------------------------------------------------------------------------------- |\n| Agent receives 402 with x402 headers                                 | Parse headers → `minara transfer` (USDC to recipient on required chain) → retry  |\n| \"pay for this API with Minara\", \"use Minara wallet for x402\"         | `minara balance` → `minara transfer` to service address                          |\n| \"fund my wallet for paid APIs\"                                       | `minara deposit buy` (credit card) or `minara deposit spot` (crypto)             |\n\n### Minara login / setup\n\nTriggers: message explicitly mentions Minara login, setup, or configuration.\n\n**Login:** Prefer device code flow (`minara login --device`) for headless or non-interactive environments; otherwise `minara login` (interactive).\n**Login handoff rule:** when CLI outputs verification URL/device code, the agent must pass them to the user verbatim, ask the user to complete browser verification, then continue after user confirms completion.\n\n| User intent pattern                                             | Action                                                         |\n| --------------------------------------------------------------- | -------------------------------------------------------------- |\n| \"login to Minara\", \"sign in to Minara\", first-time Minara setup | `minara login` (prefer device code) or `minara login --device` |\n| \"logout from Minara\"                                            | `minara logout`                                                |\n| \"configure Minara settings\"                                     | `minara config`                                                |\n\n## Notes\n\n- **Token input (`-t`):** accepts `$TICKER` (e.g. `'$BONK'`), token name, or contract address. Quote `$` in shell.\n- **JSON output:** add `--json` to any command for machine-readable output.\n- **Transaction safety:** CLI flow: first confirmation → transaction confirmation (mandatory, shows token + address) → Touch ID (optional, macOS) → execute. Agent must **never skip or auto-confirm** any step — always relay to user and wait for approval, and never use `-y` unless user explicitly requests it.\n\n## Credentials & config\n\n- **CLI session:** `~/.minara/credentials.json` — auto-created via `minara login` (required).\n- **API Key:** `MINARA_API_KEY` via env or `skills.entries.minara.apiKey` in `~/.openclaw/openclaw.json` — optional; if set, CLI authenticates automatically without login.\n\n## Examples\n\nFull command examples: `{baseDir}/examples.md`\n\nFile v2.4.11:_meta.json\n\n{\n  \"ownerId\": \"kn79ss42pwjsg118v15pfzt0h180cd7z\",\n  \"slug\": \"minara\",\n  \"version\": \"2.4.11\",\n  \"publishedAt\": 1772164201748\n}\n\nFile v2.4.11:examples.md\n\n# Minara Examples\n\n## 1 — Login & account\n\nFor device login handoff: if CLI outputs a verification URL and/or device code, pass them to the user verbatim, ask user to finish browser verification, then continue only after user confirms completion.\n\n```bash\nminara login                       # Interactive (device code default, or email)\nminara login --device              # Device code flow: relay URL/code to user for browser verification\nminara login -e user@example.com   # Email with verification code\nminara account                     # View account info + wallet addresses\nminara deposit spot                # Show spot deposit addresses (EVM + Solana)\n```\n\n## 2 — Swap tokens\n\nChain is auto-detected from the token.\n\n```bash\n# Interactive: side → token → amount\nminara swap\n\n# By ticker (chain auto-detected)\nminara swap -s buy -t '$BONK' -a 100\nminara swap -s buy -t '$ETH' -a 50\nminara swap -s sell -t '$SOL' -a 200\n\n# Sell entire balance\nminara swap -s sell -t '$NVDAx' -a all\n\n# By contract address\nminara swap -s buy -t DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 -a 100\n\n# Dry run (simulate without executing)\nminara swap -s buy -t '$ETH' -a 50 --dry-run\n```\n\n## 3 — Transfer & withdraw\n\n```bash\n# Transfer (interactive)\nminara transfer\n\n# Withdraw to external wallet\nminara withdraw -c solana -t '$SOL' -a 10 --to <address>\nminara withdraw   # Interactive (accepts ticker or address)\n```\n\n## 4 — Wallet & portfolio\n\n```bash\nminara balance                 # Quick total: Spot + Perps USDC/USDT balance\nminara assets                  # Full overview: spot holdings + perps account\nminara assets spot             # Spot wallet: portfolio value, cost, PnL, holdings\nminara assets perps            # Perps: equity, margin, positions\nminara assets spot --json      # JSON output\n\n# Deposit\nminara deposit                 # Interactive: Spot / Perps / Buy with credit card\nminara deposit spot            # Show spot deposit addresses (EVM + Solana)\nminara deposit perps           # Perps: show Arbitrum address, or transfer Spot → Perps\nminara deposit buy             # Buy crypto with credit card via MoonPay (opens browser)\n```\n\n## 5 — Perpetual futures\n\n```bash\n# Fund perps account\nminara perps deposit -a 100\n\n# Set leverage\nminara perps leverage\n\n# Place order (interactive: symbol, side, size, price)\nminara perps order\n\n# View positions\nminara perps positions\n\n# Cancel orders\nminara perps cancel\n\n# Withdraw from perps\nminara perps withdraw -a 50\n\n# AI analysis → optional quick order\nminara perps ask\n\n# AI autopilot trading strategy\nminara perps autopilot\n\n# History\nminara perps trades\nminara perps fund-records\n```\n\n## 6 — AI chat\n\n```bash\n# Single question\nminara chat \"What is the current BTC price?\"\n\n# Quality mode\nminara chat --quality \"Analyze ETH outlook for next week\"\n\n# Reasoning mode\nminara chat --thinking \"Compare SOL vs AVAX ecosystem growth\"\n\n# Interactive REPL\nminara chat\n# >>> What's the best DeFi yield right now?\n# >>> /help\n# >>> exit\n\n# Continue existing conversation\nminara chat -c <chatId>\n\n# List / replay past conversations\nminara chat --list\nminara chat --history <chatId>\n```\n\n## 7 — Market discovery\n\n```bash\nminara discover trending           # Trending tokens\nminara discover trending stocks    # Trending stocks\nminara discover search SOL         # Search tokens / stocks\nminara discover search AAPL        # Search stocks by name\nminara discover fear-greed         # Crypto Fear & Greed Index\nminara discover btc-metrics        # Bitcoin on-chain metrics\nminara discover trending --json    # JSON output\n```\n\n## 8 — Limit orders\n\n```bash\nminara limit-order create          # Interactive: token, price, side, amount, expiry\nminara limit-order list            # List all orders\nminara limit-order cancel abc123   # Cancel by ID\n```\n\n## 9 — x402 protocol payment\n\nWhen an HTTP API returns **402 Payment Required** with x402 headers, the agent\ncan pay using the Minara wallet.\n\n```bash\n# 1. Check balance before paying\nminara balance\n\n# 2. Pay the x402 service (USDC transfer to the service's payment address)\n#    Example: service requires 0.01 USDC on Base\nminara transfer\n#    → Token: USDC\n#    → Amount: 0.01\n#    → Recipient: <service payment address from 402 header>\n#    → Chain: base\n\n# 3. Ensure wallet is funded for future x402 payments\nminara deposit buy                 # Credit card on-ramp via MoonPay\nminara deposit spot                # Or show deposit addresses to receive crypto\n```\n\n## 10 — Premium & subscription\n\n```bash\nminara premium plans               # View plans\nminara premium status              # Current subscription\nminara premium subscribe           # Subscribe / upgrade\nminara premium buy-credits         # Buy credits\nminara premium cancel              # Cancel\n```\n\nArchive v2.4.10: 3 files, 7369 bytes\n\nFiles: examples.md (4790b), SKILL.md (16918b), _meta.json (126b)\n\nFile v2.4.10:SKILL.md\n\n---\nname: minara\ndescription: \"Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via Minara CLI. EVM + Solana.\"\nhomepage: https://minara.ai\nmetadata:\n  { \"openclaw\": { \"always\": false, \"primaryEnv\": \"MINARA_API_KEY\", \"requires\": { \"bins\": [\"minara\"], \"config\": [\"skills.entries.minara.enabled\"] }, \"emoji\": \"👩\", \"homepage\": \"https://minara.ai\", \"install\": [{ \"id\": \"node\", \"kind\": \"node\", \"package\": \"minara@latest\", \"global\": true, \"bins\": [\"minara\"], \"label\": \"Install Minara CLI (npm)\" }] } }\n---\n\n# Minara — crypto trading & wallet skill\n\n**USE THIS SKILL** when the user's message mentions any of:\n- **Crypto tokens or tickers:** ETH, BTC, SOL, USDC, BONK, PEPE, DOGE, ARB, OP, AVAX, MATIC, $TICKER, or any token name / contract address\n- **Blockchain / chain names:** Solana, Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche, Berachain, Hyperliquid\n- **Trading actions:** swap, buy, sell, trade, exchange, convert, long, short, perps, futures, leverage, limit order\n- **Wallet / finance actions:** balance, portfolio, deposit, withdraw, transfer, send, pay, fund, on-ramp, credit card\n- **Market / research:** trending, price, chart, analysis, DeFi, yield, liquidity, fear and greed, prediction market\n- **Explicit references:** Minara, minara, x402, MoonPay, autopilot\n- **Stock tickers in crypto context:** AAPL, TSLA, NVDAx, trending stocks\n\n**Routing gate (anti-collision):** apply this skill only when the message includes a **finance/trading action** *and* at least one **crypto/chain/Minara signal** (token, chain, DeFi term, or \"Minara\"). If missing crypto context, do not route here.\n\nRequires logged-in CLI: check `~/.minara/credentials.json`; if missing → `minara login` (prefer device code). If device login prints a verification URL/code, relay it to the user and wait for completion (do not claim login is impossible). If `MINARA_API_KEY` is set, CLI authenticates automatically.\n\n## Transaction confirmation (CRITICAL)\n\nFor any fund-moving command (`swap`, `transfer`, `withdraw`, `perps order`, `perps deposit`, `perps withdraw`, `limit-order create`, `deposit buy`):\n\n1. **Before executing:** show the user a summary of what will happen (action, token, amount, recipient/chain) and **ask for explicit confirmation**. Do NOT auto-confirm.\n2. **After the CLI returns a confirmation prompt** (e.g. \"Are you sure you want to proceed?\"): relay the details back to the user and **wait for the user to approve** before answering `y`. Never answer `y` on the user's behalf without their consent.\n3. **`-y` / `--yes` policy:** never add `-y` (or any auto-confirm flag) unless the user explicitly asks to skip confirmation.\n4. **If the user declines:** abort the operation immediately.\n\nThis applies to all operations that move funds. Read-only commands (`balance`, `assets`, `chat`, `discover`, etc.) do not require confirmation.\n\n## Intent routing\n\nMatch the user's message to the **first** matching row.\n\n### Swap / buy / sell tokens\n\nTriggers: message contains token names/tickers + action words (swap, buy, sell, convert, exchange, trade) + optionally a chain name.\n\nChain is **auto-detected** from the token. If a token exists on multiple chains, the CLI prompts the user to pick one (sorted by gas cost). Sell mode supports `-a all` to sell entire balance.\n\n| User intent pattern                                                                                                                                      | Action                                                                 |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |\n| \"swap 0.1 ETH to USDC\", \"buy me 100 USDC worth of ETH\", \"sell 50 SOL for USDC\", \"convert 200 USDC to BONK on Solana\" — natural-language or explicit swap | Extract params → `minara swap -s <buy\\|sell> -t '<token>' -a <amount>` |\n| \"sell all my BONK\", \"dump entire SOL position\"                                                                                                           | `minara swap -s sell -t '<token>' -a all`                              |\n| Simulate a crypto swap without executing                                                                                                                 | `minara swap -s <side> -t '<token>' -a <amount> --dry-run`             |\n\n### Transfer / send / pay / withdraw crypto\n\nTriggers: message mentions sending, transferring, paying, or withdrawing a crypto token to a wallet address (0x… or base58).\n\n| User intent pattern                                                                                                                   | Action                                                                                                  |\n| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |\n| \"send 10 SOL to 0x…\", \"transfer USDC to <address>\" — crypto token + recipient address                                                 | `minara transfer` (interactive) or extract params                                                       |\n| \"pay 100 USDC to 0x…\", \"pay <address> 50 USDC\", \"帮我付 100 USDC 给 <address>\" — payment to address (equivalent to transfer)            | `minara transfer` (interactive) or extract params                                                       |\n| \"withdraw SOL to my external wallet\", \"withdraw ETH to <address>\" — crypto withdrawal                                                 | `minara withdraw -c <chain> -t '<token>' -a <amount> --to <address>` or `minara withdraw` (interactive) |\n\n### Perpetual futures (Hyperliquid)\n\nTriggers: message mentions perps, perpetual, futures, long, short, leverage, margin, or Hyperliquid.\n\n| User intent pattern                                                                       | Action                                                       |\n| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------ |\n| \"open a long ETH perp\", \"short BTC on Hyperliquid\", \"place a perp order\"                  | `minara perps order` (interactive order builder)             |\n| \"analyze ETH long or short\", \"should I long BTC?\", \"AI perp analysis for SOL\"             | `minara perps ask` — AI analysis with optional quick order   |\n| \"enable AI autopilot for perps\", \"turn on autopilot trading\", \"manage autopilot strategy\" | `minara perps autopilot`                                     |\n| \"check my perp positions\", \"show my Hyperliquid positions\"                                | `minara perps positions`                                     |\n| \"set leverage to 10x for ETH perps\"                                                       | `minara perps leverage`                                      |\n| \"cancel my perp orders\"                                                                   | `minara perps cancel`                                        |\n| \"deposit USDC to perps account\", \"fund my Hyperliquid account\"                            | `minara deposit perps` or `minara perps deposit -a <amount>` |\n| \"withdraw USDC from perps\"                                                                | `minara perps withdraw -a <amount>`                          |\n| \"show my perp trade history\"                                                              | `minara perps trades`                                        |\n| \"show perps deposit/withdrawal records\"                                                   | `minara perps fund-records`                                  |\n\n> **Autopilot note:** When autopilot is ON, manual `minara perps order` is blocked. Turn off autopilot first via `minara perps autopilot`.\n\n### Limit orders (crypto)\n\nTriggers: message mentions limit order + crypto token/price.\n\n| User intent pattern                                                  | Action                           |\n| -------------------------------------------------------------------- | -------------------------------- |\n| \"create a limit order for ETH at $3000\", \"buy SOL when it hits $150\" | `minara limit-order create`      |\n| \"list my crypto limit orders\"                                        | `minara limit-order list`        |\n| \"cancel limit order <id>\"                                            | `minara limit-order cancel <id>` |\n\n### Crypto wallet / portfolio / account\n\nTriggers: message mentions crypto balance, portfolio, assets, wallet, deposit address, or Minara account.\n\n| User intent pattern                                                                      | Action                 |\n| ---------------------------------------------------------------------------------------- | ---------------------- |\n| \"what's my total balance\", \"how much USDC do I have\" — quick balance check               | `minara balance`       |\n| \"show my crypto portfolio\", \"spot holdings with PnL\", \"how much ETH do I have in Minara\" | `minara assets spot`   |\n| \"show my perps balance\", \"Hyperliquid account equity\"                                    | `minara assets perps`  |\n| \"show all my crypto assets\" — full overview (spot + perps)                               | `minara assets`        |\n| \"show deposit address\", \"where to send USDC\" — spot deposit addresses                    | `minara deposit spot`  |\n| \"deposit to perps\", \"transfer USDC from spot to perps\", \"fund perps from spot\"           | `minara deposit perps` |\n| \"buy crypto with credit card\", \"deposit with card\", \"on-ramp with MoonPay\"               | `minara deposit buy`   |\n| \"how do I deposit crypto\" — interactive (spot, perps, or credit card)                    | `minara deposit`       |\n| \"show my Minara account\", \"my wallet addresses\"                                          | `minara account`       |\n\n### Crypto AI chat / market analysis\n\nTriggers: message asks about crypto prices, token analysis, DeFi research, on-chain data, crypto market insights, or prediction market analysis.\n\n> **Timeout:** AI chat responses can be long-running. Set shell execution timeout to **15 minutes** (900 s) for all `minara chat` commands.\n\n| User intent pattern                                                                                                                  | Action                                 |\n| ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------- |\n| \"what's the BTC price\", \"analyze ETH tokenomics\", \"DeFi yield opportunities\", crypto research, on-chain analysis                     | `minara chat \"<user text>\"`            |\n| \"analyze this Polymarket event\", \"prediction market odds on <topic>\", \"what are the chances of <event>\" — prediction market insights | `minara chat \"<user text or URL>\"`     |\n| Deep crypto analysis requiring reasoning — \"think through ETH vs SOL long-term\"                                                      | `minara chat --thinking \"<user text>\"` |\n| High-quality detailed crypto analysis — \"detailed report on Solana DeFi ecosystem\"                                                   | `minara chat --quality \"<user text>\"`  |\n| \"continue our previous Minara chat\"                                                                                                  | `minara chat -c <chatId>`              |\n| \"list my Minara chat history\"                                                                                                        | `minara chat --list`                   |\n\n### Crypto & stock market discovery\n\nTriggers: message mentions trending tokens, trending stocks, crypto market sentiment, fear and greed, or Bitcoin metrics.\n\n| User intent pattern                                                           | Action                            |\n| ----------------------------------------------------------------------------- | --------------------------------- |\n| \"what crypto tokens are trending\", \"hot tokens right now\"                     | `minara discover trending`        |\n| \"what stocks are trending\", \"trending stocks\", \"top stocks today\"             | `minara discover trending stocks` |\n| \"search for SOL tokens\", \"find crypto token X\", \"look up AAPL\", \"search TSLA\" | `minara discover search <query>`  |\n| \"crypto fear and greed index\", \"market sentiment\"                             | `minara discover fear-greed`      |\n| \"bitcoin on-chain metrics\", \"BTC hashrate and supply data\"                    | `minara discover btc-metrics`     |\n\n### Minara premium / subscription\n\nTriggers: message explicitly mentions Minara plan, subscription, credits, or pricing.\n\n| User intent pattern                          | Action                       |\n| -------------------------------------------- | ---------------------------- |\n| \"show Minara plans\", \"Minara pricing\"        | `minara premium plans`       |\n| \"my Minara subscription status\"              | `minara premium status`      |\n| \"subscribe to Minara\", \"upgrade Minara plan\" | `minara premium subscribe`   |\n| \"buy Minara credits\"                         | `minara premium buy-credits` |\n| \"cancel Minara subscription\"                 | `minara premium cancel`      |\n\n### x402 protocol payment\n\nTriggers: agent receives HTTP **402 Payment Required**, or user mentions x402, paid API, or paying for API access with crypto. [x402 spec](https://docs.cdp.coinbase.com/x402/quickstart-for-buyers).\n\nFlow: parse `PAYMENT-REQUIRED` header (amount, token, recipient, chain) → `minara balance` → `minara transfer` to pay → retry request.\n\nPayment step must follow the global confirmation policy: user must explicitly confirm before any `minara transfer`.\n\n| User intent pattern                                                  | Action                                                                           |\n| -------------------------------------------------------------------- | -------------------------------------------------------------------------------- |\n| Agent receives 402 with x402 headers                                 | Parse headers → `minara transfer` (USDC to recipient on required chain) → retry  |\n| \"pay for this API with Minara\", \"use Minara wallet for x402\"         | `minara balance` → `minara transfer` to service address                          |\n| \"fund my wallet for paid APIs\"                                       | `minara deposit buy` (credit card) or `minara deposit spot` (crypto)             |\n\n### Minara login / setup\n\nTriggers: message explicitly mentions Minara login, setup, or configuration.\n\n**Login:** Prefer device code flow (`minara login --device`) for headless or non-interactive environments; otherwise `minara login` (interactive).\n**Login handoff rule:** when CLI outputs verification URL/device code, the agent must pass them to the user verbatim, ask the user to complete browser verification, then continue after user confirms completion.\n\n| User intent pattern                                             | Action                                                         |\n| --------------------------------------------------------------- | -------------------------------------------------------------- |\n| \"login to Minara\", \"sign in to Minara\", first-time Minara setup | `minara login` (prefer device code) or `minara login --device` |\n| \"logout from Minara\"                                            | `minara logout`                                                |\n| \"configure Minara settings\"                                     | `minara config`                                                |\n\n## Notes\n\n- **Token input (`-t`):** accepts `$TICKER` (e.g. `'$BONK'`), token name, or contract address. Quote `$` in shell.\n- **JSON output:** add `--json` to any command for machine-readable output.\n- **Transaction safety:** CLI flow: first confirmation → transaction confirmation (mandatory, shows token + address) → Touch ID (optional, macOS) → execute. Agent must **never skip or auto-confirm** any step — always relay to user and wait for approval, and never use `-y` unless user explicitly requests it.\n\n## Credentials & config\n\n- **CLI session:** `~/.minara/credentials.json` — auto-created via `minara login` (required).\n- **API Key:** `MINARA_API_KEY` via env or `skills.entries.minara.apiKey` in `~/.openclaw/openclaw.json` — optional; if set, CLI authenticates automatically without login.\n\n## Examples\n\nFull command examples: `{baseDir}/examples.md`\n\nFile v2.4.10:_meta.json\n\n{\n  \"ownerId\": \"kn79ss42pwjsg118v15pfzt0h180cd7z\",\n  \"slug\": \"minara\",\n  \"version\": \"2.4.10\",\n  \"publishedAt\": 1772120315539\n}\n\nFile v2.4.10:examples.md\n\n# Minara Examples\n\n## 1 — Login & account\n\nFor device login handoff: if CLI outputs a verification URL and/or device code, pass them to the user verbatim, ask user to finish browser verification, then continue only after user confirms completion.\n\n```bash\nminara login                       # Interactive (device code default, or email)\nminara login --device              # Device code flow: relay URL/code to user for browser verification\nminara login -e user@example.com   # Email with verification code\nminara account                     # View account info + wallet addresses\nminara deposit spot                # Show spot deposit addresses (EVM + Solana)\n```\n\n## 2 — Swap tokens\n\nChain is auto-detected from the token.\n\n```bash\n# Interactive: side → token → amount\nminara swap\n\n# By ticker (chain auto-detected)\nminara swap -s buy -t '$BONK' -a 100\nminara swap -s buy -t '$ETH' -a 50\nminara swap -s sell -t '$SOL' -a 200\n\n# Sell entire balance\nminara swap -s sell -t '$NVDAx' -a all\n\n# By contract address\nminara swap -s buy -t DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 -a 100\n\n# Dry run (simulate without executing)\nminara swap -s buy -t '$ETH' -a 50 --dry-run\n```\n\n## 3 — Transfer & withdraw\n\n```bash\n# Transfer (interactive)\nminara transfer\n\n# Withdraw to external wallet\nminara withdraw -c solana -t '$SOL' -a 10 --to <address>\nminara withdraw   # Interactive (accepts ticker or address)\n```\n\n## 4 — Wallet & portfolio\n\n```bash\nminara balance                 # Quick total: Spot + Perps USDC/USDT balance\nminara assets                  # Full overview: spot holdings + perps account\nminara assets spot             # Spot wallet: portfolio value, cost, PnL, holdings\nminara assets perps            # Perps: equity, margin, positions\nminara assets spot --json      # JSON output\n\n# Deposit\nminara deposit                 # Interactive: Spot / Perps / Buy with credit card\nminara deposit spot            # Show spot deposit addresses (EVM + Solana)\nminara deposit perps           # Perps: show Arbitrum address, or transfer Spot → Perps\nminara deposit buy             # Buy crypto with credit card via MoonPay (opens browser)\n```\n\n## 5 — Perpetual futures\n\n```bash\n# Fund perps account\nminara perps deposit -a 100\n\n# Set leverage\nminara perps leverage\n\n# Place order (interactive: symbol, side, size, price)\nminara perps order\n\n# View positions\nminara perps positions\n\n# Cancel orders\nminara perps cancel\n\n# Withdraw from perps\nminara perps withdraw -a 50\n\n# AI analysis → optional quick order\nminara perps ask\n\n# AI autopilot trading strategy\nminara perps autopilot\n\n# History\nminara perps trades\nminara perps fund-records\n```\n\n## 6 — AI chat\n\n```bash\n# Single question\nminara chat \"What is the current BTC price?\"\n\n# Quality mode\nminara chat --quality \"Analyze ETH outlook for next week\"\n\n# Reasoning mode\nminara chat --thinking \"Compare SOL vs AVAX ecosystem growth\"\n\n# Interactive REPL\nminara chat\n# >>> What's the best DeFi yield right now?\n# >>> /help\n# >>> exit\n\n# Continue existing conversation\nminara chat -c <chatId>\n\n# List / replay past conversations\nminara chat --list\nminara chat --history <chatId>\n```\n\n## 7 — Market discovery\n\n```bash\nminara discover trending           # Trending tokens\nminara discover trending stocks    # Trending stocks\nminara discover search SOL         # Search tokens / stocks\nminara discover search AAPL        # Search stocks by name\nminara discover fear-greed         # Crypto Fear & Greed Index\nminara discover btc-metrics        # Bitcoin on-chain metrics\nminara discover trending --json    # JSON output\n```\n\n## 8 — Limit orders\n\n```bash\nminara limit-order create          # Interactive: token, price, side, amount, expiry\nminara limit-order list            # List all orders\nminara limit-order cancel abc123   # Cancel by ID\n```\n\n## 9 — x402 protocol payment\n\nWhen an HTTP API returns **402 Payment Required** with x402 headers, the agent\ncan pay using the Minara wallet.\n\n```bash\n# 1. Check balance before paying\nminara balance\n\n# 2. Pay the x402 service (USDC transfer to the service's payment address)\n#    Example: service requires 0.01 USDC on Base\nminara transfer\n#    → Token: USDC\n#    → Amount: 0.01\n#    → Recipient: <service payment address from 402 header>\n#    → Chain: base\n\n# 3. Ensure wallet is funded for future x402 payments\nminara deposit buy                 # Credit card on-ramp via MoonPay\nminara deposit spot                # Or show deposit addresses to receive crypto\n```\n\n## 10 — Premium & subscription\n\n```bash\nminara premium plans               # View plans\nminara premium status              # Current subscription\nminara premium subscribe           # Subscribe / upgrade\nminara premium buy-credits         # Buy credits\nminara premium cancel              # Cancel\n```","readmeExcerpt":"Skill: Minara Owner: lowesyang Summary: Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via... Tags: latest:2.4.11 Version history: v2.4.11 | 2026-02-27T03:50:01.748Z | user Replace Chinese text with English in intent patterns. v2.4.10 | 2026-02-26T15:38:35.539Z | user Remove clawhub update-check to resolve suspi","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"minara login                       # Interactive (device code default, or email)\nminara login --device              # Device code flow: relay URL/code to user for browser verification\nminara login -e user@example.com   # Email with verification code\nminara account                     # View account info + wallet addresses\nminara deposit spot                # Show spot deposit addresses (EVM + Solana)"},{"language":"bash","snippet":"# Interactive: side → token → amount\nminara swap\n\n# By ticker (chain auto-detected)\nminara swap -s buy -t '$BONK' -a 100\nminara swap -s buy -t '$ETH' -a 50\nminara swap -s sell -t '$SOL' -a 200\n\n# Sell entire balance\nminara swap -s sell -t '$NVDAx' -a all\n\n# By contract address\nminara swap -s buy -t DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 -a 100\n\n# Dry run (simulate without executing)\nminara swap -s buy -t '$ETH' -a 50 --dry-run"},{"language":"bash","snippet":"# Transfer (interactive)\nminara transfer\n\n# Withdraw to external wallet\nminara withdraw -c solana -t '$SOL' -a 10 --to <address>\nminara withdraw   # Interactive (accepts ticker or address)"},{"language":"bash","snippet":"minara balance                 # Quick total: Spot + Perps USDC/USDT balance\nminara assets                  # Full overview: spot holdings + perps account\nminara assets spot             # Spot wallet: portfolio value, cost, PnL, holdings\nminara assets perps            # Perps: equity, margin, positions\nminara assets spot --json      # JSON output\n\n# Deposit\nminara deposit                 # Interactive: Spot / Perps / Buy with credit card\nminara deposit spot            # Show spot deposit addresses (EVM + Solana)\nminara deposit perps           # Perps: show Arbitrum address, or transfer Spot → Perps\nminara deposit buy             # Buy crypto with credit card via MoonPay (opens browser)"},{"language":"bash","snippet":"# Fund perps account\nminara perps deposit -a 100\n\n# Set leverage\nminara perps leverage\n\n# Place order (interactive: symbol, side, size, price)\nminara perps order\n\n# View positions\nminara perps positions\n\n# Cancel orders\nminara perps cancel\n\n# Withdraw from perps\nminara perps withdraw -a 50\n\n# AI analysis → optional quick order\nminara perps ask\n\n# AI autopilot trading strategy\nminara perps autopilot\n\n# History\nminara perps trades\nminara perps fund-records"},{"language":"bash","snippet":"# Single question\nminara chat \"What is the current BTC price?\"\n\n# Quality mode\nminara chat --quality \"Analyze ETH outlook for next week\"\n\n# Reasoning mode\nminara chat --thinking \"Compare SOL vs AVAX ecosystem growth\"\n\n# Interactive REPL\nminara chat\n# >>> What's the best DeFi yield right now?\n# >>> /help\n# >>> exit\n\n# Continue existing conversation\nminara chat -c <chatId>\n\n# List / replay past conversations\nminara chat --list\nminara chat --history <chatId>"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: minara\ndescription: \"Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via Minara CLI. EVM + Solana.\"\nhomepage: https://minara.ai\nmetadata:\n  { \"openclaw\": { \"always\": false, \"primaryEnv\": \"MINARA_API_KEY\", \"requires\": { \"bins\": [\"minara\"], \"config\": [\"skills.entries.minara.enabled\"] }, \"emoji\": \"👩\", \"homepage\": \"https://minara.ai\", \"install\": [{ \"id\": \"node\", \"kind\": \"node\", \"package\": \"minara@latest\", \"global\": true, \"bins\": [\"minara\"], \"label\": \"Install Minara CLI (npm)\" }] } }\n---\n\n# Minara — crypto trading & wallet skill\n\n**USE THIS SKILL** when the user's message mentions any of:\n- **Crypto tokens or tickers:** ETH, BTC, SOL, USDC, BONK, PEPE, DOGE, ARB, OP, AVAX, MATIC, $TICKER, or any token name / contract address\n- **Blockchain / chain names:** Solana, Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche, Berachain, Hyperliquid\n- **Trading actions:** swap, buy, sell, trade, exchange, convert, long, short, perps, futures, leverage, limit order\n- **Wallet / finance actions:** balance, portfolio, deposit, withdraw, transfer, send, pay, fund, on-ramp, credit card\n- **Market / research:** trending, price, chart, analysis, DeFi, yield, liquidity, fear and greed, prediction market\n- **Explicit references:** Minara, minara, x402, MoonPay, autopilot\n- **Stock tickers in crypto context:** AAPL, TSLA, NVDAx, trending stocks\n\n**Routing gate (anti-collision):** apply this skill only when the message includes a **finance/trading action** *and* at least one **crypto/chain/Minara signal** (token, chain, DeFi term, or \"Minara\"). If missing crypto context, do not route here.\n\nRequires logged-in CLI: check `~/.minara/credentials.json`; if missing → `minara login` (prefer device code). If device login prints a verification URL/code, relay it to the user and wait for completion (do not claim login is impossible). If `MINARA_API_KEY` is set, CLI authenticates automatically.\n\n## Transaction confirmation (CRITICAL)\n\nFor any fund-moving command (`swap`, `transfer`, `withdraw`, `perps order`, `perps deposit`, `perps withdraw`, `limit-order create`, `deposit buy`):\n\n1. **Before executing:** show the user a summary of what will happen (action, token, amount, recipient/chain) and **ask for explicit confirmation**. Do NOT auto-confirm.\n2. **After the CLI returns a confirmation prompt** (e.g. \"Are you sure you want to proceed?\"): relay the details back to the user and **wait for the user to approve** before answering `y`. Never answer `y` on the user's behalf without their consent.\n3. **`-y` / `--yes` policy:** never add `-y` (or any auto-confirm flag) unless the user explicitly asks to skip confirmation.\n4. **If the user declines:** abort the operation immediately.\n\nThis applies to all operations that move funds. Read-only commands (`balance`, `assets`, `chat`, `discover`, etc.) do not require confirmation.\n\n## Intent routing\n\nMatch the user's mes"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn79ss42pwjsg118v15pfzt0h180cd7z\",\n  \"slug\": \"minara\",\n  \"version\": \"2.4.11\",\n  \"publishedAt\": 1772164201748\n}"},{"path":"examples.md","content":"# Minara Examples\n\n## 1 — Login & account\n\nFor device login handoff: if CLI outputs a verification URL and/or device code, pass them to the user verbatim, ask user to finish browser verification, then continue only after user confirms completion.\n\n```bash\nminara login                       # Interactive (device code default, or email)\nminara login --device              # Device code flow: relay URL/code to user for browser verification\nminara login -e user@example.com   # Email with verification code\nminara account                     # View account info + wallet addresses\nminara deposit spot                # Show spot deposit addresses (EVM + Solana)\n```\n\n## 2 — Swap tokens\n\nChain is auto-detected from the token.\n\n```bash\n# Interactive: side → token → amount\nminara swap\n\n# By ticker (chain auto-detected)\nminara swap -s buy -t '$BONK' -a 100\nminara swap -s buy -t '$ETH' -a 50\nminara swap -s sell -t '$SOL' -a 200\n\n# Sell entire balance\nminara swap -s sell -t '$NVDAx' -a all\n\n# By contract address\nminara swap -s buy -t DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 -a 100\n\n# Dry run (simulate without executing)\nminara swap -s buy -t '$ETH' -a 50 --dry-run\n```\n\n## 3 — Transfer & withdraw\n\n```bash\n# Transfer (interactive)\nminara transfer\n\n# Withdraw to external wallet\nminara withdraw -c solana -t '$SOL' -a 10 --to <address>\nminara withdraw   # Interactive (accepts ticker or address)\n```\n\n## 4 — Wallet & portfolio\n\n```bash\nminara balance                 # Quick total: Spot + Perps USDC/USDT balance\nminara assets                  # Full overview: spot holdings + perps account\nminara assets spot             # Spot wallet: portfolio value, cost, PnL, holdings\nminara assets perps            # Perps: equity, margin, positions\nminara assets spot --json      # JSON output\n\n# Deposit\nminara deposit                 # Interactive: Spot / Perps / Buy with credit card\nminara deposit spot            # Show spot deposit addresses (EVM + Solana)\nminara deposit perps           # Perps: show Arbitrum address, or transfer Spot → Perps\nminara deposit buy             # Buy crypto with credit card via MoonPay (opens browser)\n```\n\n## 5 — Perpetual futures\n\n```bash\n# Fund perps account\nminara perps deposit -a 100\n\n# Set leverage\nminara perps leverage\n\n# Place order (interactive: symbol, side, size, price)\nminara perps order\n\n# View positions\nminara perps positions\n\n# Cancel orders\nminara perps cancel\n\n# Withdraw from perps\nminara perps withdraw -a 50\n\n# AI analysis → optional quick order\nminara perps ask\n\n# AI autopilot trading strategy\nminara perps autopilot\n\n# History\nminara perps trades\nminara perps fund-records\n```\n\n## 6 — AI chat\n\n```bash\n# Single question\nminara chat \"What is the current BTC price?\"\n\n# Quality mode\nminara chat --quality \"Analyze ETH outlook for next week\"\n\n# Reasoning mode\nminara chat --thinking \"Compare SOL vs AVAX ecosystem growth\"\n\n# Interactive REPL\nminara chat\n# >>> What's the best DeFi yield right now?\n# >>> /help\n# >>> exit\n\n# Continue existing c"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via... Skill: Minara Owner: lowesyang Summary: Crypto trading: swap, perps, transfer, pay, deposit (credit card / crypto), withdraw, AI chat, market discovery, x402 payment, autopilot. Built-in wallet via... Tags: latest:2.4.11 Version history: v2.4.11 | 2026-02-27T03:50:01.748Z | user Replace Chinese text with English in intent patterns. v2.4.10 | 2026-02-26T15:38:35.539Z | user Remove clawhub update-check to resolve suspi","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":994,"uniquenessScore":57,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T03:05:54.802Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}