PluginBench
Skill
Pass
Audit score 90

okx-a2a-payment

okx/onchainos-skills

DEPRECATED — use okx-agent-payments-protocol instead for a2a payment handling.

What is okx-a2a-payment?

This is a deprecated legacy alias that has been merged into okx-agent-payments-protocol. Do not execute payment logic from this stub. If you encounter this skill, immediately load okx-agent-payments-protocol and follow that skill's instructions instead.

  • Redirects legacy okx-a2a-payment references to okx-agent-payments-protocol
  • Catches outdated invocations by name for backward compatibility
  • Routes paymentId, a2a_*, payment-link, and payment-status triggers to the successor skill

How to install okx-a2a-payment

npx skills add https://github.com/okx/onchainos-skills --skill okx-a2a-payment
Prerequisites
  • Load okx-agent-payments-protocol via the Skill tool instead of using this stub
Claude Code
Cursor
Windsurf
Cline

How to use okx-a2a-payment

  1. 1.Recognize that okx-a2a-payment is deprecated
  2. 2.Load okx-agent-payments-protocol using the Skill tool
  3. 3.Follow the instructions in okx-agent-payments-protocol/SKILL.md (Path B) for a2a-pay flows
  4. 4.Refer to okx-agent-payments-protocol/references/a2a_charge.md for the full create/pay/status playbook

Use cases

Good for
  • Resolving legacy scripts or transcripts that reference okx-a2a-payment by name
  • Ensuring old external documentation links still point to active payment handling
  • Maintaining backward compatibility during skill consolidation
Who it's for
  • Users with legacy code or documentation referencing okx-a2a-payment
  • Teams migrating from the old skill structure to okx-agent-payments-protocol

okx-a2a-payment FAQ

Should I use okx-a2a-payment for payments?

No. This skill is deprecated. Load okx-agent-payments-protocol instead and follow its instructions.

Where did the a2a-pay functionality go?

It has been merged into okx-agent-payments-protocol. See that skill's SKILL.md (Path B) and references/a2a_charge.md.

Why does this stub still exist?

To catch legacy references by name and redirect them to the active skill, ensuring backward compatibility.

What triggers does this skill respond to?

None. All paymentId, a2a_*, payment-link, and payment-status triggers now route directly to okx-agent-payments-protocol.

Full instructions (SKILL.md)

Source of truth, from okx/onchainos-skills.


name: okx-a2a-payment description: "DEPRECATED legacy alias — a2a-pay support has been merged into okx-agent-payments-protocol (see references/a2a_charge.md). This stub exists only so that legacy invocations referencing the old name resolve to a meaningful redirect. If you land here, immediately load okx-agent-payments-protocol via the Skill tool and follow it instead. Do NOT execute any payment logic from this stub. All paymentId / a2a_... / payment-link / payment-status triggers now route directly to okx-agent-payments-protocol (Path B in its SKILL.md)." license: MIT metadata: author: okx version: "3.3.13" homepage: "https://web3.okx.com" deprecated: true successor: okx-agent-payments-protocol

DEPRECATED — merged into okx-agent-payments-protocol

This skill has been folded into the unified payment dispatcher. The functionality is unchanged; only the entry point has changed.

What to do: load okx-agent-payments-protocol via the Skill tool and follow that skill instead. The a2a-pay flow lives at:

  • okx-agent-payments-protocol/SKILL.md — Path B (paymentId-based, no 402)
  • okx-agent-payments-protocol/references/a2a_charge.md — full create / pay / status playbook

Why this stub exists: legacy transcripts, scripts, and external docs may still reference okx-a2a-payment by name. This stub catches those references and redirects to the merged skill. It carries no triggers of its own — new conversations mentioning paymentId / a2a_... / "create payment link" / "payment status" route directly to okx-agent-payments-protocol based on that skill's triggers.