web3-trader
DEX swap 交易技能。当用户提到 swap、兑换、卖出、买入、换成 USDT、交易 ETH、DEX 交易、代币兑换、token swap、sell ETH、buy USDT、交易代币、限价单、limit order、挂单、永续合约、perpetual、开多、开空、做多、做空、杠杆、leverage、止盈、止损、Hyperliquid、平仓、close position、查持仓、funding rate、资金费率、风控、risk control 等关键词时激活。v1 通过 Antalpha AI DEX 聚合器做即时 Swap;v2 新增 Hyperliquid CLOB 限价单、永续合约、Agent Wallet 零托管签名。v2.0.1 新增三级风控确认、余额预检、订单修改、下单失败容错。支持 MetaMask/OKX/Trust/TokenPocket 四大钱包。零托管,私钥不离开用户钱包。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bevanding/web3-traderWeb3 Trader Skill
Zero Custody · AI Agent Native · Multi-Wallet · Cyberpunk UI
由 Antalpha AI 提供聚合交易支持
两种运行模式
| 模式 | 说明 | 适用场景 |
|---|---|---|
| 🌐 MCP 远程模式(推荐) | 通过 Antalpha MCP Server 调用,服务端报价 + 页面托管 | 生产环境,无需本地配置 API Key |
| 🖥️ 本地 CLI 模式 | 通过 Python CLI 本地调用 0x API | 开发调试,离线环境 |
MCP 远程模式(v1.0.1 新增)
MCP Server 地址
https://mcp-skills.ai.antalpha.com/mcp
可用 MCP Tools
| Tool | 说明 |
|---|---|
swap-quote | DEX 聚合报价(无 taker = 询价;有 taker = 含完整 tx data) |
swap-create-page | 生成赛博朋克 Swap 页面(服务端托管,返回 preview_url) |
swap-tokens | 支持的代币列表(可按符号/名称搜索) |
swap-gas | 当前 Gas 价格 |
swap-full | 一站式:报价 + 生成页面 + 托管(单次调用,推荐) |
Agent 工作流(MCP 模式,推荐)
用户: "帮我把 0.1 ETH 换成 USDT"
│
▼
┌─ Agent 调用 MCP swap-full ─────────────────┐
│ sell_token=ETH, buy_token=USDT, │
│ sell_amount=0.1, taker=0xUserWallet │
│ → 返回 quote + preview_url + tx │
└────────────┬───────────────────────────────┘
│ (单次调用,服务端完成报价+页面生成+托管)
▼
┌─ Agent 发送消息给用户 ─────────────────────┐
│ 交易预览 + preview_url 链接 │
│ 🤖 由 Antalpha AI 提供聚合交易支持 │
└────────────┬───────────────────────────────┘
│
▼
┌─ 用户点链接 ───────────────────────────────┐
│ 打开 Antalpha 托管页 → 选择钱包 │
│ → 钱包内自动弹出签名 → 交易上链 │
└────────────────────────────────────────────┘
相比 v1.0.0 的改进:
5 步→ 1 次 MCP 调用 + 1 次消息发送- 无需本地生成 HTML / 上传到 Litterbox / 生成 QR 码
- Swap 页面托管在
mcp-skills.ai.antalpha.com可信域名下 - Agent 无需配置 0x API Key(服务端统一管理)
swap-full 调用示例
{
"tool": "swap-full",
"arguments": {
"sell_token": "ETH",
"buy_token": "USDT",
"sell_amount": "0.1",
"taker": "0x81f9c401B0821B6E0a16BC7B1dF0F647F36211Dd"
}
}
返回:
{
"quote": {
"sell_token": "ETH",
"buy_token": "USDT",
"sell_amount": "0.1",
"buy_amount": "198.12",
"min_buy_amount": "196.14",
"price": "1981.22",
"route": [{"source": "Blackhole_CL", "proportion": "100.0%"}]
},
"swap_page": {
"preview_url": "https://mcp-skills.ai.antalpha.com/web3-trader/preview/<id>",
"wallets_supported": ["MetaMask", "OKX Web3", "Trust Wallet", "TokenPocket"]
},
"tx": { "to": "0x000...734", "value": "100000000000000000", "data": "0x..." }
}
Agent 行为规则
- 不说废话 — 不输出任何过程性旁白(如"上下文恢复完毕"、"先读 SKILL.md"、"MCP 远程模式调用中"等)。用户只需要看到交易预览结果。
- 生成 QR 码 — 拿到
preview_url后,用qrcode库生成 QR 码 PNG 图片,作为附件发送给用户,方便手机扫码。 - 一条消息搞定 — 交易预览文字 + QR 码图片在同一条消息中发出。
QR 码生成流程
import qrcode
qr = qrcode.QRCode(box_size=10, border=3)
qr.add_data(preview_url) # 从 swap-full 返回值获取
qr.make(fit=True)
img = qr.make_image(fill_color='#00ffaa', back_color='#0a0e14')
img.save('/tmp/swap_qr.png')
生成后将 QR 码图片复制到 ~/.openclaw/workspace/ 发送,发送后删除临时文件。
消息模板(MCP 模式)
⚡ <FROM> → <TO> Swap 交易预览
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bevanding-web3-trader": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
walletconnect-requester
Secure WalletConnect integration for AI agents. Connect to user wallets as a DApp (Proposer) without ever handling private keys. Request transactions and signatures - users approve everything in their wallet. Zero custody, maximum security. Use when you need to interact with user wallets securely via WalletConnect v2.
deerflow
Deep research and async task execution via DeerFlow LangGraph engine. Submit multi-step research tasks through a lightweight API-only Docker deployment (no frontend). Triggers: /deerflow, deep research, async research, deerflow.
transaction-receipt
Human-readable on-chain transaction receipt. Resolve tx status, fees, and intent: simple transfers, swaps/trades, token approvals, DeFi staking-style calls, and NFT mint/transfer. Optional Tokenview API key; falls back to public read-only sources when unset or invalid. Timeouts, rate limits, and response validation included.
eth-payment
Generate EIP-681 Ethereum payment links and QR codes for any EVM chain. Zero configuration, instant setup for receiving ETH and ERC-20 payments. Use when you need to create payment requests, invoices, donation links, or any on-chain payment request. Supports Base, Ethereum, Arbitrum, Optimism, Polygon.
antalpha-ai-setup
Install and configure the Antalpha Skills MCP server. Provides 76 Web3 tools for DEX swaps, smart money tracking, Polymarket prediction markets, Hyperliquid perpetuals, CEX trading, Bitcoin mining, and DeFi analytics.