Okx Dex Market
LeoYeAI/openclaw-master-skills
A skill your agent uses for on-chain market data: token prices/价格, K-line/OHLC charts, index prices, and wallet PnL/盈亏分析 (win rate, my DEX trade history, realized/unrealized PnL per token).
A skill your agent uses when the user wants to 'login/log in/sign in', 'authenticate', 'authorize', 'connect OKX account', 'set up credentials', 'first time setup', 'configure okx', '登录', '授权'…
$ npx skills add okx/agent-skills --skill okx-cex-auth -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install okx/agent-skills okx-cex-auth --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/okx/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/okx-cex-auth .claude/skills/okx-cex-auth && 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-cex-auth" agent skill from https://github.com/okx/agent-skills/tree/github-main/skills/okx-cex-auth into .claude/skills/okx-cex-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-cex-auth", 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/okx/agent-skills/tree/github-main/skills/okx-cex-authType 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 okx/agent-skills --skill okx-cex-auth -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install okx/agent-skills okx-cex-auth --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/okx/agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/okx-cex-auth .agents/skills/okx-cex-auth && 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-cex-auth" agent skill from https://github.com/okx/agent-skills/tree/github-main/skills/okx-cex-auth into .agents/skills/okx-cex-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-cex-auth", 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 okx/agent-skills --skill okx-cex-auth -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install okx/agent-skills okx-cex-auth --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/okx/agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/okx-cex-auth .cursor/skills/okx-cex-auth && 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-cex-auth" agent skill from https://github.com/okx/agent-skills/tree/github-main/skills/okx-cex-auth into .cursor/skills/okx-cex-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-cex-auth", 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/okx/agent-skills.git --path skills/okx-cex-auth--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 okx/agent-skills --skill okx-cex-auth -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install okx/agent-skills okx-cex-auth --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/okx/agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/okx-cex-auth .gemini/skills/okx-cex-auth && 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-cex-auth" agent skill from https://github.com/okx/agent-skills/tree/github-main/skills/okx-cex-auth into .gemini/skills/okx-cex-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-cex-auth", 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 okx/agent-skills okx-cex-authInstalls 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 okx/agent-skills --skill okx-cex-auth -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/okx/agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/okx-cex-auth .github/skills/okx-cex-auth && 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-cex-auth" agent skill from https://github.com/okx/agent-skills/tree/github-main/skills/okx-cex-auth into .github/skills/okx-cex-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-cex-auth", 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 okx/agent-skills --skill okx-cex-auth -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install okx/agent-skills okx-cex-auth --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/okx/agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/okx-cex-auth .opencode/skills/okx-cex-auth && 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-cex-auth" agent skill from https://github.com/okx/agent-skills/tree/github-main/skills/okx-cex-auth into .opencode/skills/okx-cex-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "okx-cex-auth", 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-cex-authA skill your agent uses when the user wants to 'login/log in/sign in', 'authenticate', 'authorize', 'connect OKX account', 'set up credentials', 'first time setup', 'configure okx', '登录', '授权'…
Okx Cex Auth is an agent skill from okx/agent-skills. 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', 'requiresauth', '401 Unauthorized', 'token expired/not found', 'StorageNotFoundError', '会话过期', '未认证', '需要登录'. Also when the user asks about login status or the login was interrupted. Also…
Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Backend & APIs, covering Stock and market analysis. It works with OKX. The repository describes itself as: 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… The licence is MIT.
Read from SKILL.md and the folder at commit 9c180cc. 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.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
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 Cex Auth loads about 4.5k tokens when it runs. Until then it costs about 213 tokens; SKILL.md has 2,114 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 okx/agent-skills at commit 9c180cc, republished under its MIT licence (© okx). 2,114 words, ~4,517 tokens.
.claude/skills/okx-cex-auth/SKILL.md (or your agent's skills folder).OAuth 2.0 device flow authentication for OKX CLI. Guides first-time setup, re-authentication after session expiry, and logout.
| 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:
profile.site in ~/.okx/config.toml (written by okx config init).okx-auth binary state the first time okx auth login --site <X> succeeds, and returned by okx auth status --json as the site field.There is no okx config set-site command — site cannot be persisted independently of an auth attempt. For OAuth flows, the agent must remember the user's choice within the conversation and pass --site <X> on okx auth login.
Install okx CLI if not already installed:
npm install -g @okx_ai/okx-trade-cliUnconditional rule — do NOT skip Step 0 under any circumstances. Even if a prior skill (preflight, okx-cex-portfolio, etc.) already ran auth status and passed you a conclusion like "user is not_logged_in, go log in" — you MUST re-run the two commands below yourself and walk Steps 0.1 → 0.2 → 0.3 in order. Upstream tool output does not substitute for your own pre-flight. The single most common failure mode for this skill is an agent that reads an upstream "not authenticated" signal, skips Step 0.1 site selection, and calls okx auth login with a silently-defaulted site.
Run both in parallel:
okx config show --json
okx auth status --jsonThen apply the following three checks in strict order — each step short-circuits the rest.
A site is considered already selected if either is true:
config show --json has any profile with a non-empty site field, ORauth status --json returns a non-empty site field AND status is logged_in or pending.⚠ When
statusisnot_logged_in, thesitefield fromauth status --jsonis a default placeholder (typically"global") that the auth binary emits regardless of user choice — it does NOT mean the user ever picked a site. Treat it as absent.
If neither condition above holds, site has never been chosen. You MUST ask the user to pick one before any login attempt by echoing the following menu verbatim (Chinese), and wait for their reply:
您需要选择要连接的 OKX 站点:
- Global (www.okx.com)
- EEA (my.okx.com)
- US (app.okx.com)
- TR (tr.okx.com)
Map the reply (1/2/3/4 or global/eea/us/tr) to the corresponding site id and remember it for the rest of this flow. Do NOT default to global silently — that hides the regional choice from the user.
Parse config show --json: does any profile have a non-empty api_key field?
If yes → STOP. Tell the user "已配置 API key (profile: <name>)" and proceed with their original request directly. DO NOT run okx auth login or okx config init.
The CLI's REST client always prefers API key over OAuth and never falls back (see
rest-client.ts applyAuth). Starting an OAuth login in this state is wasted effort — any OAuth token obtained would not be used, because the broken API key is still picked first.Belt-and-suspenders: as of CLI
1.3.1-beta.17,okx auth loginitself refuses to start OAuth when any profile hasapi_key— in--manualmode it emits{"status":"skipped","reason":"api_key_configured","profile":"<name>"}. Treat that output as success.
If Step 0.2 detected an api_key profile and the subsequent API call returns an authentication error (401 Unauthorized, Invalid Sign, Invalid API-KEY, OKX error code 50111/50113), the API key is bad — OAuth login is NOT a valid remediation. Per rest-client.ts applyAuth, any OAuth token obtained afterwards would still not be used because the broken API key is still picked first.
Present the user with exactly these two options, neutrally (do NOT label OAuth as "recommended"):
https://<site>/account/my-api) and either provides AK/SK/PP to you or re-runs okx config init themselves.okx config use <other-profile> or delete the profile block in ~/.okx/config.toml), THEN run the OAuth login flow from Step 0.3.Option 2 requires removing the profile first. If you attempt okx auth login while the API key profile still exists, the CLI guard will skip OAuth with {"status":"skipped","reason":"api_key_configured",...} and nothing will change.
Wait for the user's choice. Do not pick for them.
Use auth status --json:
status value | Action |
|---|---|
logged_in | STOP. Reply using the success template from Agent login procedure Step 3 logged_in branch (site + scopes only; see its negative-list rules), then proceed. |
pending | Previous login in progress — follow Login Flow wait-for-signal procedure. Do NOT start a new login, do NOT auto-poll. |
not_logged_in | Proceed to Login Flow with the site chosen in Step 0.1. |
okx auth login without this)Before invoking okx auth login (with or without --manual), you MUST verify all three of the following are true right now:
1 / 2 / 3 / 4 / global / eea / us / tr).--site <...>.If any of the three is false — even if a prior skill's output, auth status --json output, or config show --json output seems to imply a site — you MUST first post the Step 0.1 menu, wait for the user's reply, then re-check this gate. The site field in auth status --json when status is not_logged_in is a placeholder (typically "global") and does not satisfy condition 1.
Worked counter-example (anti-pattern):
Upstream portfolio skill runs
auth status --json, gets{"status":"not_logged_in","site":"global"}, tells you "user is not_logged_in, load okx-cex-auth and log in". ❌ Wrong: you read that context, runokx auth login --manual --site global, immediately return the OAuth URL and code. ✅ Right: you ignore the upstream site value, post the Step 0.1 menu yourself, wait for user's reply, then runokx auth login --manual --site <user's choice>.
Prerequisite: Step 0 completed and the Pre-login Gate above passes. You have a site the user just chose in chat, and you confirmed no
api_keyprofile exists.
okx auth login without --manual is a blocking command — it polls until the user authorizes in their browser.
CRITICAL for AI agents: You MUST use
okx auth login --manualto avoid blocking. The--manualflag outputs a JSON payload with the verification URL and user code, then exits immediately — it does NOT block.
Run okx auth login --manual --site <global|eea|us|tr> with the site chosen in Step 0.1.
{"status":"skipped","reason":"api_key_configured",...}, your Step 0.2 check was stale — re-read config show --json and stop. Do not retry.{"verificationUri":"...","userCode":"XXXX-XXXX","expiresIn":600}.Surface the verification URL and user code in your assistant reply — NOT only inside a tool-output block.
⚠ CRITICAL. The tool-output panel in many UIs (openclaw-control-ui, Claude Desktop, IDE chat panels) is collapsible and users may run with it hidden by default. If the URL and code appear ONLY in tool stdout, users cannot authorize. You MUST echo the parsed fields in your own natural-language response so they render as plain chat text.
Parse the JSON returned by the previous step and reply using exactly one of the templates below (verbatim except for field substitution). The wording is normative — do not abbreviate, reword, reorder, or translate.
Chinese template (use when the user is conversing in Chinese):
请在浏览器中打开下面的链接并输入验证码完成授权:
站点:<site>
链接:<verificationUri>
验证码:<userCode>
(有效期 <expiresIn>/60 分钟)
通过链接完成授权,然后告诉我。English template (use when the user is conversing in English):
Please open the link below in your browser and enter the verification code to authorize:
Site: <site>
URL: <verificationUri>
Code: <userCode>
(Valid for <expiresIn/60> minutes)
Please authorise current session with access to your account, tell me when you are done.All four fields — site, verificationUri, userCode, expiresIn — must appear as plain text in the assistant message.
Wait for the user to signal completion (e.g. "done", "ok", "好了", "完成了"). Do NOT auto-poll. Upon receiving the signal, run okx auth status --json once to verify, then branch:
"status": "logged_in" → success. Reply using exactly one of the templates below (verbatim except for field substitution), then proceed with the user's original request in the same turn.
Chinese template:
登录成功。
站点:<site>
权限:<scopes>English template:
Login successful.
Site: <site>
Scopes: <scopes>DO NOT include any other field from auth status --json in this reply. Specifically:
expiresAt / ttl refer to the short-lived access token, not the OAuth session. The CLI auto-refreshes tokens transparently; surfacing these values will mislead users into thinking their login expires soon.profile is an internal routing field with no user value.site and scopes are user-relevant."status": "pending" → authorization not yet complete; tell the user it's not done yet and wait for another signal. Do NOT auto-poll.
"status": "not_logged_in" → device code expired or was rejected; ask the user whether to retry.
Do NOT run any other okx commands while waiting for authorization.
okx auth login --site <global|eea|us|tr> — the command will block and poll until the user completes authorization.Logged in successfully! — proceed with the user's original request.API key already configured ... — Step 0.2 check was stale, use the existing API key.
okx config initis an API-key wizard. It prompts for site, then demo/live, then asks forAK/SK/PPcredentials. It does NOT perform OAuth. Use it only when the user explicitly wants to configure an API key.
okx config initWizard steps:
1 — Global (www.okx.com)2 — EEA (my.okx.com) — European Economic Area3 — US (app.okx.com) — United States4 — TR (tr.okx.com) — TürkiyeAfter okx config init completes, re-run the Step 0 pre-flight check — api_key will now be present and Step 0.2 will short-circuit any further login.
Run okx auth status --json to check login status. Parse the JSON output:
{
"profile": "oauth",
"site": "global",
"status": "logged_in",
"expiresAt": "2026-04-11T20:30:00+00:00",
"ttl": 3600,
"scopes": ["live:read", "live:trade"]
}status value | Meaning | Action |
|---|---|---|
logged_in | Valid session | Proceed |
pending | Login in progress | Wait for user to signal completion; do NOT auto-poll |
not_logged_in | No active session | Run okx auth login --manual |
When any command fails with "Session expired" or "Run okx auth login first":
okx auth login --manual [--site <global|eea|us|tr>] (agent) or okx auth login [--site <global|eea|us|tr>] (interactive)Token expiry is managed automatically — you only need to re-authenticate when the refresh token itself expires (typically after an extended period of inactivity).
okx auth logoutDCR client registration is retained after logout. The next okx auth login will be faster.
The okx auth commands (login, logout, status) depend on the okx-auth binary. It is normally installed automatically during npm install, but can also be managed manually.
IMPORTANT for AI agents: Do NOT manually check platform, CDN availability, or binary paths. Always use the CLI commands below — they handle platform detection and download internally.
okx auth installDownloads or updates the okx-auth binary. Reports "up to date" if already current. Use --json for machine-readable output.
okx auth install-statusShows whether the binary is installed and up to date. Use --json for machine-readable output.
okx auth remove # interactive confirmation
okx auth remove --force # skip confirmationIf any okx auth command (login, logout, status) fails with "Failed to spawn okx-auth", the binary is missing or corrupted:
okx auth install to download itokx auth install-status| Error message | Cause | Action |
|---|---|---|
No config found. Run okx config init first. | No config | Run okx config init |
Session expired — run okx auth login again | Refresh token expired | Run okx auth login --manual |
Authorization timed out | User did not authorize in time | Run okx auth login --manual again |
Access denied | User rejected authorization in browser | Run okx auth login --manual and ask to approve |
Region restriction (51155, 51734) | Instrument not available in configured site | Check okx auth status --json for current site; re-login with --site if needed |
Network error during login | Network unavailable | Check network and retry |
Failed to spawn okx-auth | Binary not installed or corrupted | Run okx auth install |
Installation failed: All CDN sources failed | Network issue during binary download | Check network and retry okx auth install |
| After authentication... | Next skill |
|---|---|
| Place / cancel / amend orders | okx-cex-trade |
| Check balance, positions, P&L | okx-cex-portfolio |
| Simple Earn, On-chain Earn, DCD, AutoEarn | okx-cex-earn |
| Grid / DCA bots | okx-cex-bot |
| Market prices, candles, indicators | okx-cex-market (no auth required) |
© okx, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/okx-cex-auth of okx/agent-skills.
Open the folder on GitHubat commit 9c180cc
We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in okx/agent-skills, which our catalogue first saw on October 7, 2026.
Okx Cex Auth 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 Cex Auth this skillokx/agent-skills | 186 | 2 repos | ~4.5k | Automated safety check: Pass | MIT | |
| Okx Dex MarketLeoYeAI/openclaw-master-skills | 2.2k | — | ~5.9k | Automated safety check: Notes | MIT | |
| Binance Datatoollostleaf/binance-datatool | 148 | — | ~2.5k | Automated safety check: Notes | BSD-3-Clause | |
| Okx Sentiment Trackerdex-original/okx-agent-trade-kit | 110 | 1 repos | ~3.8k | Automated safety check: Pass | MIT | |
| Polymarket2025Emma/vibe-coding-cn | 23k | 1 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Trust Wallet APItrustwallet/tw-agent-skills | 104 | — | ~424 | Automated safety check: Pass | MIT |
LeoYeAI/openclaw-master-skills
A skill your agent uses for on-chain market data: token prices/价格, K-line/OHLC charts, index prices, and wallet PnL/盈亏分析 (win rate, my DEX trade history, realized/unrealized PnL per token).
lostleaf/binance-datatool
Manage Binance historical market data from data.binance.vision using the binance-datatool CLI.
dex-original/okx-agent-trade-kit
A skill your agent uses 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'…
2025Emma/vibe-coding-cn
Comprehensive Polymarket skill covering prediction markets, API, trading, market data, and real-time WebSocket data streaming.
trustwallet/tw-agent-skills
Trust Wallet API for crypto data — token search, prices, trending tokens, swap quotes, market data, security checks, address validation, asset info, and coin status across 100+ blockchains.
BankrBot/skills
Urizen — an AI equity-research desk + the first autonomous fund on Robinhood Chain (4663), as an agent skill.
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.
okx/agent-skills
Automatically monitors OKX Flash Earn, Fixed Earn and Flexible Earn opportunities, sends push notifications, and guides subscription.
okx/agent-skills
A skill your agent uses 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…
okx/agent-skills
A skill your agent uses 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…
okx/agent-skills
Smart Money analytics on OKX: leaderboard traders, position tracking, trade records, closed-position history, aggregated consensus signals, and signal history.
okx/agent-skills
A skill your agent uses 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…
Works with
Categories
A skill your agent uses when the user wants to 'login/log in/sign in', 'authenticate', 'authorize', 'connect OKX account', 'set up credentials', 'first time setup', 'configure okx', '登录', '授权'…. Okx Cex Auth is an agent skill from okx/agent-skills. 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', '登录', '授权', '认证', '连接账户', '首次配置'.
Okx Cex Auth fits situations like: the user wants to login/log in/sign in; connect OKX account; set up credentials; first time setup.
Run `npx skills add okx/agent-skills --skill okx-cex-auth -a claude-code`. Or copy the skill folder (skills/okx-cex-auth in okx/agent-skills) into .claude/skills/okx-cex-auth in your project. Claude Code loads it when a task matches its description.
Run `npx skills add okx/agent-skills --skill okx-cex-auth -a codex`. Or copy the skill folder (skills/okx-cex-auth in okx/agent-skills) into .agents/skills/okx-cex-auth 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 okx/agent-skills --skill okx-cex-auth -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-cex-auth, .gemini/skills/okx-cex-auth, .github/skills/okx-cex-auth and .opencode/skills/okx-cex-auth in your project.
Going by SKILL.md and its folder, Okx Cex Auth needs the command-line tools its instructions call (npm). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. 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 Cex Auth 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.5k 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.
Skills that share tags, products or a category with Okx Cex Auth: Okx Dex Market (LeoYeAI/openclaw-master-skills, 2.2k stars), Binance Datatool (lostleaf/binance-datatool, 148 stars), Okx Sentiment Tracker (dex-original/okx-agent-trade-kit, 110 stars) and Polymarket (2025Emma/vibe-coding-cn, 23k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
okx (a GitHub organization) maintains it in okx/agent-skills, which has 186 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on September 23, 2026.
Source: okx/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.