К основному содержанию
скилл CX Codex

okx-defi — скилл для Claude Code: что делает и как установить

Учит агента искать доходность в DeFi-продуктах, которые агрегирует OKX, и проводить вклады, стейкинг, ликвидность и вывод наград через CLI onchainos defi.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add okx/onchainos-skills --skill okx-defi -a claude-code
Открыть на GitHub

Что делает okx-defi

Скилл закрывает общую работу с DeFi: поиск продуктов по APY и TVL, история доходности, депозиты, стейкинг, ликвидность, займы, разбор позиций CLMM. Устроен он как маршрутизатор. Вся инструкция не грузится сразу: под текущее намерение подтягивается один справочник из references/ — invest.md для продуктов и действий, portfolio.md для позиций, отдельно схемы параметров и разбор ошибок. Запрос про названный протокол скилл отдаёт в okx-dapp-discovery, а поиск токенов и свопы уходят в okx-dex-market и okx-agentic-wallet.

Работа идёт через CLI-группу onchainos defi, и без кошелька она не стартует: в начале каждой сессии нужно пройти preflight из ../okx-agentic-wallet/_shared/preflight.md, а адрес берётся из onchainos wallet status и onchainos wallet addresses. Свой адрес можно передать флагом --address, тогда этот шаг пропускается.

Ломается всё на несовместимости адреса и сети. Адрес 0x… принимают только сети EVM, base58 только solana, смешать их нельзя: вернётся ошибка 84019. Значит позиции по EVM и Solana придётся запрашивать двумя отдельными вызовами. Ещё различие в флагах: defi positions берёт --chains, а defi position-detail берёт --chain. Это повод сверить команду до запуска, иначе потратите круг на ошибку формата.

Какие задачи решает

  • найти пул с лучшим APY среди сетей
  • показать историю TVL по продукту за период
  • внести депозит и проверить, что шаг прошёл
  • забрать награды из позиции V3
  • свести DeFi-позиции по EVM и Solana в два вызова

Примеры запросов агенту

  • Найди DeFi-продукты с лучшим APY на base и покажи историю TVL за месяц.
  • Покажи мои DeFi-позиции в ethereum, потом выведи награды из самой крупной.
  • Сними половину ликвидности из позиции CLMM на solana и отчитайся, что прошло.

Как установить okx-defi

1Через Skills CLI (Vercel)

npx skills add okx/onchainos-skills --skill okx-defi -a claude-code

2Вручную: положить файлы

~/.claude/skills/okx-defi/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/okx-defi/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о okx-defi

Как установить okx-defi в Claude Code?

Одной командой: npx skills add okx/onchainos-skills --skill okx-defi -a claude-code. Файл скилла появится по пути ~/.claude/skills/okx-defi/SKILL.md.

Что делает okx-defi?

Ищет DeFi-продукты и доходность, показывает историю APY и TVL, проводит депозиты, стейкинг, добавление и вывод ликвидности, клейм наград и займы. Отдельно умеет смотреть DeFi-портфель и детали позиции.

Чем okx-defi отличается от okx-dapp-discovery?

okx-defi отвечает за общую доходность и операции без привязки к протоколу. Запрос про конкретный DApp, включая его APY, TVL и историю, уходит в okx-dapp-discovery.

Исходный текст

SKILL.md · MIT
---
name: okx-defi
description: "Discover and manage OKX-aggregated DeFi products and positions across protocols and chains. Use for generic or venue-agnostic yield, APY, or TVL discovery and history; DeFi deposits, staking, liquidity, withdrawals, rewards, lending, CLMM analysis; and DeFi portfolio or position views. Requests targeting a named protocol belong to DApp discovery. Triggers include earn yield, best APY, DeFi product, APY/TVL history, deposit, stake, withdraw, redeem, provide or remove liquidity, claim rewards, borrow or repay, CLMM, V3 liquidity charts, DeFi portfolio, and DeFi holdings."
license: MIT
metadata:
  author: okx
  version: "4.6.6"
  homepage: "https://web3.okx.com"
---

# OKX DeFi

Discover and manage multi-chain, OKX-aggregated DeFi products and positions through the `onchainos defi` CLI group.

## Preflight

Preflight checks: At the start of each thread, complete the checks in `../okx-agentic-wallet/_shared/preflight.md`. If missing, read `_shared/preflight.md`.

## Intent Routing

Load only the reference files required by the selected route.

| User Intent | Reference |
|---|---|
| Discover / search DeFi products, find best APY | [invest.md](references/invest.md) |
| Product detail (APY, TVL, accepted tokens) | [invest.md](references/invest.md) |
| Deposit / stake / provide liquidity | [invest.md](references/invest.md) |
| Withdraw / redeem a position (full or partial) | [invest.md](references/invest.md) |
| Claim rewards (platform / investment / V3 fee / bonus / unlocked principal) | [invest.md](references/invest.md) |
| APY history, TVL history, V3 depth / price charts | [invest.md](references/invest.md) |
| View DeFi positions / holdings overview | [portfolio.md](references/portfolio.md) |
| Per-protocol position detail | [portfolio.md](references/portfolio.md) |
| Exact parameters / return schemas — invest, shared support, and charts commands | [invest-cli-reference.md](references/invest-cli-reference.md) |
| Exact parameters / return schemas — positions commands | [portfolio-cli-reference.md](references/portfolio-cli-reference.md) |
| Errors / failed deposits / expired calldata | [invest-troubleshooting.md](references/invest-troubleshooting.md) |
| Errors / empty positions / address-format issues | [portfolio-troubleshooting.md](references/portfolio-troubleshooting.md) |

Typical flow spans both: view positions (Portfolio) → redeem or claim (Invest). Read both reference files when the request chains them.

Route a named third-party DApp request—including protocol-specific APY, TVL,
volume, history, or timeframe analysis—to `okx-dapp-discovery`. Generic
cross-protocol yield/APY/TVL and V3-liquidity analysis stays here. Route token
search/price/chart requests to `okx-dex-market`, and spot swaps, wallet
balances, login, contract calls, or transaction broadcasts to
`okx-agentic-wallet`.

## Chain Name Support

The CLI resolves chain names automatically (for example, `ethereum` → `1`, `bsc` → `56`, `solana` → `501`). Use the Chain Support table in [portfolio.md](references/portfolio.md) for the DeFi-specific aliases.

## Security

### Address Resolution

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 address
```

Rules:
- If the user provides an explicit address, use it directly — skip this step
- If wallet is not logged in, ask the user to log in first (→ `okx-agentic-wallet`) or provide an address manually
- If the user says "check all accounts" or "all wallets", use `wallet balance --all` to get all account IDs, then `wallet switch <id>` + `wallet addresses` for each account
- Always confirm the resolved address with the user before proceeding if the account has multiple addresses of the same type

### Address-Chain Compatibility

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,zksync`
- base58 address → only pass `solana`
- Sui address → only pass `sui`; Tron address (`T…`) → only pass `tron`; TON address → only pass `ton`
- If the user wants positions across both EVM and Solana, make **two separate calls** with the respective addresses

## Global Notes

- The wallet address parameter for ALL defi commands is `--address`
- `defi positions` uses `--chains` (plural, comma-separated); `defi position-detail` uses `--chain` (singular)
- Before reporting completion, verify the selected command succeeded, apply the output format and safety checks from its routed reference, and report any partial or failed on-chain step explicitly.

© okx · MIT · okx/onchainos-skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
okx-cex-earn okx Скилл для работы с продуктами OKX Earn из терминала: Simple Earn, Flash Earn, стейкинг, Dual Investment и AutoEarn. CX Codex +1 9 200установок okx-cex-market okx Скилл отдаёт агенту публичные данные OKX: цены, стаканы, свечи, ставки финансирования, открытый интерес и технические индикаторы. Только чтение, ключи API не нужны. CX Codex +1 10 500установок swapper-deposit swapperfinance Помогает пополнить криптокошелёк или перевести активы через Swapper Finance. Генерирует прямую ссылку для оплаты картой или кроссчейн-моста. CX Codex +1 752установок nansen-defi-positions nansen-ai Разбирает DeFi-позиции кошелька по протоколам и сетям: активы, долги, награды. Пригодится, когда нужно понять, что реально лежит в кошельке. CX Codex +1 404установок emblem-defi-yield EmblemAI Скилл для исследования доходности в DeFi, проверки позиций через Nansen и входа в ликвидный стейкинг свопами на Solana, Ethereum, Base, BSC, Polygon и Hedera. CX Codex +1 8 700установок yield-analysis agiprolabs Разбирает рекламный APY на составляющие: комиссии, эмиссии, impermanent loss, газ. Помогает понять, сколько пул принесёт на самом деле. CX Codex +1 426установок

Из того же набора7

okx-dex-market Скилл версии 4.6.6 для чтения данных DEX: котировки, пулы ликвидности, сигналы китов, трейдерские балансы и проверка снайперов в мемкоинах. CX Codex +1 19 100установок okx-agentic-wallet Скилл подключает агента к кошелькам OKX Onchain OS: балансы, переводы, свопы, бриджи, лимитные ордера и вызовы контрактов через CLI onchainos. CX Codex +1 17 400установок okx-dapp-discovery Скилл-диспетчер: узнаёт в запросе поддерживаемый DApp вроде Aave, Hyperliquid или Pendle и передаёт работу нужному плагину OKX. Сам ничего не подписывает и не отправляет в сеть. CX Codex +1 14 500установок okx-agent-payments-protocol Скилл для агентов, которые упираются в HTTP 402: разбирает требование оплаты, показывает карточку на подтверждение и проводит платёж через x402, MPP или платёжную ссылку. CX Codex +1 13 700установок okx-guide Маршрутизирует установку Onchain OS, регистрацию ролей OKX.AI и запросы в техподдержку через готовые файлы инструкций. CX Codex +1 10 500установок okx-ai Скилл для работы с агентами OKX.AI и маркетплейсом: регистрация, публикация услуг, заказы, подписки и переписка по задаче. CX Codex +1 9 800установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой