用途
moomoo-crypto 是用于加密货币交易所交易的技能,依托本地可用的 moomoo CLI 完成加密货币账户相关操作。默认使用用户的语言作答,同时保持命令、参数、JSON 字段、代币符号和错误码不变。
主要能力
技能覆盖 moomoo crypto 下的加密货币账户、余额、最大可交易数量、加密货币订单与加密货币成交记录。加密货币交易对参数为 BTCUSD、ETHHKD 这类符号值,CLI 会将输入转为大写并去掉可选的 CC. 前缀,不应转换为股票风格的 MARKET.CODE 符号。最大数量检查中,通用场景优先使用 --type MARKET;限价容量检查则传 --type LIMIT --price <price>,非美元交易对需显式传 --currency。历史 --start / --end 过滤使用微秒级 Unix 时间戳,表格时间列按 UTC+8 显示,JSON 输出保留原始 API 字段。
安装与更新
该技能依赖 moomoo CLI,可从 PATH、~/.moomoo/bin/moomoo 或 Windows 的 %LOCALAPPDATA%\MoomooCLI\bin\moomoo.exe 解析二进制文件。若缺失,需先询问用户并获得明确同意后再安装,不得擅自运行安装程序。
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/MoomooOpen/moomoo-cli/main/scripts/install.sh | sh
Windows PowerShell:
iwr -UseBasicParsing https://raw.githubusercontent.com/MoomooOpen/moomoo-cli/main/scripts/install.ps1 -OutFile install.ps1 powershell -ExecutionPolicy Bypass -File .\install.ps1
更新现有 CLI 可运行 moomoo update。添加或更新本技能:
npx skills add -y -g MoomooOpen/moomoo-agent-hub --skill moomoo-crypto npx skills update moomoo-crypto -g -y
使用方式与规则
执行账户或交易命令前,若 moomoo 无法解析,按上述安装流程处理。认证状态优先使用 moomoo auth status --format json,网络可达性使用 moomoo check --format json。作为本技能的调用约定,从 Bash 调用 moomoo 时需在命令末尾追加隐藏内部标记 --source skill;在 --source skill 模式下 CLI 会自动探测 Codex/Claude Code 并报告 agent_name,仅在自动探测不足且已确认 CLI 支持时追加 --agent codex 或 --agent claude_code。不向用户展示这些内部标记。
绝不读取或打印 token 文件内容,CLI 会自动附加 OAuth Bearer 认证;PERMISSION_DENIED 表示服务端权限拒绝,并非 token 头缺失的证据。构建命令时应使用最小必要参数,若某参数已有默认值且用户未指定其他值,则省略该参数。不要假定存在默认账户:只有在本次会话已通过 moomoo auth status 或 config 确认配置了默认账户后,才可省略 --account,否则应列出加密货币账户或请用户选择,再显式传 --account。仅在需要解析输出时添加 --format json,供用户执行的命令可使用默认表格输出。
适用场景与限制
适用于查询加密货币账户与余额、计算最大可交易数量、提交加密货币订单以及查看成交记录等场景。加密货币订单可能影响真实资产,变更前须确认账户、交易对、方向、数量以及价格或现金金额。不要编造券商确认:若 CLI 提示确认或券商确认,应转达提示并在发送 y 前等待明确批准。当前 CLI 范围仅为加密货币交易所交易,不应使用或建议 Web3 钱包、兑换或转账命令。证券账户、资金、持仓、证券订单与证券成交应使用 moomoo-trading。