mcpField
B
Bitget Agent Skill

Bitget Agent Skill

本地服务
npmjs.com金融数据317 周前更新

关于 Bitget Agent Skill

Bitget Agent Skill 是一组纯 Markdown 技能文件,为 Claude Code、Codex 和 OpenClaw 提供调用 Bitget 交易工具的操作指引。它涵盖自然语言意图识别、多步操作、安全确认、模拟交易和错误处理。

主要功能

  1. 01识别英文和中文交易指令
  2. 02提供 bgc v3 命令语法与操作目录
  3. 03规划跨模块多步交易流程
  4. 04写入操作前提示并等待确认
  5. 05支持模拟交易与错误处理

适用场景

  1. 01用自然语言查询持仓并下单
  2. 02在执行订单前预览并确认
  3. 03通过模拟账户演练交易
  4. 04排查 Bitget API 操作错误

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"bitget-agent-skill": {
"command": "npx",
"args": [
"-y",
"@bitget-ai/bitget-agent-skill"
]
}
}
}
启动命令npx -y @bitget-ai/bitget-agent-skill

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@bitget-ai/bitget-agent-skill

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Bitget Agent Skill — Claude Code、Codex 和终端加密货币交易的 AI 推理指南

bitget-agent-skill — Bitget 官方 AI 交易技能

让 Claude Code、Codex 和 OpenClaw 能够理解你的交易指令并做出判断——何时调用 Bitget、如何构建恰当的命令,以及遇到问题时该怎么办。

npm 版本 npm 下载量 Node.js ≥ 20 MIT 许可证

快速开始 · 变化内容 · 为什么需要技能 · 安装 · 安全 · 故障排除 · 常见问题


Bitget Agent Hub 是 Bitget 官方开源 AI Agent 生态系统。本仓库是 bitget-agent-skill——教会终端 AI Agent 何时以及如何正确调用 Bitget 工具的技能层。生态系统软件包:agent-skill(本仓库)、agent-cli、agent-mcp、agent-sdk、bitget-signal、agent_hub。

@bitget-ai/bitget-agent-skill 是 Bitget 官方 AI 交易技能文件,帮助 Claude Code、Codex 和 OpenClaw 正确使用 Bitget 工具并做出判断——了解何时调用 Bitget、如何将你的意图拆分为恰当的多步操作、如何在执行写入操作前处理确认,以及遇到问题时该怎么办。纯 Markdown,无需运行时。

适合你吗? 如果你已经在使用 Claude Code、Codex 或 OpenClaw,并希望它真正理解你的交易指令——而不只是拥有工具却缺乏使用工具的推理能力——请安装此技能。


快速开始

将下面的代码块粘贴到你的 AI Agent 中——它会处理整个安装过程(需要 Node.js 20+):

Please help me install the Bitget trading skill (requires Node.js 20+): 1. Run npx @bitget-ai/bitget-agent-skill --target all to deploy the skill files to my AI tool; 2. Run npm install -g @bitget-ai/bitget-agent-cli to install the bgc CLI globally. Tell me the result when done.

必须同时安装两者:技能文件是 AI 的操作手册,bgc 是执行工具——技能会教 AI 何时调用它以及如何构建命令,而 bgc 则实际发送 API 请求。缺少任何一者,完整流程都无法实现。

验证是否成功。 询问 AI:“Bitget 支持哪些交易模块?” 如果它返回正确的模块列表(行情、交易、账户等),说明技能已加载并处于启用状态。


安装后会有哪些变化

graph LR
    A[You<br/>Natural Language] --> B[Claude Code / Codex<br/>with bitget-agent-skill]
    B -->|Generates v3 Command| C[bgc CLI<br/>bitget-agent-cli]
    C -->|HMAC-SHA256 Signed| D[Bitget REST API]
    style B fill:#28a745,stroke:#333,stroke-width:2px,color:#fff

