关于 okx-activity
用于 OKX 活动报名与参与的路由技能,目前涵盖 OKX.AI Trading Hackathon。它将操作引导至对应参考指南,并要求执行预检、确认和安全检查。
主要功能
- 01路由黑客马拉松报名与资格请求
- 02使用活动专属参考指南
- 03CLI 使用前要求预检
- 04报名操作要求明确确认
- 05保护 JWT 并遮蔽用户标识
适用场景
- 01报名 OKX.AI Trading Hackathon
- 02查询黑客马拉松参赛要求
- 03区分黑客马拉松报名与竞赛报名
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ okx/ onchainos-skills --skill okx-activity安装后在 Claude Code 中输入/okx-activity确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
_shared/preflight.mdreferences/hackathon-core.mdhackathon-faq.mdhackathon-registration.md详细介绍
OKX 活动 — OKX 活动的注册与参与
每项活动的流程、CLI 参考、常见问题和门槛均位于此技能的 references/ 目录中,文件名前缀为 <activity>-。此 SKILL.md 仅负责路由——不含模板、CLI 标志或单项活动文案,因此新增活动不会改变现有活动的规则。
预检
首次运行 onchainos 命令前,请阅读一次 ../okx-agentic-wallet/_shared/preflight.md。如果该文件不存在,则改为阅读 _shared/preflight.md。
阻断性要求——它必须在本会话的第一个 onchainos 命令之前运行,适用于每项活动,包括只读列表调用。
意图路由
| 用户意图 | 活动 | 参考资料 |
|---|---|---|
| 以任何语言注册、报名、加入、参加或参与黑客松 | OKX.AI Trading Hackathon | hackathon-core.md,然后是 hackathon-registration.md |
| 以任何语言询问黑客松的参赛要求或资格——非正在进行注册 | OKX.AI Trading Hackathon | hackathon-core.md,然后是 hackathon-faq.md |
在生成关于某项活动的任何面向用户的消息之前,必须先加载该活动的 *-core.md(阻断性要求)。该文件包含该活动的门槛、输出规则和发送门槛——流程和常见问题文件不会重复这些内容,因此先打开 -registration.md / -faq.md 并非捷径,而是跳过了门槛。不得仅根据此文件、记忆或 CLI 的 --help 输出,自行编造流程、模板或资格答复。
如果请求提及的活动没有列在上表中(没有对应的参考文件),请说明此技能暂不支持该活动——绝不要套用其他活动的流程,也不要猜测其 CLI 子命令。
命令索引
此技能使用 onchainos <activity> 子命令(hackathon → onchainos hackathon)。**务必从 CLI 获取准确语法,不要依赖记忆:**运行 onchainos hackathon --help 查看子命令列表,运行 onchainos hackathon <subcommand> --help 查看子命令的标志。完整的参数表、返回字段架构和操作示例位于 hackathon-registration.md。
错误技能防护
此处的活动会让用户加入该活动定义的主体(hackathon → 一个已有的 Trading ASP Agent)。competition join(okx-growth-competition)会让钱包账户报名标准交易竞赛。这是不同的系统、不同的主体——绝不能相互替代,因为两者注册的对象不同,且两种调用都无法撤销。
如果同一请求同时包含两者的信号(例如同时提到“hackathon”和“competition”或“cup”),请先询问用户指的是哪一个,再运行任何命令。
安全
- 每项活动的注册都不可撤销——没有列表、更新、状态查询或撤销子命令。必须:提交前取得用户明确的确认回复;绝不要代替用户回答确认提示,也绝不要认为用户在一次性请求中已经提到主体,就等于预先确认。完整的门槛说明位于该活动的
-registration.md中。 - 绝不能:记录、打印或通过标志传递 JWT——它由客户端层从密钥链注入,泄露后攻击者便可冒充用户操作。活动流程不会创建任何新密钥。
- 必须:回显已执行的命令时,遮蔽用户标识符(OKX UID 等),例如
--uid <hidden>——CLI 不会返回这些标识符,也绝不能将其原样粘贴到对话中。 - 绝不能:以任何格式使用活动的内部 activity id 来识别活动——应使用活动名称。CLI 不会返回该 id,也不要从其他地方获取。
- 创建 Agent 身份绝不是活动流程的一部分——那属于
okx-ai。此技能只让用户加入已经存在的主体。
全局说明
- 使用用户的语言回复。 此技能参考资料中的所有模板均以英文编写,作为结构指南——发送前请先翻译,同时保持布局和字段不变,并确保每个 URL 一字不差,且仍是链接。
- 每项活动的
-core.md都有自己的关卡、输出规则和交付前检查清单;这些要求是对本文件的补充,不能替代本文件。
添加活动(维护者)
- 添加
references/<activity>-core.md——包含关卡、阅读顺序、输出规则和交付前检查清单——以及用于说明流程和常见问题的references/<activity>-*.md。 - 每种该活动服务的用户意图都添加一行意图路由,每行都必须是完整的 Markdown 链接。
- 在本文件的
description中补充新活动的触发条件。