Skip to main content
您可以在 Claude Code、Cursor 等 AI 编程助手中安装 Cobo WaaS Skill,通过自然语言描述需求即可调用 Cobo WaaS 2.0 API、生成 SDK 代码、执行调试与故障排查。

示例项目

以下是使用 Cobo WaaS Skill,30 分钟从零构建的一个 Web 钱包应用: 关键提示语包括:
  • “帮我构建一个应用,让用户可以创建钱包并在 BTC、ETH、TRON 等区块链网络上生成地址”
  • “更新前端页面,添加钱包类型选择”
  • “获取每个钱包的余额并展示在前端页面”
  • “允许用户从选定的钱包中转出代币”

主要功能

Cobo WaaS Skill 是一系列命令、参考文档、代码示例和最佳实践的集合,可以实现:
  • 智能 SDK 代码生成 - 用自然语言描述业务需求,自动生成生产级 Python、Node.js、Go 或 Java SDK 代码
  • 调试与故障排查 - 基于日志和错误信息,快速定位 API 调用问题,自动生成详细的调试日志和错误分析
  • 完整的 CLI 工具集 - 执行所有 WaaS API 操作(钱包、交易、地址管理等),以及进行 API Key 管理、Webhook 测试、GraphQL 查询

快速开始

前提条件

  • Python 3.9 或更高版本
  • 已安装 Claude Code 或 Cursor
  • Cobo Portal 账户

安装

安装 Cobo CLI 和 WaaS Skill:
# 安装 Cobo CLI
pip install cobo-cli

# 为 Claude Code 安装 Skill
cobo skill install claude

# 为 Cursor 安装 Skill
cobo skill install cursor

# 在当前项目目录中为所有支持的 AI 编程助手安装 Skill
cobo skill install all --scope local

# 验证安装
cobo skill status
如果您已经安装了 Cobo CLI,则必须升级到 0.1.1 或更高版本才能使用 Cobo WaaS Skill。运行 pip install --upgrade cobo-cli 进行升级。

开始您的第一个 WaaS 操作

安装完成后,您可以在 AI 助手中使用自然语言来执行 WaaS 操作。以下是设置和进行首次 API 调用的示例:
为了获得最佳效果,建议在提示词前加上 /cobo-waas 前缀,或在请求中包“使用 Cobo WaaS Skill” 字样来明确指定使用该 Skill。
您向 AI 助手提问:
"/cobo-waas 配置开发环境,并列出我所有的钱包"
或者:
"使用 Cobo WaaS skill 配置开发环境,并列出我所有的钱包"
AI 助手将执行:
# 设置环境为 dev
cobo env dev

# 生成 API 密钥对
cobo keys generate --key-type API
# 输出:API Key (Public): abc123...
#       API Secret (Private): def456...

# 您需要在 Cobo Portal 开发者控制台中注册公钥
# 详情见 https://manuals.cobo.com/cn/portal/developer-console/create-api-key

# 配置身份验证
cobo auth apikey

# 测试 API 连接
cobo get /wallets --limit 10

示例命令

以下是您可以使用的自然语言请求示例: CLI 操作:
  • “创建一个名为 ‘Treasury’ 的资产钱包并生成一个以太坊地址”
  • “从钱包 f47ac10b-… 向地址 0x1234… 转账 0.01 ETH”
  • “触发一个交易成功的测试 webhook 事件”
Vibe Coding(SDK 生成):
  • “生成 Python 代码来创建钱包并轮询交易完成状态”
  • “编写 Node.js 代码用于处理交易事件的 webhook 处理程序”
  • “为交易所应用生成 Python 代码,为每个用户创建充值地址”
AI 助手将执行适当的 CLI 命令,处理错误并在每一步提供结构化的反馈。对于 SDK 生成请求,它会生成您所选语言的可用于生产环境的代码。

后续步骤

您可以参考以下文档来了解更多关于 Cobo WaaS API 集成的信息: