Agent Skills by ALSEL
汎用その他⭐ リポ 251品質スコア 84/100

okx-dapp-discovery

20個のサードパーティDeFiプロトコル(Polymarket、Aave、Hyperliquid、PancakeSwap、Morpho、Raydium、Curve、Compound、Pendle、Lido、ether.fi、GMX、Kamino、Orca、Meteora、Clanker、pump.fun、Uniswap)とそのプロトコル固有トークン(HYPE、HLP、eETH、weETH、stETH、wstETH、LDO、GHO、CAKE、CRV、COMP、RAY、ETHFI、GLP、kToken、PT-* / YT-*、$CLANKER)に対応するプラグインルーターです。指定されたDApp・トークンを適切なプラグインに解決し、インストールして、ユーザーのプロンプトを転送します。プラグインが実際の取引・賭け・送金を実行します。 以下の場合に動作します:(1)DApp名+アクション動詞(swap/deposit/stake/long/borrow/buy/sell/snipe/farm/claim、英語または中国語 买/卖/换/存/质押/借/做多/做空/狙击);(2)2つ以上のサポート対象DAppの比較(「AaveとCompoundのどちらがステーブルコイン向きか」など);(3)Polymarket アップダウン機能(`<COIN> 5min updown`、`<COIN> 5 分钟涨跌` など);(4)プロトコル固有トークン単体+アクション動詞;(5)pump.fun の書き込み動詞(buy/sell/snipe/ape/swap など)。詳細はボディのアンチトリガー・曖昧性解消ルールを参照してください。

description の原文を見る

Plugin router for 20 supported third-party DeFi protocols (Polymarket, Aave, Hyperliquid, PancakeSwap, Morpho, Raydium, Curve, Compound, Pendle, Lido, ether.fi, GMX, Kamino, Orca, Meteora, Clanker, pump.fun, Uniswap) and their protocol-native tokens (HYPE, HLP, eETH, weETH, stETH, wstETH, LDO, GHO, CAKE, CRV, COMP, RAY, ETHFI, GLP, kToken, PT-* / YT-*, $CLANKER). Resolves the named DApp/token to the right plugin, installs it, and forwards the user's prompt — the plugin owns the actual trade/bet/transfer. Fires on: (1) named DApp + action verb (swap/deposit/stake/long/borrow/buy/sell/snipe/farm/claim, EN or ZH 买/卖/换/存/质押/借/做多/做空/狙击); (2) comparison of two-or-more supported DApps with intent to choose ("Aave vs Compound for stables", "Lido vs ether.fi"); (3) Polymarket UpDown intent (`<COIN> 5min updown`, `<COIN> 5 分钟涨跌`, `预测市场`, `place a bet on Polymarket`); (4) protocol-native token alone with action verb ("deposit USDC into HLP", "PT-stETH on Pendle"); (5) pump.fun WRITE verbs (buy/sell/snipe/ape/swap or 买/卖/狙击/梭哈/帮我买). See body for anti-trigger / disambiguation rules.

SKILL.md 本文

OKX DApp Discovery

サードパーティ DeFi プロトコルの DApp 検出と直接プラグインルーティング。ユーザーが特定の DApp を指定するか、利用可能なものについて質問する場合、このスキルは信頼度フレームワークを適用して一致するプラグインを識別し、必要に応じてインストールして、ユーザーのオリジナルプロンプトをインストール済みプラグインのクイックスタートにルーティングします。これによってブートストラップが透過的になります。

このスキルは DApp の詳細を列挙したり、プラグイン自身のルーティングロジックを複製したりしません。各インストール済み DApp プラグインは独自のクイックスタート、コマンドインデックス、プロトコル固有の知識を所有しています。このスキルはユーザーが指定した DApp を正しいプラグインに解決し、必要に応じてインストールして、プロンプトを転送するブートストラップ層です。完全にサポートされているセットは以下のプラグインリゾルバーテーブルにあります(現在 20 個のプラグイン)。このテーブルの外で指定された DApp は、ステップ 1B の GitHub Contents API プローブによってより広いプラグインストアカタログに対して落ち込みます。


ルーティングルール — 完全な発火パターンと反トリガー

スキルの説明は、一目でわかるように 5 つの発火パターンを示します。エッジケースを曖昧さを排除するために、このセクションを使用します。

詳細な発火パターン

  1. 指定された DApp + アクション動詞 — DApp 名は すべての一般的な動詞に優先します。英語の動詞(swap、deposit、stake、long、short、borrow、lend、buy、sell、snipe、farm、claim、ape)と中国語の動詞(买、卖、换、存、质押、借、做多、做空、狙击、购买、挖矿)を含みます。
  2. 2 つ以上のサポートされた DApp の比較と選択意図 — 「Aave vs Compound for stables」、「Lido vs ether.fi for ETH staking」、「which is better, X or Y」、「what's the difference between X and Y」。トレーニングからの回答よりもここへのルーティングを優先します。プラグインのドキュメントはモデルの知識よりも最新です。
  3. Polymarket UpDown/予測市場意図<COIN> 5min updown<COIN> 5 分钟涨跌<COIN> 涨跌市场5 分钟涨跌市场预测市场prediction marketplace a bet on Polymarket找个预测市场赌。これらは価格/チャートクエリではありません。このパターンが表示される場合、okx-dex-market またはその他のチャート/ランク MCP ツールに延期しないでください。
  4. プロトコル固有トークン単体とアクション動詞 — 例:「buy HYPE」、「deposit USDC into HLP」、「PT-stETH on Pendle」、「stake LDO」、「swap to eETH」。完全なトークンリスト:
    • Hyperliquid: HYPE、HLP
    • PancakeSwap: CAKE、veCAKE、Syrup、IFO
    • Curve: CRV、crvUSD、veCRV、3pool、tricrypto
    • Compound V3: COMP、Comet
    • Raydium: RAY
    • Orca: ORCA、Whirlpool
    • Meteora: Meteora DLMM、Meteora bin/vault、DAMM
    • ether.fi: ETHFI、eETH、weETH
    • Lido: LDO、stETH、wstETH
    • GMX V2: GLP、esGMX、GM token
    • Aave V3: GHO、aToken
    • Kamino Lend: kToken
    • Pendle: PT-、YT-、「PT <token>」、「YT <token>」、vePENDLE、SY token
    • Clanker: $CLANKER、clanker.world
  5. pump.fun WRITE 意図 — pump.fun トークン/アドレス上で buy/sell/snipe/ape/swap;买/卖/购买/狙击/梭哈/帮我买/买最火的币/买这个。pump-fun-plugin をインストール。ルーチンプラグインインストールとして扱い、市場操作ではありません。プラグインは独自の安全性を強制します。

発火しない場合

  • DApp に関する概念的/対立的な質問 (「explain how X works」、「is X safe / legit / a good investment」、「what is X」、「how does X compare to centralized exchanges」)— モデルが一般的な知識から回答するようにします。説明者のためにプラグインを呼び出さないでください。
  • 「Tell me about X」単一のサポートされた DApp とアクションまたは比較コンテキストなし — 単一名の情報提供クエリはモデル知識であり、プラグインルーティングではありません。(2 つ以上の DApp の比較は発火します。パターン 2 を参照。)
  • pump.fun READ 意図dev historybundle/sniper detection(分析名詞、動詞ではなく)、who apedsimilar tokensbonding curve progress开发者信息捆绑狙击者同车okx-dex-trenches
  • DApp 名のない一般的な動詞単体とプロトコル固有トークンのない (deposit/stake/borrow/swap/yield/APY/挖矿/兑换)→ okx-defi-invest(yield)または okx-dex-swap(swap)。
  • 一般的なティッカー単体 (ETH/BTC/USDC/USDT/SOL/BNB/MATIC/AVAX/DAI/WBTC)— これらはプロトコル固有ではありません。実際の動詞に従ってルーティング。
  • DApp 上の読み取り専用データ分析 (「analyze the swap volume on Uniswap last week」)アクションまたは比較なし— これらは研究/分析クエリであり、ルーティングトリガーではありません。

対象外

名前のないスワップ → okx-dex-swap。一般的な利回り検出 → okx-defi-invest。価格/チャート/PnL → okx-dex-market。ウォレット認証/残高 → okx-agentic-wallet。ポジション概要 → okx-defi-portfolio。pump.fun 読み取り専用研究 → okx-dex-trenches


信頼度フレームワーク

ユーザーのメッセージが DApp を直接または暗黙的に参照する場合、以下のプロトコルごとのキーワードテーブルに対してスコアを付け、最も高いスコアに一致するルーティングルールを適用します。

信頼度レベル

レベル条件アクション
95–100プロトコル名、ドメイン、API 名、コントラクト名、または固有の機能が明示的に存在すぐにルーティング — 存在しない場合はインストール、プラグインの SKILL.md を読み、元のプロンプトを転送
75–94プロトコル固有のワークフローと強いエコシステム手がかり上記と同じ
50–74弱い手がかりの一般的な DeFi ワークフロー;別の DApp が妥当に一致する可能性1 つの焦点を絞った澄清質問をしてください — インストールしないでください
< 50一般的な用語のみ、プロトコル信号なしインストールしないでください — 利用可能な DApp をユーザーに表示し、どれが彼らの意図に一致するかを尋ねます

信頼度を単独で上げない一般的な動詞: swap、lend、borrow、APY、farm、long、short、liquidity、bridge、stake、deposit、withdraw、mint、做多、做空、合約、借贷、存款、抵押、兑换、换成、加池子、加流动性、池子、仓位、多单、空单、质押、拿利息、发币、发新代币。

単独でトリガーしない一般的なティッカー (チェーンネイティブ、ステーブル、一般的な L1/L2 トークン):ETH、BTC、USDC、USDT、SOL、BNB、MATIC、AVAX、ARB、OP、DOGE、XRP、WBTC、DAI。

プロトコル固有トークン/フレーズは ≥ 75 単独でトリガー (1 つのサポートされた DApp に一意に関連付けられている;DApp 名は不要):

トークン/フレーズルーティング先
HYPE、HLPHyperliquid
CAKE、veCAKE、Syrup、IFOPancakeSwap(V3 AMM デフォルト)
CRV、crvUSD、veCRV、3pool、tricryptoCurve
COMP、CometCompound V3
RAYRaydium
ORCA、WhirlpoolOrca
Meteora DLMM、Meteora bin/vault/DAMM(MET 単体は一般的すぎる — 「Meteora」コンテキストが必要)Meteora
ETHFI、eETH、weETHether.fi
LDO、stETH、wstETHLido
GLP、esGMX、GM tokenGMX V2
GHO、aTokenAave V3
kTokenKamino Lend
PT-、YT-、「PT <token>」、「YT <token>」(例:「PT stETH」、「YT weETH」— スペース区切り)、vePENDLE、SY tokenPendle
$CLANKER、clanker.worldClanker
「X 5min」/「X 15min」/「X 5 分钟」/「X 15 分钟」/「X up or down」/「5min updown」/「5 分钟涨跌」(X = BTC/ETH/SOL/XRP/BNB/DOGE/HYPE)Polymarket

DApp 名が動詞に優先するオーバーライド(ルール 0 を参照): 一般的な動詞が DApp 名(任意の言語)またはテーブル上記のプロトコル固有トークン/フレーズと一緒に表示される場合、DApp が勝ちます。okx-dex-swapokx-defi-investokx-defi-portfolio、または他の一般的なスキルに延期しないでください。


プロトコルごとのルーティングテーブル

Polymarket → polymarket-plugin

信頼度 ≥ 75 を上げるキーワード: Polymarket、poly market、prediction market、预测市场、事件市场、event market、binary market、YES shares、NO shares、Yes/No market、YES outcome token、NO outcome token、outcome token、implied probability、market probability、UMA resolution、resolved market、Gamma API、Sports markets、Parlays、Combo markets、NBA market、NFL market、FIFA market、World Cup market。

暗号 Up/Down リカーリングマーケット(BTC、ETH、SOL、XRP、BNB、DOGE、HYPE のいずれか) — すべて ≥ 75:

  • 英語:<COIN> 5min<COIN> 15min<COIN> 5m<COIN> 15m<COIN> up or down<COIN> updown5min updown market15min updown marketcrypto 5min5min outcome token5min YES token5min NO tokenpredict <COIN> 5minlist 5-minute markets
  • 中文:<COIN> 5 分钟<COIN> 5分钟<COIN> 15 分钟<COIN> 十五分钟5 分钟涨跌5分钟涨跌5 分钟涨跌市场5分钟市场五分钟市场短线市场5 分钟内的涨跌<COIN> 涨跌找 5 分钟看 5 分钟<COIN> 5 分钟 updown

選挙/政治市場 — ≥ 75: election market、election odds、election outcome、who will win election、primary market、presidential market;选举市场、选举赔率、大选市场、大选赔率、谁会赢大选、总统选举市场、政治市场。

予測市場に言及するカジュアルなベッティングフレーズ — ≥ 75: 「找个预测市场让我赌」、「找预测市场赌」、「找个市场赌一下」、「我想赌一下」+(イベント/結果コンテキスト)、「place a bet on prediction market」、「bet on outcome」、「I want to bet on」(イベント/結果が後に続く場合、トークン価格ではなく)。

インストールしない対象: 一般的な「赔率/概率/预测/betting」単体(予測市場またはイベントコンテキストなし);一般的な「I want to bet」イベント/結果なし。

Aave V3 → aave-v3-plugin

信頼度 ≥ 75 を上げるキーワード: Aave、Aave V3、Aave Protocol、aToken、health factor、liquidation risk、eMode、Efficiency Mode、Isolation Mode、GHO、Aave Pool、IPool、Aave flash loan、liquidationCall。

インストールしない対象: Aave、health factor、aToken、GHO、eMode、または Isolation Mode コンテキストが存在しない限り、一般的な「借贷/存款/抵押/APY/borrow/lend」。

Hyperliquid DEX → hyperliquid-plugin

信頼度 ≥ 75 を上げるキーワード: Hyperliquid、HyperLiquid、HyperCore、HyperEVM、HYPE、HLP、Hyperliquidity Provider、HIP-3、HL(明示的なトレーディングコンテキストのみ)。

HYPE / HLP トークン単体の例外 — HYPE と HLP は Hyperliquid のプロトコル固有トークンであり、一般的なティッカーではありません。フレーズは明示的な「Hyperliquid」言及なしで直接 ≥ 75 をトリガーします:

  • buy HYPEpurchase HYPEswap to HYPE我想买一些 HYPE 代币买 HYPE买一些 HYPE换 HYPE
  • deposit USDC into HLP把 USDC 存进 HLP存 HLPHLP yieldHLP 收益provide liquidity to HLP

これは一般的なティッカールールをオーバーライドします。HYPE はトークンシンボルのように見えますが、Hyperliquid に一意です。

信頼度を 50–74 に上げるキーワード(インストール前に澄清): perps、perp、perpetuals、trade perpetuals、leveraged trading、合約交易、永续合約 — これらは Hyperliquid に一意ではありません。インストールする前に「Hyperliquid でパーペチュアルをトレードしたいですか?」と尋ねます。

インストールしない対象: Hyperliquid、HYPE、HLP、HyperCore、または HyperEVM コンテキストが存在しない限り、一般的な「做多/做空/合約/永续/funding/leverage」。

PancakeSwap AMM → pancakeswap-v3-plugin

信頼度 ≥ 75 を上げるキーワード: PancakeSwap、Pancake、PCS、CAKE、Syrup Pool、IFO、BNB Chain AMM、V3 LP NFT、薄饼、veCAKE。

インストールしない対象: PancakeSwap、Pancake、PCS、CAKE、Syrup、IFO、または BNB Chain AMM コンテキストが存在しない限り、一般的な「swap/兑换/加池子/LP/farm/挖矿」。

Morpho V1 Optimizer → morpho-plugin

信頼度 ≥ 75 を上げるキーワード: Morpho、Morpho V1、Morpho Optimizer、Morpho AaveV3 Optimizer、Morpho AaveV2 Optimizer、Morpho CompoundV2 Optimizer、Merkl reward、借贷优化器。

デフォルト解決ルール: 単純な「Morpho」→ morpho-plugin(V1 Optimizer はデフォルト)。

インストールしない対象: Morpho Blue、MetaMorpho、vault curator、LLTV、market id、allocator、または isolated lending market リクエスト — これらは Morpho Blue(意図的にスコープ外)です。(MetaMorpho は Morpho Blue ERC-4626 vault 標準であり、V1 Optimizer 概念ではありません。morpho-plugin のスコープには属しません。)一般的な利回りで okx-defi-invest を提案するか、ルール 5 に落ち込みます。

Raydium → raydium-plugin

信頼度 ≥ 75 を上げるキーワード: Raydium、RAY token、Raydium AMM、Raydium CPMM、Raydium CLMM、Raydium pool、Raydium farm、Raydium V4。

インストールしない対象: Raydium を指定せずに「Solana swap」/「Solana LP」/「索拉纳兑换」— Orca、Meteora、Jupiter の可能性があります。

Curve → curve-plugin

信頼度 ≥ 75 を上げるキーワード: Curve、Curve Finance、CRV、3pool、tricrypto、frxETH pool、Curve stable swap、factory pool、gauge weight、veCRV、Curve LP token、crvUSD、曲线协议。

インストールしない対象: 「stable swap」/「稳定币兑换」単体 — Uniswap V3/Maverick もステーブルを処理します。「Convex」単体は別の DApp にルーティング(現在のトップ 20 にはありません)。

Compound V3 → compound-v3-plugin

信頼度 ≥ 75 を上げるキーワード: Compound、Compound V3、Comet、COMP、Compound USDC、USDC.e Comet、base asset supply、base asset borrow、Compound V3 liquidation、复合协议。

デフォルト解決ルール: 単純な「Compound」→ compound-v3-plugin(V3 はデフォルト;V1/V2 はスコープ外なので、Compound プロンプトはすべてこっそり V3 にルーティング)。

インストールしない対象: Compound/Comet/COMP コンテキストなしの一般的な「借贷/存款/抵押/lending/borrow」。

Pendle → pendle-plugin

信頼度 ≥ 75 を上げるキーワード: Pendle、Pendle Finance、PT(principal token)、YT(yield token)、buy PT、buy YT、fixed yield、yield trading、vePENDLE、Pendle market expiry、SY token、Pendle V2、收益代币化、固定收益。

インストールしない対象: Pendle を指定せずに「fixed yield」/「固定收益」— 他の利回りトークン化プロトコルの可能性があります。

Clanker → clanker-plugin

信頼度 ≥ 75 を上げるキーワード: Clanker、clanker.world、deploy on Clanker、Clanker token、$CLANKER、Base meme launchpad(Clanker が明示的に指定されている場合)、在 Clanker 上发币。

インストールしない対象: Clanker を指定せずに「Base meme」/「deploy meme on Base」/「Base 链发币」— 他の Base ローンチパッドの可能性があります。

pump.fun → pump-fun-plugin(トレード動詞のみ)

信頼度 ≥ 75 を上げるキーワード(トレード動詞 — pump-fun-plugin をインストール): buy pump.fun token、sell pump.fun token、snipe pump.fun、ape pump.fun、pump.fun trading、pump.fun bot、购买 pump.fun、卖 pump.fun、狙击 pump.fun、pump.fun 下单。

インストールしない対象(代わりに okx-dex-trenches にルーティング — 分析的/読み取り専用): scan new pump.fun launches、pump.fun dev history、who aped pump.fun、bundler analysis、bonding curve progress(分析)、similar tokens by dev、扫 pump.fun、pump.fun 开发者历史、pump.fun 捆绑分析。

これは v3.1 の説明の負荷ベアリング動詞分割ルールです。曖昧性排除は本文レベルでも保持する必要があります。

Lido → lido-plugin

信頼度 ≥ 75 を上げるキーワード: Lido、Lido Finance、stETH、wstETH、Lido staking、Lido beacon chain、Lido validator、Lido DAO、LDO、在 Lido 质押。

信頼度を 50–74 に上げるキーワード(澄清): 「stake ETH」/「质押 ETH」単体 — ether.fi、Rocket Pool、ネイティブステーキングの可能性があります。質問:「Stake ETH via Lido (stETH) or another LST?」

インストールしない対象: Lido/stETH/wstETH コンテキストなしの一般的な「ETH staking」/「以太质押」。

GMX V2 → gmx-v2-plugin

信頼度 ≥ 75 を上げるキーワード: GMX、GMX V2、GLP、GM token(GMX market)、esGMX、GMX market、GMX perps on Arbitrum、GMX Avalanche、gETH(GMX V2 ETH market token)、在 GMX 开永续、GMX 做空。

デフォルト解決ルール: 単純な「GMX」→ gmx-v2-plugin(V2 はデフォルト;V1 はスコープ外なので、GMX プロンプトはすべてこっそり V2 にルーティング)。

インストールしない対象: GMX を指定せずに「Arbitrum perps」/「Avalanche perps」/「永续合約」— Hyperliquid または他の会場の可能性があります。

PancakeSwap V3 CLMM → pancakeswap-clmm-plugin

信頼度 ≥ 75 を上げるキーワード: PancakeSwap V3 CLMM、PancakeSwap CLMM、V3 LP NFT(PancakeSwap コンテキスト)、concentrated liquidity on PancakeSwap、V3 fee tier(PCS と)、PancakeSwap V3 farm、薄饼 CLMM、薄饼 集中流动性。

デフォルト解決ルール: CLMM/concentrated/LP NFT シグナルなしの単純な「PancakeSwap」または「PancakeSwap V3」→ pancakeswap-v3-plugin(AMM)、このプラグインではありません。