没有加载技能时,bgc 一次只执行一条命令。加载技能后,AI 可以将你的意图串联成跨模块的一系列操作——检查持仓、评估条件、下单、处理结果——一气呵成。

  • 识别中英文触发语:无论你说“buy BTC at market”还是「帮我买 BTC」,AI 都能将其识别为 Bitget 交易指令,并自动调用合适的工具——无需指定命令语法
  • v3 语法和完整参考:技能文件包含 bgc v3 语法(bgc <tool> --action <name>)和自动生成的全部操作目录——AI 知道哪种意图动词对应哪项操作,以及如何填写参数
  • 多步骤工作流:“检查我的持仓,如果没有 BTC,就开一个 10 倍多单”——AI 会先查询、进行判断,然后下单;每次写操作前都会显示 [CAUTION],并等待你的确认
  • 模拟交易和错误处理:告诉 AI“使用演示账户”,即可自动切换到 Bitget 沙盒;发生 API 错误时,AI 知道应该重试还是向你报告问题,而不会卡住

为什么需要技能(而不只是安装 bgc)

单独使用 CLI,AI 可以通过统一交易账户调用 14 个意图动词(89 项操作),但缺少语义信息——助手不知道何时调用 Bitget、使用哪个动词,也不知道如何安全地操作。

技能还提供:

  • 触发描述,让 Claude Code / Codex / OpenClaw 在收到任何与 Bitget 相关的请求时自动调用技能——包括随意的说法(“buy 0.1 BTC at market”)和中文(“查看我的持仓”)。
  • v3 语法(bgc <tool> --action <name> --<param> <value>)和先发现再操作的工作流,以及所有动词、操作和参数的完整目录。
  • 关于写操作安全(--dry-run / --confirm)、平仓方向规则、模拟交易、错误类别和身份验证设置的操作指南。

结果:你说 “buy 0.1 BTC at market on Bitget”,它就能真正执行——助手会组合出 bgc order --action place --category SPOT --symbol BTCUSDT --side buy --orderType market --qty 0.1,用 --dry-run 预览,与你确认后再执行。


技能包含的内容

文件用途
SKILL.md顶层技能定义,包含中英文触发短语,让 AI 知道何时调用技能;还包括 v3 语法、14 个动词的映射以及写操作安全工作流。
references/commands.md自动生成的静态目录——包含 SDK 自带的 discover 接口中的所有领域、动词、操作和参数(包括枚举值和说明)。
references/discover-guide.md如何使用 bgc discover 浏览实时接口(四个层级、搜索、raw)。
references/trading-safety.md平仓方向规则(单向/对冲)、TP/SL、qty 单位、全部撤单和提现安全。
references/auth-setup.md如何创建 Bitget API 密钥并配置环境变量。
references/demo-trading.md如何使用 --paper-trading 进行安全演练。
references/error-codes.mdv3 错误载荷、按类别进行恢复,以及整理后的 Bitget 错误码表。

安装

步骤 1:安装 CLI
npm install -g @bitget-ai/bitget-agent-cli

为什么使用 -g?bgc 是一个持久运行的 CLI,你的 AI 每个会话会调用数十次——它必须位于 $PATH 中。相比之下,此技能只需部署一次:npx 会将 Markdown 复制到 AI 工具的技能目录,然后退出。npx 始终获取最新版本,因此后续运行时会自动升级。

步骤 2:部署技能文件
# Default — Claude Code only
npx @bitget-ai/bitget-agent-skill

# All supported AI tools
npx @bitget-ai/bitget-agent-skill --target all

# Choose interactively
npx @bitget-ai/bitget-agent-skill --interactive

--target all 会同时部署到 Claude Code、Codex 和 OpenClaw。

目标技能位置
Claude Code~/.claude/skills/bitget-agent-skill/
Codex~/.codex/skills/bitget-agent-skill/
OpenClaw~/.openclaw/skills/bitget-agent-skill/
Step 3:设置凭据
export BITGET_API_KEY="your-api-key"
export BITGET_SECRET_KEY="your-secret-key"
export BITGET_PASSPHRASE="your-passphrase"

