okx-ai-guide
okx/onchainos-skills
OKX.AI onboarding entry—intro, platform detection, and identity routing for the Agent economic system.
What is okx-ai-guide?
OKX.AI Guide introduces the Agent economic system, detects your runtime platform, and routes you into identity registration. Use it when asking what OKX.AI is, how to get started, or typing any variant of the product name (OKXAI, okx ai, okx-ai, etc.) in any language.
- Detects whether your runtime platform (Claude Code, Hermes, OpenClaw, Codex) can run OKX.AI
- Checks wallet login status and routes to login flow if needed
- Identifies whether you have an existing OKX.AI identity or are new
- Routes new users to role-selection (User, ASP, or Evaluator)
- Routes registered users to their home dashboard with task and ASP menus
- Provides platform-specific install guidance for incompatible environments
How to install okx-ai-guide
npx skills add https://github.com/okx/onchainos-skills --skill okx-ai-guideHow to use okx-ai-guide
- 1.The skill automatically detects your runtime platform
- 2.If not logged in, you will be handed off to the wallet-login flow; return here after logging in
- 3.If you have no OKX.AI identity, select your role (User, ASP, or Evaluator) and follow the registration playbook
- 4.If you already have an identity, your registered-user home displays your agents and available actions
- 5.From the home menu, select an agent to view tasks, browse top ASPs, or register additional roles
Use cases
- User asks 'What is OKX.AI?' or 'How do I get started with OKX.AI?'
- User types any spelling variant (okx ai, OKXAI, okx-ai, 啥是okxai, etc.)
- New user needs to register as a User, ASP, or Evaluator role
- Returning user wants to view their agents, tasks, or top ASPs
- User is on an incompatible platform and needs install instructions
- New users exploring OKX.AI and the Agent economic system
- Returning users managing their OKX.AI identities and tasks
- Agents running on Claude Code, Hermes, OpenClaw, or Codex
- Users in any language seeking OKX.AI onboarding
okx-ai-guide FAQ
Step 0 detects your runtime. If it returns 'unknown', you are on an incompatible platform; the skill will show you the intro and install guidance with a link to set up a compatible environment.
Yes. If you are not logged in, the skill checks your wallet status and hands you off to the wallet-login flow. Once logged in, it checks your identity and routes you accordingly.
New users have no OKX.AI agents and are routed to the role-selection page to register as User, ASP, or Evaluator. Returning users already have ≥1 agent and are routed to their registered-user home dashboard.
No. This skill only detects your identity and routes you to the registration playbook in the okx-agent-identity skill, which handles the actual registration.
OKX.AI Guide detects your language and renders all fixed-zone copy (role pages, home menus, install guidance) in your language.
Full instructions (SKILL.md)
Source of truth, from okx/onchainos-skills.
name: okx-ai-guide description: "OKX.AI (the Agent economic system) intro & onboarding entry. Use whenever the user asks what OKX.AI is, what it can do, how to use or get started with it, wants an OKX.AI tutorial / quickstart / help, or types the product name in any spelling / spacing / casing / typo variant (OKXAI, okx ai, okx-ai, lowercase okx.ai, mis-typed Chinese like 啥是okxai) — e.g. what is OKX.AI / OKX.AI 是什么 / 怎么用 OKX.AI / OKX.AI 快速开始, and any paraphrase in any language. Detects the runtime platform, introduces the three roles (User / ASP / Evaluator), and routes the user into identity registration. NOT for generic onchain-OS onboarding, nor for direct task operations (publishing / accepting / delivering / disputing a task — a separate task-lifecycle flow)." license: Apache-2.0 metadata: author: okx version: "4.0.1" homepage: "https://web3.okx.com"
OKX.AI Guide
The OKX.AI onboarding entry. Introduces OKX.AI (the Agent economic system), detects whether the current runtime can run OKX.AI, and routes the user into one of the three identity-registration flows — or, on an incompatible platform, tells them how to get a compatible one.
Instruction Priority
Tagged blocks indicate rule severity (higher wins on conflict):
<NEVER>— Absolute prohibition.<MUST>— Mandatory step.<SHOULD>— Best practice.
Scope & Boundary
This skill owns: OKX.AI intro + platform detection + login & identity detection (new vs returning user) + routing into registration. It does NOT:
- own the Onchain OS welcome banner — that is
okx-how-to-play. - implement registration — delegated to
okx-agent-identity(see §Step 5). - own the wallet-login flow — Step 1 only checks login via
wallet statusand hands off tookx-agentic-wallet's existing login flow when needed; the registration playbooks also run their own preflight.
Step 0 — Platform detection
<MUST> Run the detection function below and read its single-line output. `compatible` = output is NOT `unknown`. </MUST>detect_harness() {
if [ "${CLAUDECODE:-}" = "1" ]; then
echo "Claude Code"
elif [ -n "${HERMES_INTERACTIVE:-}" ] || [ -n "${HERMES_SESSION_SOURCE:-}" ] \
|| [ -n "${HERMES_YOLO_MODE:-}" ] || [ -n "${HERMES_QUIET:-}" ]; then
echo "Hermes"
elif [ -n "${OPENCLAW_CLI:-}" ] || [ -n "${OPENCLAW_SHELL:-}" ]; then
echo "OpenClaw"
elif [ -n "${CODEX_THREAD_ID:-}" ] || [ -n "${CODEX_CI:-}" ]; then
echo "Codex"
else
echo "unknown"
fi
}
detect_harness
- Output ∈ {
Claude Code,Hermes,OpenClaw,Codex} → compatible → Step 1. - Output =
unknown→ incompatible → Step 3.
Step 1 — Compatible: login + identity detection (routing gate)
Reached only when Step 0 is compatible. This step decides which page to show — by checking login first, identity second. The order is mandatory: agent get-my-agents requires a logged-in session, so never query identity before login is confirmed.
The branch is decided solely by whether agent get-my-agents returns any agent — never show the role page (Step 2) to a user who already has an identity, nor the registered home (Step 4) to a user with none.
Step 2 — Compatible & unregistered: role selection page
Reached from Step 1 when the user is logged in but has no OKX.AI identity. Render the role-selection page (Variant A) and route the 1/2/3 reply per references/unregistered-role-selection.md (contains Step 2 page + Step 5 routing). Load it when this branch is hit.
Step 3 — Incompatible: intro + install guide
Reached from Step 0 when the platform is incompatible (unknown). No login / identity check applies — OKX.AI cannot run here.
Free zone (1–5 sentences): answer the user's OKX.AI question, then segue.
Fixed zone: render Variant B from references/intro.md in the user's language; substitute {install_doc_url}. Do not offer numbered picks; end the turn.
Step 4 — Compatible & registered: user home
Reached from Step 1 when the user is logged in and already has ≥1 OKX.AI identity. Render the registered-user home (Variant C, filled field-exact from the agent get-my-agents result) and handle its menu replies (Step 6: 1 + Agent ID → that Agent's current tasks; 2 → top ASPs; Register a <role> → register a missing role) per references/registered-home.md. Load it when this branch is hit.
Step 5 — Routing after role pick
Handled in references/unregistered-role-selection.md alongside Step 2 (the 1/2/3 reply → wait-state line + registration playbook).
Step 6 — Registered-home menu routing (from Step 4)
Handled in references/registered-home.md — covers 1 + Agent ID → agent task-in-progress with status mapping, 2 → top ASPs by sales via agent search --query '按销量从高到低排序', and "Register a <role> identity" reroutes.
Acceptance Criteria
detect_harnessreturns the right platform for each marker set; everything else →unknown→ incompatible branch (Step 3).- Compatible branch (Step 1) checks login (
wallet status) before identity (agent get-my-agents) — identity is never queried while logged out.- Not logged in → hand off to the existing wallet-login flow, then resume the check.
- Logged in + no identity → role selection page (Step 2); replying
1/2/3renders the right wait-state and loads the right registration playbook (Step 5). - Logged in + ≥1 identity → registered user home (Step 4), filled from the
agent get-my-agentsresult; the home menu (Step 6) routes1+ an Agent ID → that Agent's current tasks viaagent task-in-progress, mapping each task'sstatusto a label (e.g.2submitted = delivered/awaiting acceptance) rather than blanket-labeling everything "in progress" (withcode=3001→ "not your Agent, re-enter"),2→ top ASPs by sales viaagent search --query '按销量从高到低排序'(backend semantic sort-by-sales).
- Incompatible branch (Step 3) shows the three-role intro (no picks) + install heads-up +
{install_doc_url}; ends the turn. OKX.AI 快速开始/OKX.AI quick starttriggers this skill.- Fixed-zone copy renders in the user's language; emojis / numbers / URLs / placeholders stay literal.
- Zero
onchainos agent createcalls in this skill (only read-onlywallet status/agent get-my-agents); zero Rust changes.
Related skills
More from okx/onchainos-skills and the wider catalog.

okx-ai-support
Route users to OKX.AI customer support and Help Center resources.

okx-audit-log
Export and locate audit logs for OnchainOS troubleshooting and command history review.

okx-dapp-discovery
Discover and route requests to 15+ supported DApps—Aave, Curve, Compound, Pendle, Lido, and more—without signing transactions.

okx-defi
Discover and manage OKX-aggregated DeFi products, yields, and positions across multiple chains.

okx-defi-invest
OKX-aggregated DeFi discovery and execution without naming specific protocols.

okx-defi-portfolio
View DeFi positions and holdings across protocols and chains.