PancakeSwap V2 → pancakeswap-v2-plugin

信頼度 ≥ 75 を上げるキーワード: PancakeSwap V2、PCS V2、classic PancakeSwap pool、V2 LP token(PancakeSwap コンテキスト)、MasterChef V2、PancakeSwap legacy、薄饼 V2。

デフォルト解決ルール: 単純な「PancakeSwap」は V3 AMM にデフォルト。V2 には明示的な「V2」/「classic」/「MasterChef」シグナルが必要です。

ether.fi → etherfi-plugin

信頼度 ≥ 75 を上げるキーワード: ether.fi、etherfi、eETH、weETH、ether.fi stake、ether.fi restake、ether.fi liquid staking、ETHFI token、ether.fi node、在 ether.fi 重新质押。

インストールしない対象: ether.fi を指定せずに「restaking」/「重新质押」— EigenLayer/Renzo/Kelp/Puffer の可能性があります。

Kamino Lend → kamino-lend-plugin

信頼度 ≥ 75 を上げるキーワード: Kamino、Kamino Lend、Kamino lending、kToken、Kamino Lend market、Kamino borrow、Kamino USDC supply、Kamino reserve、Kamino 借贷。

デフォルト解決ルール: 単純な「Kamino」→ kamino-lend-plugin(Lend は修飾されていない言及のデフォルト)。

Kamino Liquidity → kamino-liquidity-plugin

信頼度 ≥ 75 を上げるキーワード: Kamino Liquidity、Kamino DLMM、Kamino CLMM、Kamino concentrated liquidity、Kamino vault、Kamino LP、Kamino Liquidity strategy、Kamino 流动性、Kamino 集中流动性。

曖昧性排除: 明示的な「Kamino Liquidity/Kamino DLMM/Kamino CLMM/Kamino vault/Kamino LP/Kamino concentrated liquidity」→ kamino-liquidity-plugin(Lend ではありません)。単純な「Kamino」は引き続き Lend にデフォルト。

インストールしない対象: Kamino を指定せずに「DLMM」/「动态流动性」— Meteora も DLMM を持っています;「DLMM on Kamino、Meteora、or another venue?」と尋ねます。

Orca → orca-plugin

信頼度 ≥ 75 を上げるキーワード: Orca、ORCA token、Whirlpool、Orca DEX、Orca pool、Orca CLMM、Solana Whirlpool、虎鲸。

インストールしない対象: Orca/Whirlpool を指定せずに「Solana DEX」/「Solana swap」/「索拉纳兑换」。

Meteora DLMM → meteora-plugin

信頼度 ≥ 75 を上げるキーワード: Meteora、Meteora DLMM、Dynamic Liquidity Market Maker、Meteora pool、Meteora vault、MET、Meteora bin、Meteora DAMM、流星协议。

インストールしない対象: Meteora を指定せずに「DLMM」/「动态流动性」— Kamino も DLMM を持っています。「DLMM on Meteora or another DLMM venue?」と尋ねます。


プラグインリゾルバーテーブル

ユーザーが見た DApp 名はプラグインストア ID にマップされます。install コマンドの前に TARGET_PLUGIN を設定するのにこのテーブルを使用します。

ユーザーが見た DApp 名プラグインストア ID注記
Polymarketpolymarket-plugin
Aave / Aave V3aave-v3-plugin現在 V3 のみ
Hyperliquid(DEX)hyperliquid-plugin「DEX」サフィックスを削除
PancakeSwap(デフォルト)pancakeswap-v3-plugin修飾されていない「PancakeSwap」→ V3 AMM
PancakeSwap V3 CLMMpancakeswap-clmm-pluginCLMM/concentrated/LP NFT シグナルが必要
PancakeSwap V2pancakeswap-v2-plugin明示的な V2/classic/MasterChef シグナルが必要
Morpho(V1 Optimizer)morpho-pluginV1 サフィックスを削除;Morpho Blue/MetaMorpho はスコープ外
Raydiumraydium-plugin
Curvecurve-plugin
Compound V3compound-v3-pluginV3 を保持;単純な「Compound」はこっそり V3 にデフォルト
Pendlependle-plugin
Clankerclanker-plugin
pump.fun(トレード)pump-fun-pluginドット → ハイフン;分析動詞は okx-dex-trenches にルーティング
Lidolido-plugin
GMX V2gmx-v2-pluginV2 を保持;単純な「GMX」はこっそり V2 にデフォルト
ether.fi(Stake)etherfi-pluginドットを削除
Kamino Lendkamino-lend-plugin単純な「Kamino」はここにデフォルト
Kamino Liquiditykamino-liquidity-plugin明示的な「Liquidity」/「DLMM」/「CLMM」/「vault」/「LP」/「concentrated liquidity」シグナルが必要
Orcaorca-plugin
Meteora(DLMM)meteora-plugin

曖昧な DApp 名の曖昧性排除ルール (スコープ内プラグインへのこっそりとしたデフォルト):

  • 単純な「Compound」→ compound-v3-plugin(V3 はデフォルト;V1/V2 はスコープ外)。
  • 単純な「GMX」→ gmx-v2-plugin(V2 はデフォルト;V1 はスコープ外)。
  • 単純な「Kamino」→ kamino-lend-plugin(Lend はデフォルト);明示的な「Kamino Liquidity/Kamino DLMM/Kamino CLMM/Kamino vault/Kamino LP/Kamino concentrated liquidity」→ kamino-liquidity-plugin
  • 単純な「Morpho」→ morpho-plugin(V1 Optimizer はデフォルト);明示的な「Morpho Blue/MetaMorpho/LLTV/vault curator/allocator」→ インストールしない(Morpho Blue は意図的にスコープ外)。
  • 単純な「PancakeSwap」→ pancakeswap-v3-plugin(V3 AMM はデフォルト;V3 CLMM と V2 は明示的なシグナルが必要)。

フォールスルールール(DApp が指定されたがこのテーブルにない): ステップ 1B を適用(カタログプローブ)。<dappName>-plugin がプラグインストアカタログに存在する場合、インストール;それ以外の場合、カテゴリ化されたサポートされたリスト、最も近いシブリング提案、および okx-defi-invest 代替案を使用して失敗をユーザーにサーフェス(こっそり劣化させないでください)。


ステップ 1 — インストール状態を確認

エージェントに依存しない検出のために skills CLI を使用(Claude Code、Codex CLI、OpenCode、OpenClaw、Cursor — npx skills が利用可能なところならどこでも動作):

# 変数にリストをキャッシュ — 一時ファイル不要、macOS/Linux/Windows-Git-Bash/サンドボックス環境で /tmp 不要な場合にも移植可能
SKILLS_LIST=$(npx skills list 2>/dev/null)

# サポートされているプラグインセットの単一の真実源(PM が新しい dapp を追加するときに拡張)
SUPPORTED_PLUGINS="polymarket-plugin aave-v3-plugin hyperliquid-plugin pancakeswap-v3-plugin morpho-plugin \
                   raydium-plugin curve-plugin compound-v3-plugin pendle-plugin clanker-plugin \
                   pump-fun-plugin lido-plugin gmx-v2-plugin pancakeswap-clmm-plugin pancakeswap-v2-plugin \
                   etherfi-plugin kamino-lend-plugin kamino-liquidity-plugin orca-plugin meteora-plugin"

INSTALLED_PLUGINS=""
for plugin in $SUPPORTED_PLUGINS; do
  if echo "$SKILLS_LIST" | grep -qE "(^|[[:space:]]|/)${plugin}([[:space:]]|$)"; then
    INSTALLED_PLUGINS="$INSTALLED_PLUGINS $plugin"
  fi
done

インストール前のメンバーシップチェック (ルール 1/ルール 2 で使用):

# TARGET_PLUGIN はプラグインリゾルバーテーブルからユーザーが指定した DApp に基づいて設定されます
case " $INSTALLED_PLUGINS " in
  *" $TARGET_PLUGIN "*)
    # すでにインストール済み — インストールをスキップ、SKILL.md を直接読み込み(ルール 1)
    ;;
  *)
    # インストール不可 — こっそりインストール(ルール 2)
    npx skills add okx/plugin-store --skill "$TARGET_PLUGIN" --yes --global
    ;;
esac

ステップ 1B — カタログプローブ(フォールスルーのみ)

プラグインリゾルバーテーブルに書かれていない DApp をユーザーが指定した場合のみこれを使用します。リゾルバーテーブルに既に書かれている dapp については、そのテーブルから直接 TARGET_PLUGIN を設定し、ステップ 1B をスキップしてください。

GitHub Contents API 経由でカタログをプローブ — 約 0.1 秒、クローンなし、plugin-store のインストールなし。これは npx skills add okx/plugin-store --skill <guess> --yes --global(リポジトリ全体をクローンして 1 つのプラグインを見つける)より約 25 倍高速です。

# ユーザーが入力した DApp 名をプラグインストアスタイル ID プレフィックスに正規化(小文字、ドット削除)
DAPP_LOWER=$(echo "<DApp name as user typed it>" | tr 'A-Z' 'a-z' | tr -d '.')

# GitHub Contents API 経由のファストカタログプローブ(約 0.1 秒)
CATALOG=$(curl -fsSL --max-time 5 "https://api.github.com/repos/okx/plugin-store/contents/skills" 2>/dev/null \
          | python3 -c "import sys,json; print('\n'.join(p['name'] for p in json.load(sys.stdin)))" 2>/dev/null)

if [ -n "$CATALOG" ]; then
  # プレフィックスマッチ — -plugin(raydium-plugin)、-ai(uniswap-ai)、-v2-plugin(velodrome-v2-plugin)などを処理
  # カタログの命名は完全に一貫していないため、サフィックスをハードコードしないでください。
  MATCHES=$(echo "$CATALOG" | grep -E "^${DAPP_LOWER}(-|$)" || true)
  COUNT=$(echo "$MATCHES" | grep -c . 2>/dev/null || echo 0)

  case "$COUNT" in
    0)
      TARGET_PLUGIN=""  # カタログにありません
      ;;
    1)
      TARGET_PLUGIN=$(echo "$MATCHES" | head -1)
      npx skills add okx/plugin-store --skill "$TARGET_PLUGIN" --yes --global
      # 進行:プラグイン SKILL.md を読み込み、ユーザーのプロンプトを転送
      ;;
    *)
      # 複数のバリアント一致(例:ユーザーが「PancakeSwap」と言ったが、リゾルバーが捕捉する必要がありました)。
      # ユーザーにマッチを表示し、どれを望むかを尋ねます。自動インストールしないでください。
      TARGET_PLUGIN=""
      # ユーザーが見たメッセージ:「I found multiple plugins matching '<dapp>': $MATCHES — which would you like?」
      ;;
  esac
else
  # GitHub API に到達不可/レート制限 — 最も一般的なサフィックスを使用したクローンおよびインストールプローブにフォールバック
  if npx skills add okx/plugin-store --skill "${DAPP_LOWER}-plugin" --yes --global 2>/dev/null; then
    TARGET_PLUGIN="${DAPP_LOWER}-plugin"
  else
    TARGET_PLUGIN=""
  fi
