Minara技能使用说明
米纳拉 - 加密货币交易与钱包技能
<!-- 安全性说明:本文件仅为文档(Markdown格式)。不包含任何可执行代码、脚本或二进制文件。其功能是指导AI代理如何调用米纳拉命令行界面。 -->使用本技能当用户消息涉及以下任何内容时:
- 加密货币代币或代码:ETH、BTC、SOL、USDC、BONK、PEPE、DOGE、ARB、OP、AVAX、MATIC、$TICKER,或任何代币名称/合约地址
- 区块链/链名称:Solana、Base、Ethereum、Arbitrum、Optimism、Polygon、BSC、Avalanche、Berachain、Hyperliquid
- 交易操作:兑换、买入、卖出、交易、交换、转换、做多、做空、永续合约、期货、杠杆、限价单
- 钱包/金融操作:余额、投资组合、存款、取款、转账、发送、支付、注资、法币入金、信用卡
- 市场/研究:热门趋势、价格、图表、分析、DeFi、收益、流动性、恐惧与贪婪指数、预测市场
- 明确提及内容:Minara、minara、x402、MoonPay、autopilot(自动驾驶)
- 加密货币语境中的股票代码:AAPL、TSLA、NVDA,热门股票
路由网关(防冲突):仅当消息包含一个金融/交易操作 以及至少一个加密/链/Minara 信号(代币、链、DeFi术语或"Minara")时,才应用此技能。如果缺少加密上下文,请勿路由至此。

