OKX DApp Discovery Skill: Route DeFi and Prediction Market Requests to OKX Plugins
Sends your request for a DeFi or prediction market app, such as Aave, Hyperliquid or Polymarket, to the matching OKX plugin after you approve the install.
- Installs
- 16.2K
- on skills.sh
- Stars
- 343
- on GitHub
- Files
- 2
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
OKX DApp Discovery is a router. When you ask Claude to deposit into Aave, buy HYPE or place a Polymarket bet, it finds the matching OKX plugin, asks you before installing it, loads it and then repeats your request through that plugin. It supports 20 plugins across lending, perpetuals, Solana and BNB Chain swaps, liquid staking and meme launchpads.
The router itself holds no keys, signs nothing and never sends a transaction. Any trade a plugin prepares still needs your explicit approval for each transaction through the OKX wallet skill.
Good for
- OKX onchainos users who trade, lend or stake through third-party DApps
- People comparing DApps like Aave and Compound before choosing one
- Developers wiring DApp plugins into an agent with a clear consent step
Install okx-dapp-discovery
Claude Code
- 1
Copy this prompt.
Install the okx-dapp-discovery skill in Claude Code. Run this command: npx -y @okxweb3/onchainos-installer install Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js, Git.
The README installs the whole onchainos set (CLI, skills and A2A runtime) in one go, not this skill alone. It lists Git and Node.js as prerequisites. The router also leans on okx-defi, okx-dex-market, okx-agentic-wallet and okx-ai from the same repo.
From the project README. Source.
What's in the skill
When it loads
Discover supported third-party DApps and route protocol-specific requests to OKX plugins without signing or broadcasting. Use for DApp discovery or comparison; a named protocol's operations or analytics; Polymarket/UpDown prediction markets, bets, and positions; protocol-native actions involving HYPE/HLP, stETH/wstETH, CAKE, CRV, COMP, RAY, GHO, or PT/YT; pump.fun writes; and unsupported-DApp alternatives. Supported DApp names include Aave, Hyperliquid, PancakeSwap, Morpho, Raydium, Curve, Compound, Pendle, Lido, ether.fi, GMX, Kamino, Orca, Meteora, Clanker, and pump.fun. Requests to find, buy, or subscribe to a signal or signal service are OKX.AI marketplace workflows, even when they name Polymarket or another DApp.
Sections in SKILL.md
- Pre-flight Checks
- Intent Routing
- §1 — Scope Gate
- §2 — Signal Detection
- §3 — Decision Flow (first match wins, top to bottom)
- §4 — Installation and Execution
- §5 — Plugin Resolver Table
- §6 — Out-of-catalog Fallthrough (step 3 only)
- Security
- Global Notes
Key facts
- Author
- OKX
- License
- MIT
- Installs on skills.sh
- 16,239 (Nov 2, 2026)
- Last commit
- Oct 30, 2026
- What is inside
- 3 files including SKILL.md: a keyword glossary and a protocol keyword list. No scripts.
- Skill version
- 4.6.7 (SKILL.md metadata)
What it includes
Fires on a named DApp plus an action, DApp comparisons, Polymarket bets, pump.fun trades
It stays quiet on plain "what is X" questions, signal products (sent to okx-ai), pump.fun research (sent to okx-dex-market) and generic yield or swap requests (sent to okx-defi or okx-agentic-wallet).
Try: “Deposit 500 USDC into Aave.”
§1 Scope gateScores how clearly a request points to one DApp
Names, domains and protocol tokens such as HYPE, CAKE, CRV, LDO and PT-stETH count as strong clues. Generic words like swap, stake or ETH do not.
§2 Signal detectionSix steps: override check, one DApp, several DApps, unknown DApp, weak clue, no clue
One strong match installs its plugin after your yes. Several matches or weak clues lead to a question or a table of supported DApps.
§3 Decision flownpx skills list, then npx skills add okx/plugin-store --skill <plugin> --yes --global
Checks which plugins are installed, asks for a yes or no, installs the plugin, reads its SKILL.md and repeats your request. A consent gate stops downloads of binaries without your reply.
Runs code ·
§4 Install and load20 plugins, from Polymarket and Aave V3 to Orca and Meteora
Maps a DApp name to its plugin. It also covers PancakeSwap V3 AMM, CLMM and V2, and Kamino Lend versus Liquidity.
§5 Plugin resolver tableOffers closest supported DApps and an optional store lookup
For a DApp not in the table it installs nothing. With your approval it can run a read-only GitHub lookup of the plugin store listing.
Network ·
§6 Out-of-catalog fallthroughMaps Chinese aliases and crypto slang to DApps
references/keyword-glossary.md and references/protocol-keywords.md hold the alias and keyword lists.
Read ·
Chinese keyword glossary
From the official docs
Permissions
High risk
This skill installs other skills for you and can lead to real on-chain trades through the plugins it loads. Read each install prompt and approve every transaction yourself.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It leads to real money moves in other plugins
The router signs and sends nothing, but the plugins it loads can prepare swaps, deposits and bets. SKILL.md says each transaction needs your explicit approval through the wallet layer. Check chain, token, amount and fees every time. github.com
It installs plugins globally after one yes
On your yes it runs npx skills add okx/plugin-store with --yes and --global. SKILL.md says plugins are markdown instructions authored by OKX, but they steer an agent that can spend money, so only say yes to a DApp you meant to use. github.com
Plugins may ask to download binaries
SKILL.md says plugin pre-flight sections can download pre-compiled binaries and scripts into ~/.local/bin, and tells Claude to stop and ask first. Do not approve this unless you trust the plugin. github.com
Never paste keys or seed phrases
SKILL.md tells Claude not to forward secrets into a plugin, command line or log, and to warn you. Keep private keys and seed phrases out of chat anyway. github.com
Technical details
| Talks to | npm registry and GitHub (npx skills add okx/plugin-store). api.github.com/repos/okx/plugin-store (optional catalog lookup) |
|---|---|
| Scopes |
|
Questions
What does okx-dapp-discovery do?
It routes requests that name a supported DApp, such as Aave, Hyperliquid, Pendle or Polymarket, to the matching OKX plugin. It asks before installing, then repeats your request through the plugin.
How do I install it?
Use the install box at the top of this page. The README installs the whole onchainos set with one npx command, and lists Git and Node.js as prerequisites.
Does it need an API key?
None is named in SKILL.md. It holds no keys. Wallet sign-in and transaction approval belong to the okx-agentic-wallet skill and the plugins it loads.
Is it safe to use?
The router signs nothing and broadcasts nothing, and it asks before installing a plugin. The plugins it loads can prepare real trades, so check every transaction and never paste keys or seed phrases into chat.
Which DApps does it support?
SKILL.md lists Polymarket, Aave V3, Hyperliquid, PancakeSwap (V3 AMM, CLMM and V2), Morpho V1 Optimizer, Raydium, Curve, Compound V3, Pendle, Clanker, pump.fun, Lido, GMX V2, ether.fi, Kamino Lend and Liquidity, Orca and Meteora DLMM.
What happens if my DApp is not on the list?
It installs nothing. It shows the supported DApps, suggests the closest ones and points to okx-defi for generic yield. With your approval it can look the name up in the OKX plugin store listing.
How is it different from okx-defi?
SKILL.md sends generic yield, lending and staking requests with no DApp named to okx-defi, and keeps requests that name a specific DApp for itself so that one protocol plugin handles the answer.
Information
updated Nov 2, 2026
- Repository
- okx/onchainos-skills
- Folder
skills/okx-dapp-discovery
Sources
Docs, issue trackers and discussions this page is built from.
Show all 2Hide
- github.com · github.com
- github.com · github.com