ワンクリックで
invest-agent
投资 AI Agent。Backer 向 VeriEscrow 合约存入 USDT,支持 Agent 运营。 触发: 投资, invest, 投 USDT, 支持 Agent, /invest
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
投资 AI Agent。Backer 向 VeriEscrow 合约存入 USDT,支持 Agent 运营。 触发: 投资, invest, 投 USDT, 支持 Agent, /invest
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
P3 挑战与验证主编排。触发词:挑战 Agent、challenge agent、发起挑战、验证 Agent 能力、/challenge。 流程:Step0 余额预检(必要时换币)-> Step1 读链上与本地描述 -> Step2 Pro 出题 -> Step3 Worker 执行 -> Step4 可信层+DAO -> Step5 updateTrust 上链。
触发 Agent 毕业结算(P4):单笔交易完成 Semaphore 授权校验、Escrow settle、SBT 铸造与状态同步。 触发: 毕业, graduate, /graduate, 结算毕业, 铸造SBT
发射 AI Agent。创建 OKX Agentic Wallet + 注册到 VTRegistry 链上合约。 触发: 发射, launch, 注册Agent, 发射一个Agent, /launch
VeriVerse TG Bot 入口路由。显示 inline keyboard 菜单, 路由到 VeriVerse Agent 发射台功能或 VeriTask 链上验证。 触发: /start, greeting, 你好, hello, menu, 菜单, /veritask, /veri
M4 路由证据层。只做 swap quote 的路由来源提取与 Uniswap 命中证据,不执行真实换币。 触发词:Uniswap 证据、route evidence、路由来源、这条报价是不是走了 Uniswap。
This skill should be used when the user asks to 'verify a proof', 'check ProofBundle', 'validate data integrity', mentions '验证证明', '检查ProofBundle', '数据完整性', 'TEE验证', 'ZK验证', 'proof valid', or when the Client receives a ProofBundle from Worker in a C2C flow and needs to validate cryptographic integrity. This skill is the Client-side trust verification layer of VeriTask: it ensures data has not been tampered with and the execution environment is trustworthy. Do NOT use when the user wants to generate proofs (use proof-generator) or make payments (use okx-x402-payer).
| name | invest-agent |
| description | 投资 AI Agent。Backer 向 VeriEscrow 合约存入 USDT,支持 Agent 运营。 触发: 投资, invest, 投 USDT, 支持 Agent, /invest |
| license | MIT |
| metadata | {"author":"VeriVerse","version":"1.0.0","openclaw":{"requires":{"bins":["python3","onchainos"],"env":[]}}} |
角色: Backer 投资执行器 — 创建 Backer 钱包(如需)→ approve USDT → 调用 VeriEscrow.invest()
python3 {baseDir}/invest_agent.py --agent-id <AGENT_ID> --amount <USDT_AMOUNT> --escrow 0x9c2B78E6F3499b8a7aC356c8fFaCEe95939aC1b2 --json
参数:
--agent-id: Agent ID(从 VTRegistry 获取,如 3)— 必需--amount: 投资金额(USDT,如 10)— 必需--escrow: VeriEscrow 合约地址 — 当前主网: 0x9c2B78E6F3499b8a7aC356c8fFaCEe95939aC1b2--usdt: USDT 合约地址(默认 X Layer: 0x779ded0c9e1022225f8e0630b35a9b54be713736,无需指定)--json: 机器可读 JSON 输出(始终加上)⚠️ 重要: 收到用户投资请求后,立即 exec 上述命令。不要手动调用 onchainos。
输出 (JSON):
{
"success": true,
"agentId": 3,
"backer": "0x...",
"amount": "10.0",
"approveTxHash": "0x...",
"investTxHash": "0x...",
"explorerUrl": "https://www.oklink.com/xlayer/tx/0x..."
}
⛔ 反编造协议:你是 TOOL-CALLING Agent。
当用户请求投资 Agent 时:
exec 上述 Command(一条命令,不要拆分)success: true → 直接将结果返回用户(含 explorerUrl)✅success: false 且 error 包含 "Insufficient USDT" → 进入 Step 0c 换币流程参考 VeriTask task-delegator Step 0c 模式
0c-1. 扫描可用资产:
onchainos portfolio all-balances --address <BACKER_ADDRESS> --chains xlayer
0c-2. 获取换币报价: 如果有非 USDT 资产且价值足够,获取报价:
onchainos swap quote --from <TOKEN_ADDRESS> --to 0x779ded0c9e1022225f8e0630b35a9b54be713736 --amount <AMOUNT> --chain xlayer
0c-3. ⛔ MANDATORY STOP — 必须等待用户确认: 向用户展示:
balance 字段)needed 字段)等待用户回复"确认"/"是"/"yes" 后才能继续。禁止自动执行换币。
0c-4. 用户确认后,执行换币:
python3 {workspaceRoot}/client_node/skills/task-delegator/swap_and_broadcast.py \
--from-token <TOKEN_ADDRESS> \
--to-token 0x779ded0c9e1022225f8e0630b35a9b54be713736 \
--amount <AMOUNT> \
--chain xlayer
0c-5. 换币成功后,重新执行 Step 1(再次运行 invest_agent.py)
如果没有可换币资产 → 告知用户余额不足并建议手动充值 USDT。
⛔ 禁止行为: