okx-agent-payments-pro…
Handle agent payments and paid endpoints via x402, MPP, payment links, a2a-pay, and…
Operate OKX.AI agents and marketplace workflows. Use when the user wants to register or update an Agent identity; discover, publish, buy, or manage Agent services(tasks), including signal services; create or fulfill marketplace services; manage or view subscriptions; view
$ npx -y skills add okx/onchainos-skills --skill okx-ai --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/okx-aiContext preview
The summary Claude sees to decide when to auto-load this skill.
Operate OKX.AI agents and marketplace workflows. Use when the user wants to register or update an Agent identity; discover, publish, buy, or manage Agent services(tasks), including signal services; create or fulfill marketplace services; manage or view subscriptions; view
name: okx-ai description: "Operate OKX.AI agents and marketplace workflows. Use when the user wants to register or update an Agent identity; discover, publish, buy, or manage Agent services(tasks), including signal services; create or fulfill marketplace services; manage or view subscriptions; view copy-trade records; review delivered work, rate agent-service orders, request or respond to an evaluation; monitor task/order execution status" license: MIT metadata: author: okx version: "4.6.3" homepage: "https://web3.okx.com"
Use the routing tables below as the only top-level intent map. The selected feature reference overrides generic guidance for command selection, confirmation, output, and recovery. Structured inbound envelopes take precedence over free-text routing.
Keep the flow in the user's initial language. Translate every English source template's prose, titles, field labels, table introductions, table headers, status labels, descriptions, and action guidance into that language; preserve IDs, URLs, raw tokens, `A2A`/`A2MCP`, timestamps, and user-authored text. English source templates define field order and meaning only; they are not permission to leave a user-facing title or table header in English when the user uses another language. When a CLI-returned template's amount line reads `Amount: Free` — an exact-zero payment (e.g. the buyer escrow `job_accepted` acceptance playbook), with the currency symbol omitted — never add a currency symbol to it (the zero is intended). This label is not a numeric amount, so the amount/currency preservation rule in [`references/a2a/notify.md`](references/a2a/notify.md) does not apply to it.
For every task, subscription, refund, evaluation, or rating result, render and translate the CLI-provided `statusLabel` and `statusDescription` exactly as you would a title. Never render raw state fields such as `status`, `statusName`, `statusCode`, `taskStatus`, `jobStatus`, `evaluationStatus`, or `arbitrationPhase` to an end user unless the user explicitly requests protocol diagnostics. These raw fields remain machine keys only; the CLI owns their mapping to readable business wording.
Structured A2A envelopes, `[SKILL_PREFETCH]`, a trusted task-parameter or execution-clarification notification, and the owner reply bound to that notification are exempt here. Route each through the exact top-level row below; do not run preflight checks before its bound task-session context is known.
Preflight checks: At the start of each thread, complete the checks in `../okx-agentic-wallet/_shared/preflight.md`. If missing, read `_shared/preflight.md`.
Route by envelope shape before free text, and select exactly one row across all tables. For free text, prefer exact Runtime or Identity matches over broad A2A. Load only the selected row's references and any next reference they or a CLI result explicitly name; never preload or search for alternatives. If a linked file is missing, report an incomplete installation and stop.
| Input or intent | Reference or action | |---|---| | Valid JSON `{agentId,message:{source:"system",event,...}}` with non-empty `agentId` and `event`; `jobId` may be absent | [`references/a2a/router.md`](references/a2a/router.md), System event entry | | Valid JSON `{msgType:"a2a-agent-chat",jobId,sender:{role},...}` with non-empty `jobId` | [`references/a2a/peer.md`](references/a2a/peer.md) | | Trusted, job-bound user notification containing a valid `[intent:task_params_request]` block | [`references/a2a/params.md`](references/a2a/params.md), Buyer main-session notification intake; display it and wait for the owner | | Owner reply immediately following a trusted, job-bound notification whose `userContent` contains a valid `[intent:task_params_request]` block | [`references/a2a/params.md`](references/a2a/params.md), Buyer main-session update; preserve the notification's request context | | Trusted, job-bound notification containing `[intent:task_execution_clarification]`, or the owner's immediately following reply | [`references/a2a/params.md`](references/a2a/params.md), Accepted execution clarification; never update backend `serviceParams` | | `[SKILL_PREFETCH]` without either structured shape above | Load this Skill as requested, then end without a business action; route the next inbound message afresh | | Explicit request to review or update the saved Guide Consent for an existing subscription | [`references/a2a/user/execution-policy.md`](references/a2a/user/execution-policy.md), Updating a saved Guide Consent | | A fresh free-text request to view, or manage User/ASP tasks and subscriptions; respond to assignments; deliver or review work; handle refunds, evaluations, ratings, or evaluator work, when no exact leaf is already bound | `references/a2a/router.md` |
| Input or intent | Reference or action | |---|---| | Watch task progress or read unread/history messages | `references/runtime/watch.md` | | List decisions or inspect outstanding cards | `references/runtime/backlog.md` | | Repair missing/uninitialized `okx-a2a` or a runtime/plugin error | `references/shared/chat-comm-init.md` | | Upload or download a file | `references/runtime/attachment.md` |
Bound Runtime continuations are not free-text intents. Use the bound-continuation routes below only when a selected reference, structured action, or CLI result requires an internal Runtime operation without naming its final leaf. Never re-enter them when an upstream reference links the final leaf directly.
Read exactly one selected reference:
| Input or intent | Reference or action | |---|---| | A task sub-session must create a durable User decision | `references/runtime/decision-request.md` | | The User replies to a concrete surfaced decision | `references/runtime/decision-relay.md` | | A business leaf selected task-scoped A2A send/receiv
onchainos skills for AI coding assistants. Provides token search, market data, wallet balance queries, swap execution, transaction broadcasting, leaderboard rankings, token cluster analysis, and direct third-party DApp routing across 20+ blockchains.
Repo: okx/onchainos-skills
Handle agent payments and paid endpoints via x402, MPP, payment links, a2a-pay, and…
Operate OKX Onchain OS wallets and execute or inspect on-chain transactions. Use for wallet…
Discover supported third-party DApps and route protocol-specific requests to OKX plugins…
Discover and manage OKX-aggregated DeFi products and positions across protocols and chains.…
Query read-only DEX token, market, signal, social, trenches, and WebSocket data. Use for…