关于 bankofai-guide
bankofai-guide 是用于 Agent Wallet 的引导技能,涵盖安装后的钱包设置、地址查看和签名前钱包检查。它按用户是否已有钱包或希望创建钱包分流流程。
主要功能
- 01安装 Agent Wallet CLI
- 02检查钱包状态
- 03创建钱包并显示地址
- 04签名前检查钱包是否存在
适用场景
- 01安装技能后开始配置钱包
- 02查看 EVM 和 TRON 地址
- 03执行链上操作前确认钱包状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bofai/ skills --skill bankofai-guide安装后在 Claude Code 中输入/bankofai-guide确认已加载。
附带文件README.md
详细介绍
BankOfAI 指南技能
此技能处理三种引导流程。根据上下文直接跳转到相关章节。
A 节 — 安装后引导(流程 1)
触发条件: 用户消息提及 bankofai-guide 引导、安装后设置,或运行 npx skills add BofAI/skills 后的类似请求。
步骤:
- 告知用户技能安装已完成。
- 运行
npm install -g @bankofai/agent-wallet安装 Agent Wallet CLI。 - 静默运行
agent-wallet list,检查钱包状态。 - 告知用户转账和交易需要钱包,并询问他们想现在还是之后设置。
- 用户确认 → 继续前往 B 节。
- 用户跳过 → 表示知悉并结束。
B 节 — 创建/显示钱包(流程 2)
触发条件: 用户请求创建 AgentWallet、从 A 节跳转而来,或从 C 节跳转而来。
步骤:
- 运行
agent-wallet list。
如果已有钱包
- 运行
agent-wallet resolve-address(省略 wallet-id 以使用当前钱包),获取 EVM 和 TRON 地址。 - 清晰地显示两个地址。
- 询问用户是否已有余额,还是需要先充值:
- 没有余额/不确定 → 引导用户向显示的地址充值 USDT(TRC20),并告知他们充值后可以回来进行转账或兑换。
- 已有余额 → 告知用户可以转账代币或在 SunSwap 上兑换,并询问他们想做什么。
如果没有钱包
提供两个选项:
- 快速设置(强烈推荐):全自动,大约需要 10 秒
- 详细设置:逐步配置(选择钱包类型、自定义密码等)
快速设置路径
- 找到
agent-wallet技能目录(包含agent-walletSKILL.md 的文件夹),然后运行node <agent-wallet-skill-dir>/scripts/generate-password.js,并将输出捕获为<generated-password>。 - 运行:
agent-wallet start local_secure --override --save-runtime-secrets -g -w default_local_secure -p '<generated-password>' - 运行
agent-wallet resolve-address default_local_secure -p '<generated-password>'获取地址。 - 清晰地显示 EVM 和 TRON 地址。说明 EVM 地址适用于所有兼容 EVM 的链(Ethereum、BSC、Base、Polygon、Arbitrum 等)。
- 向用户显示生成的密码。说明此密码用于加密本地存储的钱包私钥——签署交易、解析地址或执行任何钱包操作都需要它。告知用户,为方便起见,密码已自动保存到
~/.agent-wallet/runtime_secrets.json,但他们也应牢记或妥善保管密码——如果运行时密钥被删除,密码就是恢复钱包访问权限的唯一方式。 - 引导用户向显示的地址充值 USDT(TRC20),并告知他们充值后可以回来进行转账或兑换。
详细设置路径
移交给 agent-wallet 技能,并遵循其完整的 4 步工作流(列出 → 选择钱包类型 → 收集选项 → 执行)。
C 节 — 钱包守护(流程 3)
用途: 其他签名技能在任何链上操作之前调用。只读查询不要触发此章节。
步骤:
- 运行
agent-wallet list。 - 已有钱包 → 将控制权交还给调用技能,并继续原操作。
- 没有钱包 → 告知用户此操作需要钱包,设置只需一两分钟。询问他们是否想现在创建。
- 用户确认 → 继续前往 B 节。
- 用户拒绝 → 表示知悉并停止原操作。
评论
支持 Markdown