关于 pancakeswap
pancakeswap 是一组用于规划 PancakeSwap 兑换、流动性、挖矿、质押及开发集成的 Agent 技能。它提供指南和深链,不会执行交易。
主要功能
- 01规划代币兑换并生成链接
- 02规划流动性头寸
- 03查询 LP 费用和奖励
- 04比较挖矿与质押选项
- 05提供兑换及 PCS Hub 集成指南
适用场景
- 01规划代币兑换但不执行交易
- 02评估流动性区间和无常损失
- 03查询待领取的 LP 费用或挖矿奖励
- 04在应用中集成 PancakeSwap 兑换
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ starchild-ai-agent/ official-skills --skill pancakeswap安装后在 Claude Code 中输入/pancakeswap确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
pancakeswap-driver/README.mdpancakeswap-driver/agents/swap-integration-expert.mdpancakeswap-driver/skills/collect-fees/references/fetch-infinity-positions.mjsfetch-solana.cjsfetch-v3-positions.mjspancakeswap-driver/skills/common/discover-pools.mjsfarm-apr.pypool-apr.mjsprotocol-fee.mjstoken-lists.mdpancakeswap-driver/skills/liquidity-planner/references/data-providers.mdposition-types.mdpancakeswap-farming/README.mdpancakeswap-farming/skills/farming-planner/references/fetch-farms.pyfetch-solana.cjsfetch-syrup-pools.pypancakeswap-farming/skills/harvest-rewards/references/fetch-infinity-pending.pyfetch-syrup-pending.pyfetch-v3-pending.pypancakeswap-hub/README.mdpancakeswap-hub/skills/common/token-lists.md详细介绍
PancakeSwap 技能目录
此技能为目录。请使用 read_file 读取与用户请求对应的指南。
所有指南都位于此技能文件夹下,分为三个插件:
使用方法
- 将用户意图与下方指南匹配
- 使用
read_file读取对应的 SKILL.md 路径 - 遵循该指南中的说明
pancakeswap-driver — 兑换与流动性
swap-planner
路径:
pancakeswap-driver/skills/swap-planner/SKILL.md
适用场景: 用户想在 PancakeSwap 上兑换代币,例如“用 BNB 兑换 USDT”“买入 CAKE”“兑换代币”“跨链兑换”“跨链桥兑换”。
功能: 发现代币、验证合约、获取价格,并生成 pancakeswap.finance/swap?... 深层链接。不执行交易。
liquidity-planner
路径:
pancakeswap-driver/skills/liquidity-planner/SKILL.md
适用场景: 用户想添加流动性,例如“添加流动性”“LP 仓位”“提供流动性”“用我的 ETH 和 USDT 赚取收益”“让代币发挥作用”。
功能: 规划 LP 仓位(V2、V3、StableSwap、Infinity),推荐费率档位和价格范围,评估无常损失风险,并生成添加流动性的深层链接。
collect-fees
路径:
pancakeswap-driver/skills/collect-fees/SKILL.md
适用场景: 用户询问尚未领取的 LP 手续费,例如“领取我的手续费”“待领取手续费”“我赚了多少手续费”“领取 LP 手续费”。
功能: 检查 V3、Infinity 和 Solana CLMM 仓位中尚未领取的手续费,并生成领取手续费的深层链接。
参考脚本: collect-fees/references/ — fetch-v3-positions.mjs、fetch-infinity-positions.mjs、fetch-solana.cjs
swap-integration
路径:
pancakeswap-driver/skills/swap-integration/SKILL.md
适用场景: 开发者想在应用中集成 PancakeSwap 兑换功能,例如“集成兑换功能”“Smart Router SDK”“Universal Router”“构建兑换前端”“兑换脚本”。
功能: SDK 集成指南,提供 Smart Router、Universal Router 和直接调用 V2 Router 合约的可运行代码。
共享工具: pancakeswap-driver/skills/common/ — discover-pools.mjs、pool-apr.mjs、protocol-fee.mjs、farm-apr.py、token-lists.md
pancakeswap-farming — 农场与质押
farming-planner
路径:
pancakeswap-farming/skills/farming-planner/SKILL.md
适用场景: 用户想参与农场或质押,例如“在 PancakeSwap 上参与农场”“质押 CAKE”“解除质押 CAKE”“收益耕种”“syrup pool”“最佳农场 APR”“存入 LP”“提取 LP”。
功能: 发现活跃农场、比较 APR/APY、规划在 Syrup Pools 中质押 CAKE,并生成农场界面的深层链接。
注意: 如果用户指定了代币对并询问收益,请改用 liquidity-planner。
参考脚本: farming-planner/references/ — fetch-farms.py、fetch-syrup-pools.py
harvest-rewards
路径:
pancakeswap-farming/skills/harvest-rewards/SKILL.md
适用场景: 用户想领取奖励,例如“收获奖励”“领取 CAKE”“待领取奖励”“我可以收获多少”“领取农场奖励”。
功能: 检查 V2、V3、Infinity 农场和 Syrup Pools 中待领取的 CAKE 及合作方代币奖励,并生成收获奖励的深层链接。
参考脚本: harvest-rewards/references/ — fetch-v3-pending.py、fetch-infinity-pending.py、fetch-syrup-pending.py
pancakeswap-hub — PCS Hub 分发
hub-swap-planner
路径:
pancakeswap-hub/skills/hub-swap-planner/SKILL.md
适用场景: 用户想通过 PCS Hub 兑换,例如“PCS Hub 兑换”“通过 Binance Wallet 兑换”“通过 Trust Wallet 兑换”“Hub 路由”。
功能: 通过 PCS Hub 聚合器 API 获取最优路由,并生成特定渠道的交接链接。仅支持 BSC。
hub-api-integration
路径:
pancakeswap-hub/skills/hub-api-integration/SKILL.md
使用场景: 开发者想要嵌入 PCS Hub,例如“集成 PCS Hub”“嵌入 PCS Hub 兑换功能”“Hub 集成规范”“将 PCS Hub 添加到我的钱包应用”。
功能: 提供集成规范,包括 API 合约、前端状态机、授权额度检查和报价 TTL 管理。
共享实用工具: pancakeswap-hub/skills/common/ — token-lists.md
支持的链
| 链 | ID | V2 | V3 | Infinity | StableSwap |
|---|---|---|---|---|---|
| BNB Smart Chain | 56 | + | + | + | + |
| Ethereum | 1 | + | + | - | + |
| Arbitrum One | 42161 | + | + | - | + |
| Base | 8453 | + | + | + | - |
| zkSync Era | 324 | + | + | - | - |
| Linea | 59144 | + | + | - | - |
| opBNB | 204 | + | + | - | - |
| Monad | 143 | + | + | - | - |
资源
- 应用:https://pancakeswap.finance/
- 开发者文档:https://developer.pancakeswap.finance/
- BSCScan:https://bscscan.com/
- Smart Router SDK:
@pancakeswap/smart-router - Universal Router SDK:
@pancakeswap/universal-router-sdk