Aomi Transact
sickn33/agentic-awesome-skills
Build natural-language crypto/DeFi agents and EVM MCP plugins (Claude Code, Cursor, Codex, Gemini).
OKX-aggregated DeFi discovery and execution — for users who want OKX to find and route to the best protocol WITHOUT naming a specific DApp.
$ npx skills add nirholas/three.ws --skill okx-defi-invest -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install nirholas/three.ws okx-defi-invest --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/nirholas/three.ws.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/okx-defi-invest .claude/skills/okx-defi-invest && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "okx-defi-invest" agent skill from https://github.com/nirholas/three.ws/tree/main/.agents/skills/okx-defi-invest into .claude/skills/okx-defi-invest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-defi-invest", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/nirholas/three.ws/tree/main/.agents/skills/okx-defi-investType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add nirholas/three.ws --skill okx-defi-invest -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install nirholas/three.ws okx-defi-invest --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nirholas/three.ws.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/okx-defi-invest .agents/skills/okx-defi-invest && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "okx-defi-invest" agent skill from https://github.com/nirholas/three.ws/tree/main/.agents/skills/okx-defi-invest into .agents/skills/okx-defi-invest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-defi-invest", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nirholas/three.ws --skill okx-defi-invest -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install nirholas/three.ws okx-defi-invest --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nirholas/three.ws.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/okx-defi-invest .cursor/skills/okx-defi-invest && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "okx-defi-invest" agent skill from https://github.com/nirholas/three.ws/tree/main/.agents/skills/okx-defi-invest into .cursor/skills/okx-defi-invest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-defi-invest", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/nirholas/three.ws.git --path .agents/skills/okx-defi-invest--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add nirholas/three.ws --skill okx-defi-invest -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install nirholas/three.ws okx-defi-invest --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nirholas/three.ws.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/okx-defi-invest .gemini/skills/okx-defi-invest && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "okx-defi-invest" agent skill from https://github.com/nirholas/three.ws/tree/main/.agents/skills/okx-defi-invest into .gemini/skills/okx-defi-invest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-defi-invest", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install nirholas/three.ws okx-defi-investInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add nirholas/three.ws --skill okx-defi-invest -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/nirholas/three.ws.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/okx-defi-invest .github/skills/okx-defi-invest && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "okx-defi-invest" agent skill from https://github.com/nirholas/three.ws/tree/main/.agents/skills/okx-defi-invest into .github/skills/okx-defi-invest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-defi-invest", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nirholas/three.ws --skill okx-defi-invest -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install nirholas/three.ws okx-defi-invest --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nirholas/three.ws.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/okx-defi-invest .opencode/skills/okx-defi-invest && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "okx-defi-invest" agent skill from https://github.com/nirholas/three.ws/tree/main/.agents/skills/okx-defi-invest into .opencode/skills/okx-defi-invest/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-defi-invest", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
okx-defi-investOKX-aggregated DeFi discovery and execution — for users who want OKX to find and route to the best protocol WITHOUT naming a specific DApp.
Okx Defi Invest is an agent skill from nirholas/three.ws. OKX-aggregated DeFi discovery and execution — for users who want OKX to find and route to the best protocol WITHOUT naming a specific DApp. If the user names ANY third-party protocol/DApp as destination (Aave, Lido, PancakeSwap, Uniswap, Curve, Compound, Morpho, Pendle, Kamino, Raydium, Hyperliquid, Polymarket, etc.), route to okx-dapp-discovery — NOT here, even if the verb (deposit, stake, add liquidity, borrow, claim) matches. DApp-agnostic triggers: 'invest in DeFi', 'earn yield on stablecoins', 'find best…
Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/cli-reference.md`).
It sits in Business, Finance & HR, covering Crypto and DeFi analysis and Smart contracts. It works with OKX, Hyperliquid, Uniswap and Polymarket. The repository describes itself as: Open-source platform for 3D AI agents. Turn text or a photo into a rigged, animated GLB avatar, give it an LLM brain, memory and a wallet, and embed it anywhere with one web… The licence is MIT.
2 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 66624fb. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Okx Defi Invest loads about 4.4k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 252 tokens; SKILL.md has 1,495 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from nirholas/three.ws at commit 66624fb, republished under its MIT licence (© nirholas). 1,495 words, ~4,415 tokens.
.claude/skills/okx-defi-invest/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Multi-chain DeFi product discovery and investment execution. The CLI handles precision conversion, multi-step orchestration, and validation internally.
For CLI parameter details, see references/cli-reference.md.
okx-dapp-discoveryokx-defi-portfoliookx-dex-marketokx-dex-tokenokx-dex-swapokx-wallet-portfoliookx-onchain-gatewayokx-agentic-wallet| # | Command | Description |
|---|---|---|
| 1 | defi support-chains | Get supported chains for DeFi |
| 2 | defi support-platforms | Get supported platforms for DeFi |
| 3 | defi list | List top DeFi products by APY |
| 4 | defi search --token <tokens> [--platform <names>] [--chain <chain>] [--product-group <group>] | Search DeFi products |
| 5 | defi detail --investment-id <id> | Get full product details |
| 6 | defi invest --investment-id <id> --address <addr> --token <symbol_or_addr> --amount <minimal_units> [--chain <chain>] [--slippage <pct>] [--tick-lower <n>] [--tick-upper <n>] [--token-id <nft>] | One-step deposit (CLI handles prepare + precision + calldata) |
| 7 | defi withdraw --investment-id <id> --address <addr> --chain <chain> [--ratio <0-1>] [--amount <minimal_units>] [--token-id <nft>] [--platform-id <pid>] [--slippage <pct>] | One-step withdrawal (CLI handles position lookup + calldata) |
| 8 | defi collect --address <addr> --chain <chain> --reward-type <type> [--investment-id <id>] [--platform-id <pid>] [--token-id <nft>] [--principal-index <idx>] | One-step reward claim (CLI handles reward check + calldata) |
| 9 | defi positions --address <addr> --chains <chains> | List DeFi positions by platform |
| 10 | defi position-detail --address <addr> --chain <chain> --platform-id <pid> | Get detailed position info |
| 11 | defi rate-chart --investment-id <id> [--time-range <range>] | Historical APY chart data |
| 12 | defi tvl-chart --investment-id <id> [--time-range <range>] | Historical TVL chart data |
| 13 | defi depth-price-chart --investment-id <id> [--chart-type <type>] [--time-range <range>] | V3 Pool depth or price history chart |
| productGroup | Description |
|---|---|
SINGLE_EARN | Single-token yield (savings, staking, vaults) |
DEX_POOL | Liquidity pools (Uniswap V2/V3, PancakeSwap, etc.) |
LENDING | Lending / borrowing (Aave, Compound, etc.) |
CLI resolves chain names automatically (e.g. ethereum → 1, bsc → 56, solana → 501).
When the user does NOT provide a wallet address, resolve it automatically from the Agentic Wallet before running any defi command:
1. onchainos wallet status → check if logged in, get active account
2. onchainos wallet addresses → get addresses grouped by chain category:
- XLayer addresses
- EVM addresses (Ethereum, BSC, Polygon, etc.)
- Solana addresses
3. Match address to target chain:
- EVM chains → use EVM address
- Solana → use Solana address
- XLayer → use XLayer addressRules:
okx-agentic-wallet) or provide an address manuallywallet balance --all to get all account IDs, then wallet switch <id> + wallet addresses for each account1. defi search --token USDC --chain ethereum → pick investmentId
2. defi detail --investment-id <id> → confirm APY/TVL, get underlyingToken[].tokenAddress
3. token search --query <tokenAddress> --chains <chain> → get decimal (e.g. 6) for amount conversion
4. Ask user for amount → convert: userAmount × 10^decimal (e.g. 100 USDC → 100000000)
5. Check wallet balance (okx-wallet-portfolio) → if insufficient, warn user and stop
6. defi invest --investment-id <id> --address <addr> --token USDC --amount 100000000
→ CLI returns calldata (APPROVE + DEPOSIT steps)
7. User signs and broadcasts each step in orderToken decimal: Get
tokenAddressfromdefi detail→underlyingToken[].tokenAddress, then usetoken search --query <tokenAddress>to getdecimal. Same approach as DEX swap.CRITICAL — Balance check is REQUIRED before calling
defi invest. You MUST callokx-wallet-portfolioto verify the user has sufficient balance of the deposit token BEFORE generating calldata. If balance is insufficient, STOP and warn the user. Do NOT proceed todefi investwithout confirming balance. Skipping this step wastes gas and results in failed on-chain transactions.
CRITICAL — position-detail is MANDATORY before withdraw. You MUST call
defi position-detailimmediately before everydefi withdraw, even if you already have position data from a previous call. Do NOT reuse stale position-detail results.
1. defi positions --address <addr> --chains ethereum
2. defi position-detail --address <addr> --chain ethereum --platform-id <pid>
→ MUST be called fresh — get investmentId, tokenPrecision, coinAmount (current balance)
3. Full exit:
defi withdraw --investment-id <id> --address <addr> --chain ethereum --ratio 1 --platform-id <pid>
Partial exit (convert coinAmount to minimal units: amount × 10^tokenPrecision):
defi withdraw --investment-id <id> --address <addr> --chain ethereum --amount <minimal_units> --platform-id <pid>
4. User signs and broadcastsPartial exit --amount: position-detail returns
coinAmountin human-readable (e.g. "2.3792") andtokenPrecision(e.g. 6). Convert to minimal units:floor(2.3792 × 10^6) = 2379200→--amount 2379200.
CRITICAL — position-detail is MANDATORY before collect. You MUST call
defi position-detailimmediately before everydefi collect, even if you already have position data from a previous call in the conversation. Position data (rewards, investmentId, platformId, tokenId) changes after each on-chain operation (withdraw, previous collect, etc.), so stale data leads to wrong parameters or failed transactions. Do NOT skip this step. Do NOT reuse position-detail results from earlier in the conversation.
1. defi positions --address <addr> --chains ethereum
2. defi position-detail --address <addr> --chain ethereum --platform-id <pid>
→ MUST be called fresh — do NOT reuse prior results
3. defi collect --address <addr> --chain ethereum --reward-type REWARD_INVESTMENT --investment-id <id> --platform-id <pid>
→ CLI returns calldata (or skips if no rewards)
4. User signs and broadcasts1. defi search --token USDT --platform PancakeSwap --chain bsc --product-group DEX_POOL
2. defi detail --investment-id <id>
3. (Optional) defi depth-price-chart --investment-id <id>
→ show liquidity depth distribution to help user pick tick range
4. Ask user for amount and tick range
5. Check wallet balance (okx-wallet-portfolio) → if insufficient, warn user and stop
6. defi invest --investment-id <id> --address <addr> --token USDT --amount 100000000 --range 5
→ CLI handles calculate-entry internally, returns calldata
7. User signs and broadcastsUse chart commands to analyze product trends before investing or to monitor existing positions.
APY History — check yield trend before depositing:
defi rate-chart --investment-id <id> --time-range MONTHWEEK (default), MONTH, SEASON (3 months), YEAR. DAY is V3 Pool only.timestamp, rate (APY), bonusRate (extra rewards), limitValue (1=peak, -1=trough).TVL History — evaluate pool size stability:
defi tvl-chart --investment-id <id> --time-range SEASONchartVos[] with timestamp, tvl (USD), limitValue.V3 Depth Chart — see liquidity concentration to pick optimal tick range:
defi depth-price-chart --investment-id <id>tick, liquidity, liquidityNet, token0Price, token1Price per tick.--time-range parameter — DEPTH mode always returns current snapshot.tickLower/tickUpper accordingly.V3 Price History — see historical relative price between token0 and token1:
defi depth-price-chart --investment-id <id> --chart-type PRICE --time-range WEEKDEPTH (default), PRICE.--time-range only applies to PRICE mode: DAY (default), WEEK.token0Price, token1Price, timestamp per data point.After invest/withdraw/collect returns dataList, execute each step via one of two paths:
Path A (user-provided wallet): user signs externally → broadcast via gateway
# For each dataList step:
# 1. User signs the tx externally using dataList[N].to, dataList[N].serializedData, dataList[N].value
# 2. Broadcast:
onchainos gateway broadcast --signed-tx <signed_hex> --address <addr> --chain <chain>
# 3. Poll until confirmed:
onchainos gateway orders --address <addr> --chain <chain> --order-id <orderId>
# → wait for txStatus=2, then proceed to next stepPath B (Agentic Wallet): sign & broadcast via wallet contract-call
EVM chains (Ethereum, BSC, Polygon, Arbitrum, Base, etc.):
onchainos wallet contract-call \
--to <dataList[N].to> \
--chain <chainIndex> \
--input-data <dataList[N].serializedData> \
--value <value_in_UI_units> \
--biz-type defiEVM (XLayer):
onchainos wallet contract-call \
--to <dataList[N].to> \
--chain 196 \
--input-data <dataList[N].serializedData> \
--value <value_in_UI_units> \
--biz-type defiSolana:
onchainos wallet contract-call \
--to <dataList[N].to> \
--chain 501 \
--unsigned-tx <dataList[N].serializedData> \
--biz-type deficontract-call handles TEE signing and broadcasting internally — no separate broadcast step needed.
--value unit conversion: dataList[].value is in minimal units (wei). contract-call --value expects UI units. Convert: value_UI = value / 10^nativeToken.decimal (e.g. 18 for ETH/POL, 9 for SOL). If value is "", "0", or "0x0", use "0".
--chain mapping: contract-call and gateway broadcast require realChainIndex (e.g. 1=Ethereum, 137=Polygon, 56=BSC, 501=Solana, 196=XLayer).
Execution rules:
dataList[0] first, then dataList[1], etc. Never in parallel.txStatus=2; Path B: contract-call returns txHash).
invest/withdraw/collectonly return unsigned calldata — they do NOT broadcast. The CLI never holds private keys.
| # | Platform | Chain | investmentId | Name | APY | TVL |
|---|---|---|---|---|---|---|
| 1 | Aave V3 | ETH | 9502 | USDC | 1.89% | $3.52B |
investmentId is MANDATORY in every rowrate is decimal → multiply by 100 and append %tvl → format as human-readable USD ($3.52B, $537M)| rewardType | When to use | Required params |
|---|---|---|
REWARD_PLATFORM | Protocol-level rewards (e.g. AAVE token) | --platform-id |
REWARD_INVESTMENT | Product mining/staking rewards | --investment-id + --platform-id |
V3_FEE | V3 trading fee collection | --investment-id + --token-id |
REWARD_OKX_BONUS | OKX bonus rewards | --investment-id + --platform-id |
REWARD_MERKLE_BONUS | Merkle proof-based bonus | --investment-id + --platform-id |
UNLOCKED_PRINCIPAL | Unlocked principal after lock | --investment-id + --principal-index |
callDataType=WITHDRAW internally — do not expose to usercallDataType=DEPOSIT internally — do not expose to user--token-id + --ratio (e.g. --ratio 1 for full exit)--amount for the exit amount--ratio 1| Just completed | Suggest |
|---|---|
defi list / defi search | View details → defi detail, or start deposit flow |
defi detail | Check trends → defi rate-chart / defi tvl-chart, or proceed → defi invest |
defi detail (V3 Pool) | View depth → defi depth-price-chart, check price history → defi depth-price-chart --chart-type PRICE |
defi invest success | View positions → okx-defi-portfolio, or search more |
defi withdraw success | Check positions → okx-defi-portfolio, or check balance → okx-wallet-portfolio |
defi collect success | Check positions → okx-defi-portfolio, or swap rewards → okx-dex-swap |
| Code | Scenario | Handling |
|---|---|---|
| 84400 | Parameter null | Check required params — partial exit needs --amount or --ratio |
| 84021 | Asset syncing | "Position data is syncing, please retry shortly" |
| 84023 | Invalid expectOutputList | CLI auto-constructs from position-detail; retry or pass --platform-id |
| 84014 | Balance check failed | Insufficient balance — check with okx-wallet-portfolio |
| 84018 | Balancing failed | V3 balancing failed — adjust price range or increase slippage |
| 84010 | Token not supported | Check supported tokens via defi detail |
| 84001 | Platform not supported | DeFi platform not supported |
| 84016 | Contract execution failed | Check parameters and retry |
| 84019 | Address format mismatch | Address format invalid for this chain |
| 50011 | Rate limit | Wait and retry |
--amount must be in minimal units (integer). Convert: userAmount × 10^tokenPrecision. Example: 0.1 USDC (precision=6) → --amount 100000. Get tokenPrecision from defi detail or defi position-detail--address--slippage default is "0.01" (1%); suggest "0.03"–"0.05" for volatile V3 poolsdefi positions or defi position-detail, the --address and chain parameters must be compatible. EVM addresses (0x…) can only query EVM chains; Solana addresses (base58) can only query solana. Never mix them — the API will return error 84019 (Address format error).0x… address → only pass EVM chains: ethereum,bsc,polygon,arbitrum,base,xlayer,avalanche,optimism,fantom,linea,scroll,zksyncsolana© nirholas, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in .agents/skills/okx-defi-invest of nirholas/three.ws.
Open the folder on GitHubat commit 66624fb
Okx Defi Invest next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Okx Defi Invest this skillnirholas/three.ws | 229 | — | ~4.4k | Automated safety check: Pass | MIT | |
| Aomi Transactsickn33/agentic-awesome-skills | 47k | 1 repos | ~2.3k | Automated safety check: Pass | MIT | |
| Aomi Transactjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~2.3k | Automated safety check: Pass | MIT | |
| Okx Dapp Discoveryinternet-court/internet-court-skill | 6.6k | 1 repos | ~6.9k | Automated safety check: Pass | MIT | |
| Okx Dapp Discoveryaiskillstore/marketplace | 433 | 1 repos | ~5.6k | Automated safety check: Pass | MIT | |
| Okx Cex Earnokx/agent-skills | 187 | 2 repos | ~3.3k | Automated safety check: Pass | MIT |
sickn33/agentic-awesome-skills
Build natural-language crypto/DeFi agents and EVM MCP plugins (Claude Code, Cursor, Codex, Gemini).
jeremylongshore/tons-of-skills-marketplace
Build natural-language crypto agents, web3 assistants, and trading bots that read and write EVM chain state.
internet-court/internet-court-skill
Plugin router for 20 third-party DeFi protocols (Polymarket, Aave, Hyperliquid, PancakeSwap, Morpho, Raydium, Curve, Compound, Pendle, Lido, ether.fi, GMX, Kamino, Orca, Meteora, Clanker, pump.fun…
aiskillstore/marketplace
Plugin router for 20 third-party DeFi protocols (Polymarket, Aave, Hyperliquid, PancakeSwap, Morpho, Raydium, Curve, Compound, Pendle, Lido, ether.fi, GMX, Kamino, Orca, Meteora, Clanker, pump.fun…
okx/agent-skills
Manages OKX Simple Earn (flexible savings/lending), Flash Earn, On-chain Earn (staking/DeFi), Dual Investment (DCD/双币赢), and AutoEarn (自动赚币) via the okx CLI.
second-state/fintool
Financial trading CLIs — spot and perp trading on Hyperliquid, Binance, Coinbase, OKX.
nirholas/three.ws
Add the Shaders WebGPU mouse effect used for the Tidal Commons hero: a white twinkling halftone cursor trail driven by ChromaFlow, masked through a DotGrid, finished with chromatic ripples and film…
nirholas/three.ws
Package a finished local project into an intentional GitHub repository, create a strong README and visual preview, push it safely, configure a public GitHub Pages URL when the project is compatible…
nirholas/three.ws
Audit a website or digital experience against its supplied source references for originality and plagiarism risk.
nirholas/three.ws
Turn a completed daily UI inspiration capture into exactly five original landing-page builds, one per separate Codex task, using Sites.
nirholas/three.ws
Write, rewrite, review, or continuously refine X/Twitter posts in Meng To's current voice using his deduplicated authored-post corpus, personal and product context, shared resources, and Content…
nirholas/three.ws
Create polished 60 fps 4:3 4K browser screen-recording style videos from Codex in-app browser captures, with browser-only crop, natural macOS cursor styling, deliberate click choreography…
Works with
Categories
OKX-aggregated DeFi discovery and execution — for users who want OKX to find and route to the best protocol WITHOUT naming a specific DApp. ws. OKX-aggregated DeFi discovery and execution — for users who want OKX to find and route to the best protocol WITHOUT naming a specific DApp.
Okx Defi Invest fits situations like: : DEX swaps (okx-dex-swap); token prices (okx-dex-market); wallet balances (okx-wallet-portfolio); positions-only views (okx-defi-portfolio).
Run `npx skills add nirholas/three.ws --skill okx-defi-invest -a claude-code`. Or copy the skill folder (.agents/skills/okx-defi-invest in nirholas/three.ws) into .claude/skills/okx-defi-invest in your project. Claude Code loads it when a task matches its description.
Run `npx skills add nirholas/three.ws --skill okx-defi-invest -a codex`. Or copy the skill folder (.agents/skills/okx-defi-invest in nirholas/three.ws) into .agents/skills/okx-defi-invest in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nirholas/three.ws --skill okx-defi-invest -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/okx-defi-invest, .gemini/skills/okx-defi-invest, .github/skills/okx-defi-invest and .opencode/skills/okx-defi-invest in your project.
SKILL.md names no scripts, command-line tools or credentials: Okx Defi Invest is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Okx Defi Invest is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Okx Defi Invest: Aomi Transact (sickn33/agentic-awesome-skills, 47k stars), Aomi Transact (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Okx Dapp Discovery (internet-court/internet-court-skill, 6.6k stars) and Okx Dapp Discovery (aiskillstore/marketplace, 433 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
nirholas (a GitHub user) maintains it in nirholas/three.ws, which has 229 GitHub stars. The repository holds 92 skills in this directory. The repository was last updated on October 10, 2026.
Source: nirholas/three.ws on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.