如果还没有 API 密钥,请创建 API 密钥。如需进行模拟交易,请改用 Demo API 密钥:

export BITGET_DEMO_API_KEY="your-demo-key"
export BITGET_DEMO_SECRET_KEY="your-demo-secret"
export BITGET_DEMO_PASSPHRASE="your-demo-passphrase"
Step 4:重启并验证

关闭并重新打开 AI 工具,然后询问:"你具备哪些 Bitget 交易能力?"


相关工具

工具关系
@bitget-ai/bitget-agent-cli必须一同安装:bgc 是执行工具,技能文件是 AI 的操作手册——缺一不可
@bitget-ai/bitget-agent-mcp桌面 AI(Claude Desktop、Cursor)的替代方案——无需 bgc
@bitget-ai/bitget-signal市场分析技能——无需 API 密钥。此技能负责交易执行;bitget-signal 负责市场分析。二者互为补充,可并行安装

安全性

技能文件本身:

  • 无需 API 密钥——纯 Markdown 文件
  • 无网络访问——无运行时进程
  • 不存储凭据——密钥通过环境变量传递给 bgc

所有实际 API 调用均通过 bgc 进行,它提供:

  • 凭据仅存在于环境变量中(不解析 .env 文件)
  • --read-only 会移除所有写入工具
  • --paper-trading 会切换到模拟环境
  • 本地 HMAC-SHA256 请求签名

故障排除

“AI 无法识别技能”

原因: 技能文件尚未部署,或 AI 工具尚未重启。

解决方法:

  1. 重新部署:npx @bitget-ai/bitget-agent-skill --target all
  2. 完全重启 AI 工具
  3. 验证:询问 “有哪些 Bitget 交易模块可用?”
“AI 可以使用 bgc,但不理解交易命令”

原因: 缺少技能文件——虽然已安装 bgc,但 AI 没有操作手册。

解决方法: 部署技能,并确认文件位于正确位置:

AI 工具预期位置
Claude Code~/.claude/skills/bitget-agent-skill/SKILL.md
Codex~/.codex/skills/bitget-agent-skill/SKILL.md
OpenClaw~/.openclaw/skills/bitget-agent-skill/SKILL.md
“bgc:找不到命令”

原因: 尚未安装 bitget-agent-cli,或它不在 $PATH 中。

解决方法: 运行 npm install -g @bitget-ai/bitget-agent-cli,然后重启终端。


更新

# Update all Bitget AI packages
npx @bitget-ai/bitget-agent-installer upgrade-all --target all

# Or update just this skill
npx @bitget-ai/bitget-agent-skill@latest

常见问题

安装技能后,AI 会自动下单吗? 不会。对于下单或转账等写入操作,AI 会显示 [CAUTION] 注释,并在执行前等待你确认。

如何不使用真实资金进行交易? 告诉 AI“使用模拟账户”或“使用模拟交易”——它会自动切换到 Bitget 的模拟交易环境。需要 Demo API 密钥。

这与 MCP 服务有什么区别? 终端 AI(Claude Code、Codex)→ 安装 bitget-agent-skill + bgc。桌面 AI(Claude Desktop、Cursor)→ 安装 bitget-agent-mcp。两者都支持通过自然语言进行 Bitget 交易,分别适配不同的 AI 环境。

技能文件是否需要 API 密钥或网络访问? 不需要。它是纯 Markdown 文件,没有运行时进程。所有 API 调用都通过 bgc 在执行时进行。

它免费吗? 采用 MIT 许可证,可免费使用。


贡献


许可证

MIT — 可免费用于个人和商业用途。


属于 Bitget 的官方开源 AI Agent 生态系统 Bitget Agent Hub 生态的一部分。
交易栈 · 技能层。⚠️ 加密货币交易存在风险;您需对 AI Agent 下达的任何订单负责。使用真实资金交易前,请先通过模拟账户安全练习。
基础: agent-sdk · 执行: agent-cli · 桌面端: agent-mcp · 市场信号: bitget-signal

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。