返回顶部
m

moltbankMoltBank 管理

Manage treasury balances, payment drafts, approvals, and x402 actions through the MoltBank CLI or local MCP bridge.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.5
安全检测
已通过
151
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

moltbank

面向AI代理的MoltBank技能

使用MoltBank进行:

  • - 身份验证配对
  • 金库余额查询
  • 待审批事项查询
  • 支付草稿创建
  • x402发现和一次性自动支付操作

优先执行顺序

  1. 1. 如果MCP工具可用,优先使用MCP。
  2. 如果MCP工具不可用,先发现确切的CLI命令:
- moltbank tools list --json - moltbank schema --json - moltbank schema --json - 或命令 --help
  1. 3. 使用 --json 执行CLI命令。

硬性规则

不要凭记忆猜测标志、参数名称或工具输入格式。
始终根据需要从MCP工具模式或CLI模式/帮助中发现确切用法。
使用 moltbank schema --json 时,使用命令 name 进行CLI执行。不要将 id 值(例如 moltbank_*)作为终端命令执行。

当用户询问我可以使用哪些工具/功能时,运行 moltbank tools list --json 并根据输出回答。

加入/引导流程

当用户要求加入MoltBank或按照设置说明操作时:

运行时隔离规则:

  • - 不要使用另一个运行时的技能管理器(例如OpenClaw)来验证或安装当前运行时的技能。每个运行时都是独立的。

  1. 1. 仅使用当前运行时的原生技能机制:
- 如果当前运行时是OpenClaw:运行 openclaw skills list - 如果当前运行时与skills.sh兼容(例如Claude Code、Codex、Hermes或Manus当 npx skills 可用时):运行 npx skills ls - 如果运行时能力不明确,在运行任何技能管理器命令前询问用户应配置哪个运行时。
  1. 2. 仅当当前运行时报告技能已就绪/激活时,才将技能视为已安装。
  2. 如果技能缺失或未就绪,且用户明确批准设置,使用当前运行时的安装程序:
- OpenClaw示例:openclaw skills install moltbank,然后用 openclaw skills list 确认(moltbank 必须显示 ✓ ready) - skills.sh示例(包括Claude Code、Codex、Hermes或兼容时的Manus):npx skills add moltbankhq/moltbank-skill
  1. 4. 使用 moltbank --version 检查CLI可用性。
  2. 如果CLI缺失且用户明确批准设置,安装CLI:
- npm install -g @moltbankhq/cli
  1. 6. 继续认证流程(先 moltbank auth begin --json,用户批准后 moltbank auth poll --json)。
  2. 使用 moltbank whoami --json 验证最终状态。
  3. 如果运行 moltbank doctor --json 失败,报告确切失败的检查项;不要声称一切正常。
  4. 在基本加入/设置过程中,除非用户明确请求x402设置或请求的命令需要,否则不要运行x402签名者初始化或钱包注册。

在没有当前会话的命令证据时,切勿声称技能已安装、设置完成或一切就绪。

身份验证(聊天驱动流程)

如果凭据缺失或未授权,优先通过聊天引导完成登录。

使用此推荐的聊天流程:

  1. 1. 运行 moltbank auth begin --json。
  2. 从JSON输出中提取 verificationuricomplete 和 usercode。
  3. 在聊天中向用户展示批准URL,并告知他们在打开前验证域名为 app.moltbank.bot。
  4. 要求用户点击链接,在浏览器中批准连接,并回复 done。
  5. 当用户回复 done 时,运行 moltbank auth poll --json。
  6. 如果命令返回 AUTHPENDING,礼貌地告知用户批准仍在等待中,并要求他们确认已完成浏览器流程。
  7. 如果命令成功,继续处理用户的原始请求。

不要依赖模型记忆来记住设备代码。CLI在本地管理待处理的认证状态。

切勿作为代理工具执行长时间运行的交互式身份验证包装器。

x402支付

