# fibx多链DeFi技能集 `DeFi` `AI代理` `Base链` `Aave` `代币交易` `钱包管理` # fibx Skills [Agent Skills](https://agentskills.io),适用于 [`fibx`](https://www.npmjs.com/package/fibx) CLI。这些技能使 AI 代理能够在 **Base、Citrea、HyperEVM 和 Monad** 上安全地进行身份验证、查询余额、转账、交易代币以及管理 Aave V3 仓位。 ## 可用技能 | 技能 | 描述 | 分类 | | ------------------------------------------------------------ | ------------------------------------------------- | -------- | | [authenticate-wallet](./skills/authenticate-wallet/SKILL.md) | 邮件 OTP 登录、私钥导入、会话管理 | 认证 | | [balance](./skills/balance/SKILL.md) | 查询原生代币和 ERC-20 代币余额 | 钱包 | | [portfolio](./skills/portfolio/SKILL.md) | 跨链资产组合及美元估值 | 钱包 | | [send](./skills/send/SKILL.md) | 向指定地址发送原生代币或 ERC-20 代币 | 交易 | | [trade](./skills/trade/SKILL.md) | 通过 Fibrous 聚合器进行代币兑换 | 交易 | | [aave](./skills/aave/SKILL.md) | Aave V3:状态查询、市场、存款、借款、还款、提款 | DeFi | | [tx-status](./skills/tx-status/SKILL.md) | 查询交易状态及区块浏览器链接 | 工具 | | [config](./skills/config/SKILL.md) | 设置自定义 RPC URL 以避免速率限制 | 工具 | ## 安装 使用 [Vercel 的 Skills CLI](https://skills.sh) 安装: ```bash npx skills add Fibrous-Finance/fibx-skills ``` 或直接克隆到项目的 skills 目录: ```bash git clone https://github.com/Fibrous-Finance/fibx-skills.git .skills/fibx-skills ``` ## 快速开始 1. 安装 `Node.js`(v18+)和 `npm`。 2. 无需单独安装 `fibx`——所有技能均通过 `npx fibx@latest` 运行。 3. 将 `./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` | ## 典型工作流程 1. **认证** — `authenticate-wallet`(必须首先执行) 2. **查询资金** — `balance` 或 `portfolio` 3. **执行操作** — `send`、`trade` 或 `aave` 4. **验证结果** — `tx-status` ## 技能格式 每个技能是一个 `SKILL.md` 文件,包含: - **YAML 前置信息**:`name`(名称)、`description`(描述)、`license`(许可证)、`compatibility`(兼容性)、`metadata`(版本、作者、分类)以及 `allowed-tools`(白名单 CLI 命令) - **各节内容**:前置条件、规则、命令、参数、示例、错误处理及相关技能 ## 许可证 [MIT](https://opensource.org/licenses/MIT)