📦 Weave — 加密发票

v0.1.6

通过 Weave CLI 一键生成 USDC/USDT 稳定币发票、获取支付报价并实时追踪付款状态,无需手动操作。

2· 418·0 当前·0 累计
aryanj-nyc 头像by @aryanj-nyc (Aryan J)
下载技能包
最后更新
2026/3/7
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的请求、安装指引与运行指令均围绕基于 CLI 的加密发票工具展开,未索取无关密钥或异常系统权限。
评估建议
此技能内部一致,仅为 Weave CLI 的薄封装。安装或运行前:1) 验证上游项目(github.com/AryanJ-NYC/weave-cash 及 npm 包名)真实性并确认可信;2) 切勿在提示或输出中粘贴私钥或令牌,SKILL.md 已明确警告保密;3) 若被要求安装 CLI,请审查具体 `go install` 或 `npm i -g` 命令,确认愿意安装全局二进制;4) 本地运行 `weave tokens` 确保代币/网络支持符合预期;5) 注意代码采用 AGPL-3.0-or-later,若修改或作为网络服务运行将触发 copyleft/网络使用义务。如需额外保障,请先检查上游仓库与已发布 npm 包内容再执行安装命令。...
详细分析 ▾
用途与能力
名称/描述、所需二进制(`weave`)及安装指引(Go 模块 + npm 备选)均与创建/报价/追踪加密发票的 CLI 一致,未索取无关环境变量、二进制或配置路径。
指令范围
SKILL.md 将操作限制为调用 `weave` CLI、查询 `weave tokens`、创建/报价/状态流程及处理退出码与 JSON 输出,明确禁止暴露密钥及法币流程,未指示代理读取无关文件或外泄数据。
安装机制
安装指引使用 GitHub 模块的 `go install` 及 npm 包备选(`weave-cash-cli`),均为标准包管理器方式,非高风险任意下载或管道至 shell 安装器;技能仓库仅含发布/发布脚本,无隐藏远程安装器。
凭证需求
技能未声明所需环境变量或凭证,与仅作指令封装的 CLI 相符。(注:运行时 CLI 可能在技能外需 API 令牌,但技能本身不请求或假设访问无关密钥。)
持久化与权限
always 为 false,允许模型调用(平台默认),技能未请求持久化系统修改或访问其他技能配置;所含脚本为发布工具,不会自动运行。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv0.1.62026/2/28

提升 weave 技能在加密发票与网络搜索中的可发现性。

无害

安装命令

点击复制
官方npx clawhub@latest install weave
镜像加速npx clawhub@latest install weave --registry https://cn.longxiaskill.com

技能文档

Weave 是一个用于加密发票和跨链支付工作流的 CLI。当你需要创建 Bitcoin、Ethereum、Solana、USDC 或 USDT 发票、生成支付报价,并在 Base、Tron 和 Zcash 等受支持网络上监控结算以供代理工作流或运营使用时,请使用此工具。

概述

使用 weave 完成 Weave Cash 发票生命周期工作流:

  • 创建发票(weave create
  • 生成支付指令(weave quote
  • 跟踪结算(weave statusweave status --watch

护栏规则

  • 仅限加密到加密。不得引入法币、法币转换或法币计价行为。
  • 优先使用机器可读 JSON 输出。仅当明确要求时才使用 --human
  • 切勿在输出中暴露机密(私钥、token、JWT)。
  • 将网络/API 调用视为可能失败,并显式处理非零退出。

何时不使用

  • 不得将此技能用于法币发票或法币结算工作流。
  • 不得将此技能用于编辑 Weave Web UI/前端代码。
  • 不得将此技能用于与钱包托管或私钥管理无关的任务。
  • 当用户需要非 Weave 支付通道时,不得使用此技能。

起飞前检查

  • 确认 CLI 可用:
weave --help
  • 在选择资产前发现运行时 token/网络支持:
weave tokens
  • 如果缺少 weave,提供合规安装指导并先询问再运行:
go install github.com/AryanJ-NYC/weave-cash/apps/cli/cmd/weave@latest
weave --help

如果 Go 不可用,使用 npm 回退:

npm i -g weave-cash-cli
weave --help

如果 Go 和 npm 都不可用,报告缺少前置条件。

合规安装策略

  • 优先使用 metadata.openclaw.install / metadata.clawdbot.install 包管理器安装。
  • 切勿建议将远程下载命令直接管道到 shell 解释器。
  • 检测并指导;未经用户明确批准不得自动安装依赖。

Token 与网络选择

  • 始终信任运行时二进制文件输出的实时 weave tokens
  • 不得在推理中硬编码 token/网络列表。
  • 仅当接收 token 支持多个网络时才需要 --receive-network
  • 接受网络别名(例如 Ethereum|ETHSolana|SOLTron|TRX,前提是运行时输出支持)。

工作流

1)创建发票

收集:

  • receive-token
  • amount(正数字符串)
  • wallet-address
  • 仅在运行时 token/网络映射要求时提供 receive-network
  • 可选买家字段(descriptionbuyer-namebuyer-emailbuyer-address

命令:

weave create \
  --receive-token USDC \
  --receive-network Ethereum \
  --amount 25 \
  --wallet-address 0x1111111111111111111111111111111111111111

预期 JSON 形状:

{
  "id": "inv_123",
  "invoiceUrl": "https://www.weavecash.com/invoice/inv_123"
}

捕获 id 以供下游 quote/status 调用。

2)生成报价

收集:

  • invoice-id
  • pay-token
  • pay-network
  • refund-address

命令:

weave quote inv_123 \
  --pay-token USDT \
  --pay-network Ethereum \
  --refund-address 0x2222222222222222222222222222222222222222

预期字段:

  • depositAddress
  • depositMemo(可选)
  • amountIn
  • amountOut
  • timeEstimate
  • expiresAt

3)检查状态

单次:

weave status inv_123

观察模式:

weave status inv_123 --watch --interval-seconds 5 --timeout-seconds 900

解释:

  • 退出 0:达到终端状态(COMPLETEDFAILEDREFUNDEDEXPIRED
  • 退出 2:观察超时(不是命令失败)
  • 退出 1:命令/API/网络/验证失败

错误处理

当退出码为 1 时,如果存在结构化 stderr JSON,则将其呈现。常见的 API 返回形状:

{
  "error": "api message",
  "status": 409,
  "details": {
    "error": "Invoice is not in PENDING status"
  }
}

如果观察超时(退出 2),视为未完成而非致命失败。建议延长 --timeout-seconds 或重新运行单次 weave status

运行时漂移规则

已安装的二进制文件与源码树在 token 支持方面可能出现漂移。在决定有效 token/网络组合时,始终使用运行时发现(weave tokens)。

数据来源ClawHub ↗ · 中文优化:龙虾技能库