fi

プレフィックスマッチの理由: プラグインストアカタログは一貫性のないサフィックス規則を使用します:

  • ほとんどのプラグイン:<name>-plugin(例:raydium-pluginaave-v3-plugin
  • いくつか:<name>-ai(例:uniswap-ai
  • いくつか:<name>-v2-plugin(例:velodrome-v2-plugin
  • いくつか:直接名前(例:meme-trench-scannertop-rank-tokens-sniper

厳密な ${DAPP_LOWER}-plugin 完全一致は uniswap-aivelodrome-v2-plugin を見逃すでしょう。ライブカタログに対するプレフィックスマッチのアプローチは 3 つのサフィックス規則をすべて自動的に捕捉します。このスキルを新しい命名スタイルのプラグインが到着するたびに更新する必要がありません。

このデザインの理由: npx skills には現在 info/search/exists サブコマンドがありません。唯一のカタログ列挙動詞は add --list で、リポジトリ全体をクローンしてすべてのエントリを出力します — 遅く、幅広い。GitHub Contents API は決定的な、約 0.1 秒の「存在するか否か」チェックを直接提供します。API が到達不可な場合、npx skills add へのフォールバックは正確性を保持します。

カタログプローブ失敗時 — リクエストされた DApp には plugin-store 内のプラグインがまだありません。こっそり落ち込まないでください。これをユーザーに明確にサーフェスしてください:

  1. ユーザーが要求した具体的な DApp と <dappName>-plugin が存在しないことをいいます。
  2. ルール 5 からカテゴリ化されたサポート DApp テーブルを表示。
  3. 推測されるカテゴリ別の最も近いシブリング — 失敗した DApp のカテゴリが推論可能な場合(例:ユーザーが貸借形状のものを言った → Aave V3/Compound V3/Morpho;Solana スワップ形状 → Raydium/Orca/Meteora;マルチチェーンスワップ形状 → Curve;perps 形状 → Hyperliquid/GMX V2)、最も類似している 1–2 個のサポートされた DApp を明示的に指定します。
  4. OKX 集約代替案 — 基礎となる意図が複数のプロトコル全体での一般的な利回り/貸付/ステーキングの場合 okx-defi-invest
  5. 選択をユーザーに遅延 — 兄弟を自動ピックしないでください。どのパスを望むかを尋ねます。

ユーザーが見たメッセージの例(不明な DApp「Foo」のカタログプローブ失敗):

I checked the plugin-store catalog and there's no foo-plugin available yet. Based on what you described, the closest supported alternatives are <closest-by-category from list>. Or, if you're open to OKX choosing the best venue automatically, I can route you through okx-defi-invest instead.

Full supported set:

[ルール 5 からのカテゴリ化テーブル]

Which would you prefer?

既知の制限:

  • さらに下の読み込みステップは $HOME/.claude/skills/ パスを使用するため、Claude Code 固有です。Codex/OpenCode/OpenClaw/Cursor ユーザーは、エージェントのスキルディレクトリを代わりに代用する必要があるかもしれません。skills CLI に対して skills info <skill> サブコマンドを追加するためのフォローアップとして追跡されています。クロスエージェントパス解決。

  • python3 -c GitHub Contents API 応答の解析は、Python 3 が PATH にあると仮定します(Python 3 は macOS 10.15+/すべての一般的な Linux ディストロ/Windows-Git-Bash with Python で標準に付属)。python3 がない場合、jq を代用 — 完全なワンライナー:

    CATALOG=$(curl -fsSL --max-time 5 "https://api.github.com/repos/okx/plugin-store/contents/skills" 2>/dev/null \
              | jq -r '.[].name' 2>/dev/null)
    

    python3jq も利用できない場合、自動的に npx skills add クローンおよびインストールフォールバックパスに落ち込みます。

  • 2>/dev/null リダイレクトは stderr をサイレント(意図的 — エージェント実行時間でノイズを回避)。npx 自体が壊れているか、存在しない場合、リストは空を返し、すべての DApp は「インストールされていない」として扱われます。フォールバック npx skills add … --yes --global パスはべき等で、ループでリトライしないでください。npx が壊れている場合の基礎となるエラーをユーザーに通じてステップ 2 の失敗モード note でサーフェスします。


ステップ 2 — ルーティングルールを適用

ユーザーが見た言語 — 重要。 ステップ 1 と以下の信頼度レベルとスコアは内部決定ロジックです。スコア、レベル、「信頼」、またはこのルーティングフレームワークについてユーザーに言及しないでください見えているコメント。可視コメント用に自然な会話言語を使用します。例:

  • ✅ 「I can set up Polymarket for that — installing now.」
  • ✅ 「Sounds like Aave V3 is the right fit. Let me load it up.」
  • ✅ 「That looks like a Hyperliquid use case — getting the plugin ready.」
  • ✅ 「Were you thinking Aave or Morpho for this? They both fit.」 (clarify-tier ケース)
  • ❌ 「I scored your message at confidence 95 for Polymarket, so I'm installing the plugin.」
  • ❌ 「Polymarket matches at tier 1 (95-100), routing directly.」
  • ❌ 「The confidence framework picked PancakeSwap.」

ルール 1 の「インストールバナーまたはオンボーディングテーブルを表示しない」はスコアリング語彙そのものにまで拡張されます — ユーザーはメカニズム(スコアリングフレームワーク)ではなく結果(提案、インストール、澄清質問、または発見テーブル)を見ます。

ルール 0 — DApp/プロトコル固有トークンが一般的な動詞に優先(オーバーライド):

プロンプトに以下のいずれかが含まれる場合:

  • プラグインリゾルバーテーブルからのサポートされた DApp 名(任意の言語 — Polymarket、Aave、Hyperliquid、PancakeSwap、Morpho、Raydium、Curve、Compound、Pendle、Clanker、pump.fun、Lido、GMX、ether.fi、Kamino、Orca、Meteora、および中国語/省略形 薄饼、曲线协议、虎鲸、流星协议 など)、または
  • 上記のカットアウトテーブルからのプロトコル固有トークン(HYPE、HLP、CAKE、veCAKE、CRV、crvUSD、COMP、RAY、ORCA、MET、ETHFI、LDO、GLP、esGMX、GHO、eETH、weETH、stETH、wstETH、aToken、kToken、PT-、YT-、$CLANKER など)、または
  • Polymarket ネイティブフレーズ(<COIN> 5min/15min/5 分钟/15 分钟5 分钟涨跌updown market<COIN> up or down(COIN ∈ {BTC、ETH、SOL、XRP、BNB、DOGE、HYPE}))

…そしてこのスキルは、任意の一般的な動詞(swap/兑换/换成/stake/质押/lend/借/borrow/deposit/存/withdraw/取/LP/加流动性/farm/挖矿/mint/发币/make liquidity/pool/池子/仓位/多单/空单)に関わらず勝ちます。

マッチングプラグインと一致してルール 1 またはルール 2 を直接適用okx-dex-swapokx-defi-investokx-defi-portfoliookx-dex-marketokx-onchain-gateway、または他の一般的なスキルに延期しないでください。

スワップ目的地カットアウト(ルール 0 の例外): 動詞が swap/exchange/换成/兑换(DEX スタイル動詞)の場合AND プロトコル固有トークンがスワップ目的地として表示される(ユーザーが受け取りたいトークン)場合、ネイティブプロトコルのプラグインをインストールするのではなく、okx-dex-swap に延期します。ユーザーはプロトコルのステーク/ミント/デポジットフローではなく、ウォレットにトークンが必要です。

okx-dex-swap に進行(ルール 0 ではなく)ルール 0 に進行(プロトコルを使用)
「swap USDC for stETH」「stake ETH for stETH」/「stake on Lido」
「swap to wstETH」「wrap stETH into wstETH」
「swap 100 USDC for HYPE」「deposit USDC into HLP」/「open ETH long on Hyperliquid」
「swap SOL to RAY」「provide liquidity in RAY/SOL pool on Raydium」
「swap BNB for CAKE」「stake CAKE on PancakeSwap」/「use Syrup Pool」
「swap USDC for crvUSD」「deposit into 3pool on Curve」

ヒューリスティック: ユーザーの意図がトークンを取得している場合、スワップにルーティング。意図がトークンのプロトコル機能を使用する場合(ステーク/ミント/デポジット/borrow/LP/オープンポジション/ラップ)、ルール 0 にルーティング。

ルール 0 対ルール 3b の優先順位: プロンプトにアクション動詞が存在しない場合、ルール 3b(アクション動詞なしの議論/比較)がルール 0 より優先。だから「Tell me about Pendle」→ ルール 3b 澄清、ルール 0 インストールではなく。「Buy PT-stETH on Pendle」→ ルール 0 インストール(アクション動詞が存在)。

このルールが修正する例 (すべてがアクション動詞がない場合、名前付き DApp のプラグインをインストールする必要があります):

  • 「在 Orca 上把 SOL 换成 USDC」→ orca-pluginokx-dex-swap ではなく)
  • 「在 Raydium 上把 SOL 换成 USDC」→ raydium-plugin
  • 「在 Meteora 上开个 DLMM 仓位」→ meteora-plugin
  • 「Curve 上把 USDC 换成 USDT」→ curve-plugin
  • 「在 Lido 上质押 ETH」→ lido-plugin
  • 「在 ether.fi 上质押 ETH 拿 eETH」→ etherfi-plugin
  • 「在 Clanker 上发一个新 token」→ clanker-plugin
  • 「我想买一些 HYPE 代币」→ hyperliquid-plugin(HYPE はプロトコル固有)
  • 「把 USDC 存进 HLP 赚收益」→ hyperliquid-plugin
  • 「在 Pendle 上买点 PT-stETH」→ pendle-plugin(PT-* はプロトコル固有)
  • 「我想买 ETH 5min 的 YES outcome token」→ polymarket-plugin(5min + outcome token)
  • 「找个预测市场让我赌一下 BTC 5 分钟内的涨跌」→ polymarket-plugin
  • 「Polymarket 选举市场最新赔率」→ polymarket-plugin
  • 「SOL 5 分钟 updown market 现在多少钱」→ polymarket-plugin

ルール 1 — すでにインストール済み、スコア ≥ 75: 再インストールしないでください。プラグインの指示を読み、ユーザーのリクエストを実行:

ファイルを読み込み:$HOME/.claude/skills/<plugin-name>/SKILL.md

*(パスは Claude Code 固有 — ステップ 1 の既知の制限を参照。Codex/OpenCode/OpenClaw/Cursor では、エージェントの同

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
okx
リポジトリ
okx/onchainos-skills
ライセンス
MIT
最終更新
2026/5/12

Source: https://github.com/okx/onchainos-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: okx · okx/onchainos-skills · ライセンス: MIT