pancakeswap について
pancakeswap は、PancakeSwap のスワップ、流動性、ファーミング、ステーキング、開発者向け統合を計画するエージェントスキル集です。ガイドとディープリンクを提供し、取引自体は実行しません。
主な機能
- 01トークンスワップの計画とリンク生成
- 02流動性ポジションの計画
- 03LP手数料と報酬の確認
- 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 を使って該当するガイドを読んでください。
すべてのガイドはこのスキルフォルダー配下にあり、3 つのプラグインに整理されています:
使い方
- ユーザーの意図を以下のガイドに照合します
- 対応する SKILL.md のパスを
read_fileします - そのガイドの指示に従います
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」「スワップフロントエンドを構築」「スワップスクリプト」。
実行内容: Smart Router、Universal Router、および V2 Router コントラクトの直接呼び出しのための動作するコードを含む SDK 統合ガイドです。
共有ユーティリティ: 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 をアンステーク」「イールドファーミング」「シロッププール」「最高のファーム APR」「LP を入金」「LP を出金」。
実行内容: アクティブなファームを検出し、APR/APY を比較し、シロッププールでの CAKE ステーキングを計画し、ファーミング UI のディープリンクを生成します。
注記: ユーザーが特定のトークンペアを持ち、イールドについて質問する場合は、代わりに 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 ファームおよびシロッププール全体で保留中の 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 経由でスワップ」「ハブルート」。
実行内容: PCS Hub アグリゲーター API 経由で最適なルーティングを取得し、チャネル固有のハンドオフリンクを生成します。BSC のみ。
hub-api-integration
Path:
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