Not in the top 1,000 by GitHub stars
okx/agent-skills
Plug-and-play AI agent skills for OKX — letting any LLM agent trade, manage portfolios, query live market data, and run grid/DCA bots through a single okx CLI, no API wiring required.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/earn-hunter/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f299d194d36c
No earlier version was observed for comparison.
skills/okx-cex-auth/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f299d194d36c
No earlier version was observed for comparison.
skills/okx-cex-bot/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f299d194d36c
No earlier version was observed for comparison.
skills/okx-cex-earn/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f299d194d36c
No earlier version was observed for comparison.
skills/okx-cex-market/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f299d194d36c
No earlier version was observed for comparison.
skills/okx-cex-portfolio/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f299d194d36c
No earlier version was observed for comparison.
skills/okx-cex-skill-mp/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f299d194d36c
No earlier version was observed for comparison.
skills/okx-cex-smartmoney/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f299d194d36c
No earlier version was observed for comparison.
skills/okx-cex-trade/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → f299d194d36c
No earlier version was observed for comparison.
skills/okx-sentiment-tracker/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
f299d194d36c → f299d194d36c
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → f299d194d36c
No earlier version was observed for comparison.
Heat
4.9- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- earn-hunter
skills/earn-hunter - okx-cex-auth
skills/okx-cex-auth - okx-cex-bot
skills/okx-cex-bot - okx-cex-earn
skills/okx-cex-earn - okx-cex-market
skills/okx-cex-market - okx-cex-portfolio
skills/okx-cex-portfolio - okx-cex-skill-mp
skills/okx-cex-skill-mp - okx-cex-smartmoney
skills/okx-cex-smartmoney - okx-cex-trade
skills/okx-cex-trade - okx-sentiment-tracker
skills/okx-sentiment-tracker
How it works
earn-hunter
When your agent uses it
Automatically monitors OKX Flash Earn, Fixed Earn and Flexible Earn opportunities, sends push notifications, and guides subscription. 自动监控 OKX 闪赚、定期和活期赚币机会,推送通知并引导申购。Use when user says: 有闪赚通知我, 监控赚币, monitor earn, notify me about earn, 定时检查理财, 执行 earn-hunter 扫描, earn-hunter scan, 活期年化高了通知我, 监控活期.
What it loads into context
Frontmatter
219 tokensAlways available to the agent
SKILL.md
8,552 tokensWhen the skill is activated
Reference documents
17,174 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preflight
- Platform & Channel Detection
- Skill Routing
- Activation Flow
- Scan Cycle
- Purchase Guide
- Config Management
- Pause/Resume
- Uninstall
- Test Mode
- Error Handling
- i18n
- Global Notes
- Defensive Design Principles
Scripts executed separately
scripts/scan.sh
Files
SKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesSKILL.mdcore33,134 bytesconfig/claude-code.default.jsonasset302 bytesconfig/default.jsonasset499 bytesconfig/openclaw.default.jsonasset145 bytesreferences/config-reference.mddoc7,939 bytesreferences/notify-channels.mddoc8,171 bytesreferences/purchase-guide.mddoc6,206 bytesreferences/scan-logic.mddoc16,343 bytesreferences/scheduler-setup.mddoc5,919 bytesscripts/scan.shruns32,970 bytestemplates/activation.mddoc3,278 bytestemplates/error-alert.mddoc2,276 bytestemplates/fixed-earn.mddoc3,097 bytestemplates/flash-earn.mddoc2,363 bytestemplates/flexible-earn.mddoc2,357 bytestemplates/mixed-notify.mddoc3,452 bytes
Read SKILL.md
# Earn Hunter
Automated monitor for OKX Flash Earn, Fixed Earn, and Flexible Earn (Simple Earn) opportunities.
**`{baseDir}`** = the directory containing this SKILL.md file. All relative paths (references/, templates/, config/) are resolved from here.
## Preflight
1. Verify `okx` CLI installed: `which okx`. If missing, install via `npm install -g @okx_ai/okx-trade-cli`.
On OpenClaw, also verify the in-session `cron` tool is available in the agent tool list (used for scheduling — not the `openclaw` CLI).
2. Check optional dependent skills:
```bash
okx skill list --json
```View the complete source on GitHubokx-cex-auth
When your agent uses it
Use this skill when the user wants to 'login/log in/sign in', 'authenticate', 'authorize', 'connect OKX account', 'set up credentials', 'first time setup', 'configure okx', '登录', '授权', '认证', '连接账户', '首次配置'. Also when any OKX CLI command fails with an auth error: 'Run okx auth login first', 'Session expired', 'not authenticated', 'requires_auth', '401 Unauthorized', 'token expired/not found', 'StorageNotFoundError', '会话过期', '未认证', '需要登录'. Also when the user asks about login status or the login was interrupted. Also when the user wants to install/update/check/remove the okx-auth binary — 'install/update/remove auth', 'download okx-auth', '安装/更新/卸载认证', 'auth binary status', 'Failed to spawn okx-auth'. Also use before using okx-cex-trade/portfolio/earn/bot for the first time. Do NOT use for market data queries (use okx-cex-market).
What it loads into context
Frontmatter
332 tokensAlways available to the agent
SKILL.md
4,553 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Supported Sites
- Prerequisites
- Step 0: Pre-flight Check (MANDATORY)
- Pre-login Gate (MANDATORY — do not run `okx auth login` without this)
- Login Flow
- First-Time Setup (API-key users only)
- Login Status Check
- Re-authentication (Session Expired)
- Logout
- Binary Management
- Error Reference
- Skill Routing
Files
SKILL.mdcore18,413 bytesSKILL.mdcore18,413 bytesSKILL.mdcore18,413 bytesSKILL.mdcore18,413 bytesSKILL.mdcore18,413 bytesSKILL.mdcore18,413 bytesSKILL.mdcore18,413 bytesSKILL.mdcore18,413 bytesSKILL.mdcore18,413 bytes
Read SKILL.md
# OKX CEX Authentication
OAuth 2.0 device flow authentication for OKX CLI. Guides first-time setup, re-authentication after session expiry, and logout.
## Supported Sites
| Site | Region | URL |
| -------- | ----------------------- | --------------- |
| `global` | Global | `www.okx.com` |
| `eea` | EEA | `my.okx.com` |
| `us` | US | `app.okx.com` |
| `tr` | TR | `tr.okx.com` |
Site is a separate dimension from auth method. Both API-key and OAuth paths require a site. Once selected, a site is persisted:View the complete source on GitHubokx-cex-bot
When your agent uses it
Manage Grid bots (spot/contract/coin-margined), DCA Martingale bots (Spot DCA 现货马丁 / Contract DCA 合约马丁), and Smart Portfolio bots (智能组合, auto-rebalancing multi-asset portfolio) on OKX. Covers create, stop, amend, monitor P&L, TP/SL, margin/investment adjustment, AI-recommended parameters, and recommended zone backtest. Requires API credentials. Not for regular orders (okx-cex-trade), market data (okx-cex-market), or account info (okx-cex-portfolio).
What it loads into context
Frontmatter
242 tokensAlways available to the agent
SKILL.md
2,604 tokensWhen the skill is activated
Reference documents
10,996 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preflight
- Prerequisites
- Credential & Profile Check
- Skill Routing
- Command Index
- Operation Flow
- Key Rules
- CLI Command Reference
- Communication Guidelines
- Global Notes
Files
../_shared/preflight.mddoc3,576 bytesSKILL.mdcore9,845 bytesSKILL.mdcore9,845 bytesSKILL.mdcore9,845 bytesSKILL.mdcore9,845 bytesSKILL.mdcore9,845 bytesreferences/dca-commands.mddoc11,754 bytesreferences/grid-commands.mddoc12,425 bytesreferences/smart-portfolio-commands.mddoc4,378 bytesreferences/workflows.mddoc5,246 bytes
Read SKILL.md
# OKX CEX Bot Trading
Grid and DCA (Spot & Contract Martingale) bot management on OKX. All bots are **native OKX server-side** — they run on OKX and do not require a local process.
## Preflight
Before running any command, follow [`../_shared/preflight.md`](../_shared/preflight.md).
Use `metadata.version` from this file's frontmatter as the reference for Step 2.
## Prerequisites
```bash
npm install -g @okx_ai/okx-trade-cli
okx config init # select site -> follow browser OAuth flowView the complete source on GitHubokx-cex-earn
When your agent uses it
Manages OKX Simple Earn (flexible savings/lending), Flash Earn, On-chain Earn (staking/DeFi), Dual Investment (DCD/双币赢), and AutoEarn (自动赚币) via the okx CLI. Use this skill whenever the user wants to check earn balances, browse flash-earn projects, subscribe or redeem earn products, view or set lending rates, monitor on-chain staking orders, interact with dual investment structured products, or manage auto-earn — even if phrased casually as 活期赚币, 定期赚币, 闪赚, 赚币, 申购, 赎回, 链上赚币, 质押, 理财, 双币赢, 双币理财, 双币申购, 高卖, 低买, dual investment, DCD, flash earn, buy low, sell high structured product, earn with target price, 目标价, 自动赚币, auto earn, auto-earn, 自动借出, 自动质押, auto lend, auto staking, USDG earn, USDG 赚币, 闲置资金自动理财, fixed earn, fixed deposit, term deposit, 定期理财, 定期. Also use when the user asks about idle funds and whether to earn on them.
What it loads into context
Frontmatter
377 tokensAlways available to the agent
SKILL.md
3,322 tokensWhen the skill is activated
Reference documents
13,964 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preflight
- Prerequisites
- Credential & Profile Check
- Skill Routing
- Command Index
- Operation Flow
- Global Notes
Files
../_shared/preflight.mddoc3,576 bytesSKILL.mdcore13,440 bytesSKILL.mdcore13,440 bytesSKILL.mdcore13,440 bytesSKILL.mdcore13,440 bytesSKILL.mdcore13,440 bytesSKILL.mdcore13,440 bytesSKILL.mdcore13,440 bytesreferences/autoearn-commands.mddoc3,822 bytesreferences/dcd-commands.mddoc9,187 bytesreferences/flash-earn-commands.mddoc1,825 bytesreferences/onchain-commands.mddoc4,682 bytesreferences/savings-commands.mddoc13,201 bytesreferences/templates.mddoc2,548 bytesreferences/workflows.mddoc14,184 bytes
Read SKILL.md
# OKX CEX Earn CLI
## Preflight
Before running any command, follow [`../_shared/preflight.md`](../_shared/preflight.md).
Use `metadata.version` from this file's frontmatter as the reference for Step 2.
## Prerequisites
1. Install `okx` CLI:
```bash
npm install -g @okx_ai/okx-trade-cli
```
2. Configure credentials:View the complete source on GitHubokx-cex-market
When your agent uses it
Use this skill when the user asks for: price of any asset, ticker, order book, candles, OHLCV, funding rate, open interest, OI change scanner, market screener (top movers, high-volume, newly listed), mark price, index price, recent trades, instrument list, stock tokens, metals prices (gold, XAU, XAG), commodities (oil, OIL), forex rates (EUR/USD, EURUSDT), bond instruments, non-crypto assets, or any technical indicator query (RSI, MACD, EMA, Bollinger Bands, KDJ, SuperTrend, AHR999, BTC rainbow, and 70+ more). All commands are read-only and do NOT require API credentials. Do NOT use for account balance/positions (okx-cex-portfolio), placing/cancelling orders (okx-cex-trade), or bots (okx-cex-bot). Do NOT use when the user wants to TRADE a directional view as an event contract — that is okx-cex-trade. Merely ASKING which way an asset's price is moving is a market-data question and belongs here.
What it loads into context
Frontmatter
345 tokensAlways available to the agent
SKILL.md
4,037 tokensWhen the skill is activated
Reference documents
9,334 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preflight
- Install
- Command Index
- Operation Flow
- Edge Cases
- Global Notes
Files
../_shared/preflight.mddoc3,576 bytesSKILL.mdcore13,832 bytesSKILL.mdcore13,832 bytesSKILL.mdcore13,832 bytesreferences/derivatives-commands.mddoc4,640 bytesreferences/indicator-commands.mddoc8,734 bytesreferences/instrument-commands.mddoc5,520 bytesreferences/price-data-commands.mddoc3,651 bytesreferences/workflows.mddoc5,526 bytes
Read SKILL.md
# OKX CEX Market Data CLI
> **Compliance notice**: This skill provides raw market data only. No strategy, recommendation, or optimization logic is embedded. All indicator outputs are objective numerical values; interpretation and trading decisions remain solely with the user.
Public market data for OKX: prices, order books, candles, funding rates, open interest, instrument info, and technical indicators. All commands are **read-only** and require **no API credentials**.
**Skill routing**
- Market data / indicators → `okx-cex-market` (this skill)
- Account balance / positions → `okx-cex-portfolio`
- Place / cancel orders → `okx-cex-trade`
- **Trading a directional view as an event contract** → `okx-cex-trade`
- Market sentiment / most bullish-bearish coins → `okx-sentiment-tracker`
- Grid / DCA bots → `okx-cex-bot`
View the complete source on GitHubokx-cex-portfolio
When your agent uses it
This skill should be used when the user asks about 'account balance', 'how much USDT do I have', 'my funding account', 'show my positions', 'open positions', 'position P&L', 'unrealized PnL', 'closed positions', 'position history', 'realized PnL', 'account bills', 'transaction history', 'trading fees', 'fee tier', 'account config', 'max order size', 'how much can I buy', 'withdrawable amount', 'transfer funds', 'move USDT to trading account', or 'switch position mode'. Also use for '总资产', 'full balance', 'all assets', 'total holdings', 'net worth', 'how much do I have in total', 'show all my balances', 'all account balances', 'asset overview', 'aggregated balance', 'asset snapshot', '资产快照'. Requires API credentials. Do NOT use for market prices (use okx-cex-market), placing/cancelling orders (use okx-cex-trade), or grid/DCA bots (use okx-cex-bot).
What it loads into context
Frontmatter
340 tokensAlways available to the agent
SKILL.md
7,053 tokensWhen the skill is activated
Reference documents
902 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preflight
- Prerequisites
- Credential & Profile Check
- Demo vs Live Mode
- Skill Routing
- Quickstart
- Command Index
- Cross-Skill Workflows
- Operation Flow
- CLI Command Reference
- MCP Tool Reference
- Input / Output Examples
- Where Can the Money Live?
- Edge Cases
- Global Notes
Files
../_shared/preflight.mddoc3,576 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytesSKILL.mdcore25,920 bytes
Read SKILL.md
# OKX CEX Portfolio & Account CLI
Account balance, positions, P&L, bills, fees, and fund transfers on OKX exchange. **Requires API credentials.**
## Preflight
Before running any command, follow [`../_shared/preflight.md`](../_shared/preflight.md).
Use `metadata.version` from this file's frontmatter as the reference for Step 2.
## Prerequisites
1. Install `okx` CLI:
```bash
npm install -g @okx_ai/okx-trade-cliView the complete source on GitHubokx-cex-skill-mp
When your agent uses it
Use this skill when the user asks to: 'find a trading skill', 'search for skills', 'install a skill', 'add a skill', 'download a skill', 'browse skill marketplace', 'what skills are available', 'update a skill', 'check for skill updates', 'remove a skill', 'uninstall a skill', 'list installed skills', 'show my skills', 'skill categories', 'verify skill signature', 'verify installed skill', 're-verify a skill', 'check skill integrity', or any request to discover, install, update, verify, or manage AI trading skills from the OKX Skills Marketplace. This skill covers searching, browsing categories, installing via CLI, downloading zip packages, checking for updates, removing installed skills, and verifying Ed25519 signatures of installed skills. Requires API credentials for marketplace API access. Do NOT use for placing orders (use okx-cex-trade), market data (use okx-cex-market), or bot management (use okx-cex-bot).
What it loads into context
Frontmatter
320 tokensAlways available to the agent
SKILL.md
2,357 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Installation Strategy
- Command Reference
- Commands in Detail
- MCP Tools (Alternative)
- Error Handling
Files
SKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytesSKILL.mdcore9,272 bytes
Read SKILL.md
# OKX Skills Marketplace
Browse, search, install, and manage AI trading skills from the OKX Skills Marketplace. Skills are modular AI prompt packages that extend your trading assistant's capabilities — covering market analysis, trade execution, risk management, and portfolio optimization.
> **⚠<U+FE0F> Third-Party Content Notice**
> Skills available on the OKX Skills Marketplace are created and published by **independent third-party developers**, not by OKX. OKX does not author, review, endorse, or take responsibility for the content, accuracy, or behavior of any third-party skill. Always review a skill's SKILL.md before use, and only install skills from authors you trust.
> When a skill is installed via `okx skill add`, it is downloaded from the marketplace and saved locally to your agent's skill directory (e.g., `~/.agents/skills/<skill-name>/`). The skill runs entirely on your local machine with your agent's full permissions — treat it with the same caution as installing any third-party software.
**Skill routing**
- Skill marketplace → `okx-cex-skill-mp` (this skill)
- Market data / indicators → `okx-cex-market`
- Account balance / positions → `okx-cex-portfolio`
- Place / cancel orders → `okx-cex-trade`
- Grid / DCA bots → `okx-cex-bot`View the complete source on GitHubokx-cex-smartmoney
When your agent uses it
Smart Money analytics on OKX: leaderboard traders, position tracking, trade records, closed-position history, aggregated consensus signals, and signal history. Use this skill when the user asks about 聪明钱, smart money, 牛人榜, leaderboard, top traders, 交易员排行, trader ranking, trader positions, trader PnL, 交易员持仓, 交易员收益, 历史平仓, closed positions, realized PnL track record, trade history, 成交记录, smart money signal, 聪明钱信号, long/short ratio, 多空比, capital flow, 资金流向, position conviction, 仓位强度, entry price distribution, smart money overview, 聪明钱总览, signal history, 信号历史, trader search, 搜索交易员, who is trading BTC, 谁在交易BTC, recommend traders, 推荐交易员, best traders, top performers.
What it loads into context
Frontmatter
303 tokensAlways available to the agent
SKILL.md
3,009 tokensWhen the skill is activated
Reference documents
11,864 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preflight
- Prerequisites
- Credential & Profile Check
- Skill Routing
- Command Index (10 commands, all read-only)
- Operation Flow
- Global Notes
Files
../_shared/preflight.mddoc3,576 bytesSKILL.mdcore11,451 bytesSKILL.mdcore11,451 bytesSKILL.mdcore11,451 bytesSKILL.mdcore11,451 bytesSKILL.mdcore11,451 bytesSKILL.mdcore11,451 bytesreferences/signal-commands.mddoc14,802 bytesreferences/templates.mddoc1,544 bytesreferences/trader-commands.mddoc11,484 bytesreferences/workflows.mddoc10,375 bytes
Read SKILL.md
# OKX CEX Smart Money CLI
Smart Money leaderboard, trader analytics, position tracking, and aggregated consensus signals.
## Preflight
Before running any command, follow [`../_shared/preflight.md`](../_shared/preflight.md).
Use `metadata.version` from this file's frontmatter as the reference for Step 2.
## Prerequisites
1. Install `okx` CLI:
```bash
npm install -g @okx_ai/okx-trade-cliView the complete source on GitHubokx-cex-trade
When your agent uses it
Use when the user asks to 'buy BTC', 'sell ETH', 'place a limit order', 'place a market order', 'cancel my order', 'amend my order', 'long BTC perp', 'short ETH swap', 'open a position', 'close a position', 'set take profit', 'limit take profit', 'immediate TP', 'set stop loss', 'self-trade prevention', 'stpMode', 'auto-cancel on close', 'trailing stop', 'pending order', 'chase order', 'iceberg', 'TWAP', 'split order', 'large order', 'set leverage', 'check my orders', 'fill history', 'buy a call', 'sell a put', 'option chain', 'implied volatility', 'IV', 'Greeks', 'delta', 'gamma', 'event contract', 'buy Yes', 'buy No', 'buy Up', 'buy Down', 'prediction market', or any request to place, cancel, or amend spot, swap, futures, options, or event contract orders on OKX CEX. Covers conditional (TP/SL/trailing) algo orders. Requires API credentials. Do NOT use for market data (okx-cex-market), account balance (okx-cex-portfolio), or bots (okx-cex-bot).
What it loads into context
Frontmatter
382 tokensAlways available to the agent
SKILL.md
7,642 tokensWhen the skill is activated
Reference documents
27,645 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Preflight
- Prerequisites
- Credential & Profile Check
- Demo vs Live Mode
- Skill Routing
- Sz Handling for Derivatives
- Quickstart
- Command Index
- Operation Flow
- Global Notes
Files
../_shared/preflight.mddoc3,576 bytesSKILL.mdcore28,088 bytesSKILL.mdcore28,088 bytesSKILL.mdcore28,088 bytesSKILL.mdcore28,088 bytesSKILL.mdcore28,088 bytesSKILL.mdcore28,088 bytesSKILL.mdcore28,088 bytesSKILL.mdcore28,088 bytesreferences/event-commands.mddoc9,784 bytesreferences/event-workflows.mddoc10,798 bytesreferences/futures-commands.mddoc14,309 bytesreferences/options-commands.mddoc9,425 bytesreferences/spot-commands.mddoc11,855 bytesreferences/swap-commands.mddoc14,979 bytesreferences/templates.mddoc4,360 bytesreferences/workflows.mddoc14,139 bytes
Read SKILL.md
# OKX CEX Trading CLI
Spot, perpetual swap, delivery futures, **options**, and **event contract** order management on OKX exchange. Place, cancel, amend, and monitor orders; query option chains and Greeks; trade binary outcome event contracts (Yes/No, Up/Down); set take-profit/stop-loss and trailing stops; manage leverage and positions. **Requires API credentials.**
> **CLI vs MCP tool names** — Subcommands use spaces (`okx swap algo place`, `okx bot grid create`), not hyphens. Do NOT convert an MCP tool identifier (`swap_place_algo_order`) into a hyphen-joined CLI command (`okx swap place-algo`) — that will be rejected with "Unknown command". Per-module mapping tables live in `references/<module>-commands.md`.
## Preflight
Before running any command, follow [`../_shared/preflight.md`](../_shared/preflight.md).
Use `metadata.version` from this file's frontmatter as the reference for Step 2.
## Prerequisites
1. Install `okx` CLI:View the complete source on GitHubokx-sentiment-tracker
When your agent uses it
Use this skill when the user asks about: 'any crypto news', 'latest news', 'market update', 'daily briefing', 'BTC news', 'ETH news', 'news on SOL', 'search SEC ETF', 'regulation news', 'Bitcoin halving', 'is BTC bullish or bearish', 'coin sentiment', 'sentiment trend', 'trending coins', 'top bullish coins', 'bearish sentiment', 'social buzz', 'market mood', 'fear and greed', 'full article', 'read more', 'economic calendar', '经济日历', 'macro data', '宏观数据', 'NFP', 'nonfarm', '非农', 'CPI', 'GDP', 'FOMC', '利率决议', 'interest rate decision', 'PMI', 'unemployment rate', '失业率', 'economic events', '经济事件', or any request for crypto news, market intelligence, sentiment analysis, social trend data, or macro-economic calendar. Requires API credentials. Do NOT use for market prices/candles (okx-cex-market), placing orders (okx-cex-trade), or account info (okx-cex-portfolio).
What it loads into context
Frontmatter
356 tokensAlways available to the agent
SKILL.md
5,562 tokensWhen the skill is activated
Reference documents
4,096 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Capabilities
- Prerequisites
- Quickstart
- Intent → Command Mapping
- Cross-Skill Workflows
- Command Reference
- MCP Tool Reference
- Coin Symbol Normalization
- Empty Results & Web Search Fallback
- Known Limitations
- Edge Cases
Files
SKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesSKILL.mdcore21,282 bytesreferences/workflows.mddoc15,984 bytes
Read SKILL.md
# OKX News & Sentiment
Crypto news aggregation, coin sentiment analysis, and macro-economic calendar for OKX. All commands are **read-only** and require **API credentials** (OAuth2.1).
## Capabilities
| User Intent | Command |
|-------------|---------|
| Latest/important news | `okx news latest` |
| Coin-specific news | `okx news by-coin` |
| Keyword news search | `okx news search` |
| Sentiment-filtered news | `okx news by-sentiment` |
| Full article content | `okx news detail` |
| Coin sentiment snapshot | `okx news coin-sentiment` |View the complete source on GitHubSkills included
- earn-hunter
- okx-cex-auth
- okx-cex-bot
- okx-cex-earn
- okx-cex-market
- okx-cex-portfolio
- okx-cex-skill-mp
- okx-cex-smartmoney
- okx-cex-trade
- okx-sentiment-tracker
Repository facts
- License
- MIT
- Created
- Mar 6, 2026
- Last pushed
- Oct 28, 2026
- Forks
- 29
- Open issues
- 3
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 119 notes
skills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/earn-hunter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/okx-cex-auth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/okx-cex-auth/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 4 dangerous shell commandsin 2 files: earn-hunter/scripts/scan.sh:195 earn-hunter/SKILL.md:491
- 88 network referencesin 15 files: earn-hunter/SKILL.md:6 earn-hunter/references/notify-channels.md:13 earn-hunter/scripts/scan.sh:168 and 12 more
- No hidden or obfuscated text
- 2 instruction override signalsin 1 file: earn-hunter/SKILL.md:248
- 1 executable scriptin 1 file: earn-hunter/scripts/scan.sh:1
- 30 references to secretsin 11 files: earn-hunter/references/notify-channels.md:39 skills/_shared/preflight.md:42 okx-cex-auth/SKILL.md:80 and 8 more
- No requests to vote in Hot
Show all 125 signals by file
skills/_shared/preflight.md
- Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted]
skills/earn-hunter/SKILL.md
- Network accessline 6
author: okx version: "1.5.0" homepage: "https://www.okx.com" - Network accessline 7
version: "1.5.0" homepage: "https://www.okx.com" agent: - Network accessline 8
homepage: "https://www.okx.com" - Access to secretsline 48
[Credential-related source omitted] - Network accessline 114
**Claude Code / Hermes / Generic (`claude-code.default.json`):** - scheduler.type = `"cron"` — scheduled via **OS crontab → `scripts/scan.sh`** (zero LLM token cost), notification via TG / Lark curl from the script itself. - Network accessline 115
- scheduler.type = `"cron"` — scheduled via **OS crontab → `scripts/scan.sh`** (zero LLM token cost), notification via TG / Lark curl from the script itself. - Access to secretsline 120
[Credential-related source omitted] - Network accessline 124
TG and Lark are **standalone push channels** — they work regardless of whether the agent client is open. On OS-crontab platforms, scheduled scans send notifications via direct curl. On **OpenClaw**, the scheduled scan runs in an isolated cr - Access to secretsline 155
[Credential-related source omitted] - Network accessline 158
- Neither set → TG not available 2. Check `platform.notify.lark_webhook` or Lark MCP tools: - Webhook set and valid (starts with `https://` and contains `/hook/`) → Lark ready - Network accessline 159
2. Check `platform.notify.lark_webhook` or Lark MCP tools: - Webhook set and valid (starts with `https://` and contains `/hook/`) → Lark ready - Webhook set but format invalid (does not start with `https://` or missing `/hook/`) → war - Network accessline 160
- Webhook set and valid (starts with `https://` and contains `/hook/`) → Lark ready - Network accessline 161
- Webhook set but format invalid (does not start with `https://` or missing `/hook/`) → warn: "Lark webhook 格式无效,跳过 Lark" → continue to next channel - Network accessline 185
- If user picks Telegram → guide setting `TELEGRAM_BOT_TOKEN` and `TELEGRAM_CHAT_ID` env vars - If user picks Lark → ask for webhook URL, validate format (starts with `https://`, contains `/hook/`), write to `platform.notify.lark_webhook` - Network accessline 186
- If user picks Lark → ask for webhook URL, validate format (starts with `https://`, contains `/hook/`), write to `platform.notify.lark_webhook` - Instruction override signalline 248
6. Not received → troubleshoot (see `notify-channels.md`) 7. 5 min no response → ping once 8. Session channel → skip confirmation - Instruction override signalline 250
8. Session channel → skip confirmation - Network accessline 292
These use **OS scheduler → `scripts/scan.sh`**. The script does everything (CLI calls, filter, dedup, render, curl notifications) with **zero LLM cost**. - Network accessline 339
cat > ~/Library/LaunchAgents/com.okx.earn-hunter.plist << PLIST <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 340
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> - Network accessline 341
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 381
- LaunchAgent plist paths must be absolute (no `~`). The activation flow expands `$HOME` at generation time. - `RunAtLoad: true` means the first scan runs immediately after loading. - The script reads `config.json` / `platform.json`, writes - Network accessline 382
- `RunAtLoad: true` means the first scan runs immediately after loading. - The script reads `config.json` / `platform.json`, writes `state.json` / `notify.log`, and sends notifications via curl to TG Bot API or Lark Webhook itself. No agent - Network accessline 383
- The script reads `config.json` / `platform.json`, writes `state.json` / `notify.log`, and sends notifications via curl to TG Bot API or Lark Webhook itself. No agent involvement needed at tick time. - Access to secretsline 421
[Credential-related source omitted] - Dangerous shell operationline 491
`launchctl unload ~/Library/LaunchAgents/com.okx.earn-hunter.plist && rm -f ~/Library/LaunchAgents/com.okx.earn-hunter.plist`
skills/earn-hunter/references/notify-channels.md
- Network accessline 13
Scheduled scans run via OS crontab (no LLM session). **Always use direct curl to TG Bot API or Lark Webhook** for notifications. `scripts/scan.sh` does the curl itself. - Network accessline 17
On OpenClaw the scheduled scan runs as an **isolated cron agent turn** created via the in-session `cron` tool. Delivery is via the cron job's **`announce`** mode, which pushes the turn's output back to the conversation channel that created - Network accessline 26
|------|---------|---------|---------| | Interactive session | Any | Markdown in conversation | Full (can reply) | | OS crontab (scheduled) | Claude Code / Hermes / Generic | curl TG/Lark | Push only | - Network accessline 27
| Interactive session | Any | Markdown in conversation | Full (can reply) | | OS crontab (scheduled) | Claude Code / Hermes / Generic | curl TG/Lark | Push only | | In-session cron (scheduled) | OpenClaw | cron `announce` → conversation cha - Network accessline 28
| OS crontab (scheduled) | Claude Code / Hermes / Generic | curl TG/Lark | Push only | - Network accessline 30
| Direct webhook | N/A | curl TG Bot API / Lark Webhook | Push only | - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Network accessline 41
- Neither set → not available 2. **Lark webhook** - `platform.json` `.notify.lark_webhook` is non-empty, starts with `https://`, and contains `/hook/` → Lark ready - Network accessline 42
2. **Lark webhook** - `platform.json` `.notify.lark_webhook` is non-empty, starts with `https://`, and contains `/hook/` → Lark ready - Value present but format invalid → **incomplete**: warn "Lark webhook 格式无效(需以 https:// 开头且包含 /hook - Network accessline 43
- `platform.json` `.notify.lark_webhook` is non-empty, starts with `https://`, and contains `/hook/` → Lark ready - Network accessline 58
curl -s "https://api.telegram.org/bot${TOKEN}/sendMessage" \ - Access to secretsline 85
[Credential-related source omitted] - Network accessline 90
curl -s -X POST "<webhook_url>" \ - Access to secretsline 124
[Credential-related source omitted] - Network accessline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Network accessline 170
# Step 1: 验证 bot token 有效性 curl -s "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/getMe" - Network accessline 171
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Network accessline 174
# Step 2: 验证 chat_id 有效性 curl -s "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/getChat?chat_id=${TELEGRAM_CHAT_ID}" - Network accessline 175
[Credential-related source omitted] - Access to secretsline 175
[Credential-related source omitted] - Network accessline 178
# Step 3: 重发测试消息 curl -s "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage" \ - Network accessline 179
[Credential-related source omitted] - Access to secretsline 179
[Credential-related source omitted] - Network accessline 195
1. 检查 webhook URL 格式(必须以 `https://` 开头,包含 `/hook/`)
skills/earn-hunter/references/scan-logic.md
- Access to secretsline 26
[Credential-related source omitted]
skills/earn-hunter/references/scheduler-setup.md
- Network accessline 5
- **`openclaw-cron`** (OpenClaw) — scheduled via the in-session **`cron` agent tool**, isolated + light-context, delivered back to the conversation via `announce`. See [OpenClaw](#openclaw-in-session-cron-tool). - **`cron`** (Claude Code / - Network accessline 6
- **`cron`** (Claude Code / Hermes / Generic) — scheduled via **OS crontab + `okx` CLI + curl notifications**. No LLM sessions spawned — zero token cost. See [OS Crontab](#os-crontab-configuration). - Network accessline 53
The script (pure shell + jq) calls the `okx` CLI directly, filters/dedups, and sends notifications via curl to TG/Lark — with **zero LLM cost**. It exits silently (no output, nothing sent) when there are no new opportunities and `verboseLog
skills/earn-hunter/scripts/scan.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 168
badge_inprogress) [[ "$LANG_SEL" == en ]] && echo "in-progress" || echo "进行中" ;; badge_upcoming) [[ "$LANG_SEL" == en ]] && echo "upcoming" || echo "预告" ;; flash_cta) [[ "$LANG_SEL" == en ]] && echo "→ Subscribe now ( https - Network accessline 169
badge_upcoming) [[ "$LANG_SEL" == en ]] && echo "upcoming" || echo "预告" ;; flash_cta) [[ "$LANG_SEL" == en ]] && echo "→ Subscribe now ( https://okx.com/ul/rhNe3q )" || echo "→ 立即申购( https://okx.com/ul/rhNe3q )" ;; fixed_fi - Network accessline 170
flash_cta) [[ "$LANG_SEL" == en ]] && echo "→ Subscribe now ( https://okx.com/ul/rhNe3q )" || echo "→ 立即申购( https://okx.com/ul/rhNe3q )" ;; - Dangerous shell operationline 195
rm -f "$_ef"; printf '%s' "$out"; return 0 - Dangerous shell operationline 199
if is_auth_error "$out $_stderr"; then rm -f "$_ef"; printf '%s' "$out $_stderr"; return 1; fi - Dangerous shell operationline 203
rm -f "$_ef" - Network accessline 286
local tg_ready=0 lark_ready=0 [[ -n "$tg_token" && -n "$tg_chat" ]] && tg_ready=1 if [[ "$lark" == https://* && "$lark" == *"/hook/"* ]]; then lark_ready=1; fi - Access to secretsline 287
[Credential-related source omitted] - Network accessline 288
if [[ "$lark" == https://* && "$lark" == *"/hook/"* ]]; then lark_ready=1; fi - Network accessline 318
local resp resp=$(curl -s "https://api.telegram.org/bot${TOKEN}/sendMessage" \ - Network accessline 319
resp=$(curl -s "https://api.telegram.org/bot${TOKEN}/sendMessage" \ - Network accessline 355
local resp resp=$(curl -s -X POST "$webhook" -H "Content-Type: application/json" -d "$payload" 2>/dev/null) - Network accessline 356
resp=$(curl -s -X POST "$webhook" -H "Content-Type: application/json" -d "$payload" 2>/dev/null)
skills/earn-hunter/templates/flash-earn.md
- Network accessline 51
→ 立即申购( https://okx.com/ul/rhNe3q )
skills/okx-cex-auth/SKILL.md
- Network accessline 6
author: okx version: "1.5.0" homepage: "https://www.okx.com" - Network accessline 7
version: "1.5.0" homepage: "https://www.okx.com" agent: - Network accessline 8
homepage: "https://www.okx.com" - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 232
[Credential-related source omitted]
skills/okx-cex-bot/SKILL.md
skills/okx-cex-earn/SKILL.md
- Network accessline 6
author: okx version: "1.5.0" homepage: "https://www.okx.com" - Network accessline 7
version: "1.5.0" homepage: "https://www.okx.com" agent: - Network accessline 8
homepage: "https://www.okx.com" - Access to secretsline 54
[Credential-related source omitted] - Network accessline 228
- **Security:** Never ask users to paste API keys or secrets into chat. - **Output:** Always pass `--json` to list/query commands and render results as a Markdown table — never paste raw terminal output. - **Network errors:** If commands fa - Network accessline 229
- **Output:** Always pass `--json` to list/query commands and render results as a Markdown table — never paste raw terminal output. - **Network errors:** If commands fail with a connection error, prompt user to check VPN: `curl -I https://w - Network accessline 230
- **Network errors:** If commands fail with a connection error, prompt user to check VPN: `curl -I https://www.okx.com`
skills/okx-cex-earn/references/workflows.md
- Network accessline 119
1. Run parallel pre-display fetch (spot price + balance + products) as above
skills/okx-cex-market/SKILL.md
skills/okx-cex-portfolio/SKILL.md
skills/okx-cex-skill-mp/SKILL.md
skills/okx-cex-smartmoney/SKILL.md
- Network accessline 6
author: okx version: "1.5.0" homepage: "https://www.okx.com" - Network accessline 7
version: "1.5.0" homepage: "https://www.okx.com" agent: - Network accessline 8
homepage: "https://www.okx.com" - Access to secretsline 56
[Credential-related source omitted] - Network accessline 150
- **Security:** Never ask users to paste API keys or secrets into chat. - **Output:** Always pass `--json` to list/query commands and render results as a Markdown table — never paste raw terminal output. - **Network errors:** If commands fa - Network accessline 151
- **Output:** Always pass `--json` to list/query commands and render results as a Markdown table — never paste raw terminal output. - **Network errors:** If commands fail with a connection error, prompt user to check VPN: `curl -I https://w - Network accessline 152
- **Network errors:** If commands fail with a connection error, prompt user to check VPN: `curl -I https://www.okx.com`
skills/okx-cex-trade/SKILL.md
- Network accessline 6
author: okx version: "1.5.0" homepage: "https://www.okx.com" - Network accessline 7
version: "1.5.0" homepage: "https://www.okx.com" agent: - Network accessline 8
homepage: "https://www.okx.com" - Access to secretsline 63
[Credential-related source omitted] - Network accessline 450
- Batch operations (batch cancel, batch amend) are available via MCP tools directly if needed - Position mode (`net` vs `long_short_mode`) affects whether `--posSide` is required - **Network errors**: If commands fail with a connection erro - Network accessline 451
- Position mode (`net` vs `long_short_mode`) affects whether `--posSide` is required - **Network errors**: If commands fail with a connection error, prompt user to check VPN: `curl -I https://www.okx.com` - **Capability discovery**: Run `ok - Network accessline 452
- **Network errors**: If commands fail with a connection error, prompt user to check VPN: `curl -I https://www.okx.com`
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts api.telegram.org, which SKILL.md, the README and the plugin manifest do not mentionearn-hunter/scripts/scan.sh:319High confidence
Signal confidence: 125 facts
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueskills/_shared/preflight.md:42Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueskills/_shared/preflight.md:42Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueskills/_shared/preflight.md:42Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueskills/_shared/preflight.md:42Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueskills/_shared/preflight.md:42Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueskills/_shared/preflight.md:42Low confidence
- Network access in the frontmatter of the SKILL.mdearn-hunter/SKILL.md:6Low confidence
- Network access in the frontmatter of the SKILL.mdearn-hunter/SKILL.md:7Low confidence
- Network access in the frontmatter of the SKILL.mdearn-hunter/SKILL.md:8Low confidence
- Access to secrets in prose of the SKILL.mdearn-hunter/SKILL.md:48Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:114Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:115Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueearn-hunter/SKILL.md:120Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:124Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueearn-hunter/SKILL.md:155Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:158Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:159Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:160Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:161Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:185Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:186Low confidence
- Instruction override signal in prose of the SKILL.mdearn-hunter/SKILL.md:248High confidence
- Instruction override signal in prose of the SKILL.mdearn-hunter/SKILL.md:250High confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:292Low confidence
- Network access in code of the SKILL.mdearn-hunter/SKILL.md:339High confidence
- Network access in code of the SKILL.mdearn-hunter/SKILL.md:340High confidence
- Network access in code of the SKILL.mdearn-hunter/SKILL.md:341High confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:381Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:382Low confidence
- Network access in prose of the SKILL.mdearn-hunter/SKILL.md:383Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueearn-hunter/SKILL.md:421Low confidence
- Dangerous shell operation in prose of the SKILL.mdearn-hunter/SKILL.md:491Low confidence
- Network access in prose of documentationearn-hunter/references/notify-channels.md:13Low confidence
- Network access in prose of documentationearn-hunter/references/notify-channels.md:17Low confidence
- Network access in prose of documentationearn-hunter/references/notify-channels.md:26Low confidence
- Network access in prose of documentationearn-hunter/references/notify-channels.md:27Low confidence
- Network access in prose of documentationearn-hunter/references/notify-channels.md:28Low confidence
- Network access in prose of documentationearn-hunter/references/notify-channels.md:30Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueearn-hunter/references/notify-channels.md:39Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueearn-hunter/references/notify-channels.md:40Low confidence
- Network access in prose of documentationearn-hunter/references/notify-channels.md:41Low confidence
- Network access in prose of documentationearn-hunter/references/notify-channels.md:42Low confidence
- Network access in prose of documentationearn-hunter/references/notify-channels.md:43Low confidence
- Network access in code of documentationearn-hunter/references/notify-channels.md:58Low confidence
- Access to secrets in prose of documentationearn-hunter/references/notify-channels.md:85Low confidence
- Network access in code of documentationearn-hunter/references/notify-channels.md:90Low confidence
- Access to secrets in code of documentationearn-hunter/references/notify-channels.md:124Low confidence
- Network access in code of documentationearn-hunter/references/notify-channels.md:128Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueearn-hunter/references/notify-channels.md:128Low confidence
- Network access in code of documentationearn-hunter/references/notify-channels.md:170Low confidence
and 75 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/earn-hunter/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/earn-hunter/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/earn-hunter/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/earn-hunter/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/earn-hunter/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/earn-hunter/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.