4.2 KiB
4.2 KiB
fibx多链DeFi技能集
DeFi AI代理 Base链 Aave 代币交易 钱包管理
fibx Skills
Agent Skills,适用于 fibx CLI。这些技能使 AI 代理能够在 Base、Citrea、HyperEVM 和 Monad 上安全地进行身份验证、查询余额、转账、交易代币以及管理 Aave V3 仓位。
可用技能
| 技能 | 描述 | 分类 |
|---|---|---|
| authenticate-wallet | 邮件 OTP 登录、私钥导入、会话管理 | 认证 |
| balance | 查询原生代币和 ERC-20 代币余额 | 钱包 |
| portfolio | 跨链资产组合及美元估值 | 钱包 |
| send | 向指定地址发送原生代币或 ERC-20 代币 | 交易 |
| trade | 通过 Fibrous 聚合器进行代币兑换 | 交易 |
| aave | Aave V3:状态查询、市场、存款、借款、还款、提款 | DeFi |
| tx-status | 查询交易状态及区块浏览器链接 | 工具 |
| config | 设置自定义 RPC URL 以避免速率限制 | 工具 |
安装
使用 Vercel 的 Skills CLI 安装:
npx skills add Fibrous-Finance/fibx-skills
或直接克隆到项目的 skills 目录:
git clone https://github.com/Fibrous-Finance/fibx-skills.git .skills/fibx-skills
快速开始
- 安装
Node.js(v18+)和npm。 - 无需单独安装
fibx——所有技能均通过npx fibx@latest运行。 - 将
./skills目录中的技能导入到你的代理技能注册表中。
支持的链
| 链 | 原生代币 | Aave V3 |
|---|---|---|
| Base | ETH | 支持 |
| Citrea | cBTC | 不支持 |
| HyperEVM | HYPE | 不支持 |
| Monad | MON | 不支持 |
触发示例
| 用户指令 | 触发的技能 |
|---|---|
| "用 user@example.com 登录" | authenticate-wallet |
| "导入我的私钥" | authenticate-wallet |
| "退出登录" | authenticate-wallet |
| "查看我的余额" | balance |
| "显示我的资产组合" | portfolio |
| "我的净资产是多少?" | portfolio |
| "发送 10 USDC 到 0x123..." | send |
| "将 0.05 ETH 兑换为 USDC" | trade |
| "向 Aave 存入 1 ETH" | aave |
| "Aave 上有哪些市场?" | aave |
| "还清我的 ETH 债务" | aave |
| "我的交易是否成功?" | tx-status |
| "我遇到了速率限制" | config |
典型工作流程
- 认证 —
authenticate-wallet(必须首先执行) - 查询资金 —
balance或portfolio - 执行操作 —
send、trade或aave - 验证结果 —
tx-status
技能格式
每个技能是一个 SKILL.md 文件,包含:
- YAML 前置信息:
name(名称)、description(描述)、license(许可证)、compatibility(兼容性)、metadata(版本、作者、分类)以及allowed-tools(白名单 CLI 命令) - 各节内容:前置条件、规则、命令、参数、示例、错误处理及相关技能