mcpField
P
pancakeswap

pancakeswap

github.com/starchild-ai-agent其他30259 次安装6 天前更新
代码仓库

关于 pancakeswap

pancakeswap 是一组用于规划 PancakeSwap 兑换、流动性、挖矿、质押及开发集成的 Agent 技能。它提供指南和深链,不会执行交易。

主要功能

  1. 01规划代币兑换并生成链接
  2. 02规划流动性头寸
  3. 03查询 LP 费用和奖励
  4. 04比较挖矿与质押选项
  5. 05提供兑换及 PCS Hub 集成指南

适用场景

  1. 01规划代币兑换但不执行交易
  2. 02评估流动性区间和无常损失
  3. 03查询待领取的 LP 费用或挖矿奖励
  4. 04在应用中集成 PancakeSwap 兑换

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/starchild-ai-agent/official-skills --skill pancakeswap

安装后在 Claude Code 中输入/pancakeswap确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

pancakeswap-driver/
README.md
pancakeswap-driver/agents/
swap-integration-expert.md
pancakeswap-driver/skills/collect-fees/references/
fetch-infinity-positions.mjs
fetch-solana.cjs
fetch-v3-positions.mjs
pancakeswap-driver/skills/common/
discover-pools.mjs
farm-apr.py
pool-apr.mjs
protocol-fee.mjs
token-lists.md
pancakeswap-driver/skills/liquidity-planner/references/
data-providers.md
position-types.md
pancakeswap-farming/
README.md
pancakeswap-farming/skills/farming-planner/references/
fetch-farms.py
fetch-solana.cjs
fetch-syrup-pools.py
pancakeswap-farming/skills/harvest-rewards/references/
fetch-infinity-pending.py
fetch-syrup-pending.py
fetch-v3-pending.py
pancakeswap-hub/
README.md
pancakeswap-hub/skills/common/
token-lists.md

详细介绍

PancakeSwap 技能目录

此技能为目录。请使用 read_file 读取与用户请求对应的指南。

所有指南都位于此技能文件夹下,分为三个插件:

使用方法

  1. 将用户意图与下方指南匹配
  2. 使用 read_file 读取对应的 SKILL.md 路径
  3. 遵循该指南中的说明

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


支持的链

链IDV2V3InfinityStableSwap
BNB Smart Chain56++++
Ethereum1++-+
Arbitrum One42161++-+
Base8453+++-
zkSync Era324++--
Linea59144++--
opBNB204++--
Monad143++--

资源

评论

支持 Markdown