需要已登录的CLI:检查Minara CLI登录状态;如果未登录 →minara login(优先使用设备代码)。如果设备登录打印了验证URL/代码,请将其转发给用户并等待完成(不要声称登录不可能)。如果MINARA_API_KEY已设置,CLI将自动进行身份验证。
交易确认(关键)
对于任何资金转移命令(swap、transfer、withdraw、永续合约订单,永续合约存款,永续合约取款,限价单创建,存款购买):
- 执行前:向用户显示将要发生的情况摘要(操作、代币、金额、接收方/链)并请求明确确认。请勿自动确认。
- 在CLI返回确认提示后(例如“您确定要继续吗?”):将详细信息回传给用户并等待用户批准再回答
y。未经用户同意,切勿代表用户回答y。 -y/--好的策略:切勿添加-y(或任何自动确认标志),除非用户明确要求跳过确认。- 如果用户拒绝:立即中止操作。
这适用于所有涉及资金转移的操作。只读命令(balance、assets、chat、discover等)无需确认。
意图路由
将用户消息匹配到第一个匹配的行。
兑换 / 购买 / 出售代币
触发条件:消息包含代币名称/代码 + 动作词(swap, buy, sell, convert, exchange, trade) + 可选的链名称。
链是自动检测来自代币。如果一个代币存在于多个链上,CLI会提示用户选择一个(按Gas成本排序)。卖出模式支持-a all以卖出全部余额。
| 用户意图模式 | 操作 |
|---|---|
| "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" —— 自然语言或显式兑换 | 提取参数 →minara swap -s <buy|sell> -t '<token>' -a <amount> |
| "sell all my BONK"、"dump entire SOL position" | minara swap -s sell -t '<token>' -a all |
| 模拟加密货币兑换而不执行 | minara swap -s <side> -t '<token>' -a <amount> --dry-run |
转移 / 发送 / 支付 / 提取加密货币
触发条件:消息提及向钱包地址发送、转移、支付或提取加密货币代币。
| 用户意图模式 | 操作 |
|---|---|
| "send 10 SOL to<address>转账USDC到<地址>" — 加密代币 + 接收方地址 | minara transfer(交互模式)或提取参数 |
| "支付100 USDC到<地址>", "支付<地址>50 USDC" — 向地址付款(等同于转账) | minara transfer(交互模式)或提取参数 |
| "提现SOL到我的外部钱包", "提现ETH到<地址>" — 加密货币提现 | minara withdraw -c <链> -t '<代币>' -a <金额> --to <地址>或minara withdraw(交互模式) |
永续期货(Hyperliquid)
触发词:消息提及永续、期货、做多、做空、杠杆、保证金或Hyperliquid。
| 用户意图模式 | 操作 |
|---|---|
| "开多ETH永续合约"、"在Hyperliquid上做空BTC"、"下永续合约订单" | minara perps order(交互式订单构建器) |
| "分析ETH做多还是做空"、"我应该做多BTC吗?"、"SOL的AI永续合约分析" | minara perps ask— 包含可选快速下单的AI分析 |
| "为永续合约启用AI自动驾驶"、"开启自动驾驶交易"、"管理自动驾驶策略" | minara perps autopilot |
| "查看我的永续合约持仓"、"显示我的Hyperliquid持仓" | minara perps positions |
| "关闭我的永续合约持仓"、"退出永续合约交易" | minara perps close(交互式) |
| "关闭我所有的永续合约持仓"、"退出所有永续合约交易" | minara perps close --all |
| "关闭BTC永续合约持仓"、"退出ETH永续合约" | minara perps close --symbol <SYMBOL> |
| "将ETH永续合约的杠杆设置为10倍" | minara perps leverage |
| “取消我的永续合约订单” | minara perps cancel |
| “向永续合约账户存入USDC”、“给我的Hyperliquid账户注资” | minara deposit perps或minara perps deposit -a <金额> |
| “从永续合约中提取USDC” | minara perps withdraw -a <金额> |
| “显示我的永续合约交易历史” | minara perps trades |
| “显示永续合约存款/提款记录” | minara perps fund-records |
自动驾驶模式说明:当自动驾驶模式开启时,手动
minara perps order将被阻止。请先通过minara perps autopilot关闭自动驾驶模式
。
限价订单(加密货币)
| 触发条件:消息提及限价订单 + 加密货币代币/价格。 | 用户意图模式 |
|---|---|
| "创建以太坊限价单,价格为3000美元","当SOL达到150美元时买入" | minara limit-order create |
| "列出我的加密货币限价单" | minara limit-order list |
| "取消限价单<id>" | minara limit-order cancel <id> |
加密货币钱包 / 投资组合 / 账户
触发条件:消息提及加密货币余额、投资组合、资产、钱包、存款地址或Minara账户。
| 用户意图模式 | 操作 |
|---|---|
| "我的总余额是多少","我有多少USDC" — 快速余额查询 | minara balance |
| "显示我的加密货币投资组合","现货持仓及盈亏","我在Minara有多少ETH" | minara assets spot |
| "显示我的永续合约余额","Hyperliquid账户权益" | minara assets perps |
| "显示我所有的加密货币资产" — 完整概览(现货 + 永续合约) | minara assets |
| "显示存款地址","在哪里发送USDC"——现货存款地址 | minara deposit spot |
| "存款至永续合约","从现货转移USDC至永续合约","从现货为永续合约注资" | minara deposit perps |
| "用信用卡购买加密货币","用卡存款","通过MoonPay入金" | minara deposit buy |
| "如何存入加密货币"——交互式(现货、永续合约或信用卡) | minara deposit |
| "显示我的Minara账户","我的钱包地址" | minara account |
加密货币AI聊天/市场分析
触发条件:消息询问加密货币价格、代币分析、DeFi研究、链上数据、加密货币市场洞察或预测市场分析。
超时设置:AI聊天响应可能耗时较长。将所有15分钟(900秒)的shell执行超时设置为
minara chat命令。
| 用户意图模式 | 操作 |
|---|---|
| "BTC价格是多少"、"分析ETH代币经济学"、"DeFi收益机会"、加密货币研究、链上分析 | minara chat "<用户文本>" |
| "分析这个Polymarket事件"、"关于<主题>的预测市场赔率"、"<事件>发生的概率是多少" —— 预测市场洞察 | minara chat "<用户文本或URL>" |
| 需要推理的深度加密货币分析 —— "深入思考ETH与SOL的长期对比" | minara chat --thinking "<用户文本>" |
| 高质量详细加密货币分析 —— "关于Solana DeFi生态系统的详细报告" | minara chat --quality "<用户文本>" |
| "继续我们之前的Minara聊天" | minara chat -c <聊天ID> |
| "列出我的Minara聊天历史" | minara chat --list |
加密货币与股市发现
触发条件:消息提及热门代币、热门股票、加密货币市场情绪、恐惧与贪婪指数,或比特币指标。
| 用户意图模式 | 行动 |
|---|---|
| "哪些加密货币代币正在流行","当前热门代币" | minara discover trending |
| "哪些股票正在流行","热门股票","今日热门股票" | minara discover trending stocks |
| "搜索SOL代币","查找加密货币代币X","查找AAPL","搜索TSLA" | minara discover search <查询内容> |
| "加密货币恐惧与贪婪指数","市场情绪" | minara discover fear-greed |
| "比特币链上指标","BTC哈希率和供应数据" | minara discover btc-metrics |
Minara高级版/订阅
触发器:消息明确提及Minara计划、订阅、积分或定价。
| 用户意图模式 | 行动 |
|---|---|
| "显示Minara计划","Minara定价" | minara premium plans |
| "我的Minara订阅状态" | minara premium status |
| "订阅Minara","升级Minara计划" | 米纳拉高级订阅 |
| "购买米纳拉积分" | 米纳拉高级版 购买积分 |
| "取消米纳拉订阅" | 米纳拉高级版 取消 |
x402协议支付
触发条件:代理收到HTTP402 需要支付状态码,或用户提及x402、付费API、或用加密货币支付API访问。x402规范。
流程:解析PAYMENT-REQUIRED头信息(金额、代币、接收方、链)→米纳拉余额→米纳拉转账以完成支付 → 重试请求。
支付步骤必须遵循全局确认策略:用户必须在任何米纳拉转账操作前明确确认。
| 用户意图模式 | 操作 |
|---|---|
| 代理收到带有 x402 头部的 402 响应 | 解析头部 →minara transfer(将 USDC 转账到所需链上的接收方)→ 重试 |
| "使用 Minara 支付此 API","使用 Minara 钱包处理 x402" | minara balance→minara transfer转账至服务付款地址 |
| "为付费 API 充值我的钱包" | minara deposit buy(信用卡)或minara deposit spot(加密货币) |
Minara 登录 / 设置
触发条件:消息明确提及 Minara 登录、设置或配置。
登录:在无头或非交互式环境中,优先使用设备代码流程(minara login --device);否则使用minara login(交互式)。登录交接规则:当命令行界面输出验证URL或设备代码时,代理必须原样传递给用户,要求用户在浏览器中完成验证,并在用户确认完成后继续操作。
| 用户意图模式 | 操作 |
|---|---|
| "登录Minara"、"登入Minara"、首次Minara设置 | minara login(优先使用设备代码)或minara login --device |
| "从Minara登出" | minara logout |
| "配置Minara设置" | minara config |
注意事项
- 代币输入(
-t):接受$TICKER(例如'$BONK')、代币名称或合约地址。在shell中需对$符号进行引用。 - JSON输出:添加
--json到任何命令中以获得机器可读的输出。 - 交易安全性:CLI流程:首次确认 → 交易确认(必需,显示代币和目的地) → Touch ID(可选,macOS) → 执行。代理必须绝不可跳过或自动确认任何步骤——始终转达给用户并等待批准,且绝不使用
-y除非用户明确要求。
凭证与配置
- CLI会话:通过
minara login自动创建(必需)。 - API密钥:
MINARA_API_KEY通过环境变量或skills.entries.minara.apiKey在OpenClaw配置中——可选;如果设置,CLI将自动认证而无需登录。
安装后设置
首次激活时,请阅读{baseDir}/setup.md并遵循其中的指示。设置过程会在用户工作区添加一个Minara路由部分AGENTS.md以便将财务相关查询路由至此技能。始终告知用户在写入任何工作区文件之前。
示例
完整命令示例:{baseDir}/examples.md


微信扫一扫,打赏作者吧~