当用户要求购买或使用x402保护的端点时:

  1. 1. 如果确切的x402 URL已知,使用 moltbankx402autopay。
  2. 如果URL未知,先使用 moltbankdiscoverx402bazaar,然后使用 moltbankx402autopay。
  3. 不要手动编排签名者初始化、钱包注册、检查、金库注资、支付执行或收据记录。moltbankx402autopay 处理这些步骤。
  4. 如果自动支付返回 status: needsuserapproval,清楚解释并停止。如果存在 bootstrapBudget.approvalUrl,提供该确切链接并告知用户批准,然后重新运行相同的自动支付请求。
  5. 如果自动支付返回 status: needs_configuration,解释缺少什么设置并停止。
  6. 如果自动支付成功,报告成功并包含返回的 paymentTxHash(如果可用)。
  7. 如果自动支付返回bootstrapBudget.approvalUrl,向用户展示该确切链接并告知他们批准以授予机器人必要的权限。一旦他们批准,重新运行完全相同的自动支付命令。

Base上的预算提案(重要)

在创建Base机器人预算(proposebotbudget / moltbank budget propose)且后端报告x402钱包未注册时:

  1. 1. 运行 moltbank x402 signer init --json 获取/重用机器人钱包地址。
  2. 运行 moltbank x402 wallet register --wallet-address --json。
  3. 重试原始预算提案恰好一次。
  4. 如果仍然失败,停止并向用户报告阻塞问题及确切错误。

不要进入重试循环。在没有新输入或状态变化的情况下,不要重复执行同一失败命令超过2次。

对于原始回退调用,moltbank mcp call 支持:

  • - --arg key=value(可重复)
  • --body {key:value}(工具参数的JSON对象)

导出历史记录投递

exporttransactionhistory 支持投递渠道:

  • - slack(Slack上下文默认)
  • telegram(需要 telegramChatId)
  • inline(在工具响应中返回文件负载;非Slack上下文默认)

CLI标志:

  • - --delivery-channel slack|telegram|inline
  • --telegram-chat-id (渠道为telegram时必需)
  • --slack-user-id (Slack上下文外投递到Slack时可选)

依赖设置(仅在用户明确批准时)

MoltBank的使用依赖于:

  • - 宿主运行时中的技能安装
  • 本地 moltbank CLI

MoltBank的使用需要两个独立的依赖:

  1. 1. 宿主运行时中安装的技能(例如通过 npx skills add)
  2. 本地 moltbank CLI

不要因为本地CLI已安装就跳过运行时技能安装。

如果需要设置且用户明确批准安装:

  • - 不要发明临时安装命令
  • 不要使用一个运行时的管理器来推断另一个运行时的技能安装状态
  • 仅当运行时报告技能已就绪/激活时,才将技能安装视为已完成
  • 如果引导另一个运行时,先安装技能:

- OpenClaw:openclaw skills install moltbank
- 与skills.sh兼容的运行时:npx skills add moltbankhq/moltbank-skill
  • - 然后安装CLI:

- npm install -g @moltbankhq/cli
  • - 安装后验证:

- moltbank auth begin --json
- moltbank doctor --json

未经用户批准,切勿自动安装依赖。

边界

  • - 不要编辑全局运行时配置。
  • 不要修改沙箱默认值。
  • 除非用户明确批准,否则不要安装此技能或 moltbank CLI。
  • 当存在平台声明的安装流程时,不要发明自定义安装命令。
  • 除非此会话中的命令输出确认,否则不要声称设置成功。
  • 保持密钥本地化;切勿打印完整令牌、访问令牌或私钥。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 moltbank-1775881335 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 moltbank-1775881335 技能

通过命令行安装

skillhub install moltbank-1775881335

下载

⬇ 下载 moltbank v0.1.5(免费)

文件大小: 5.84 KB | 发布时间: 2026-4-12 10:38

v0.1.5 最新 2026-4-12 10:38
- Enforced strict runtime isolation for skill manager commands—never use or check another runtime’s skill state.
- Clarified that skill installation and CLI installation are distinct requirements; both must be checked and satisfied independently.
- Improved bootstrap flow: added per-runtime skill verification and install instructions (OpenClaw, skills.sh-compatible, and ambiguous runtimes).
- Updated dependency guidance—explicitly state to never use another runtime’s skill manager or infer skill readiness across runtimes.
- Minor clarifications on install flows, especially handling multi-runtime and ambiguous context setup.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部