HackerTrip CLI + Skills

终端里的黑客松入口

一套开源命令行工具 + Claude Code skills:选手扫描本地项目找比赛、一条命令把作品发到个人主页;主办方丢一张海报就能提交赛事,审核后在网站与微信小程序双端触达选手。

npx hackertrip --help

🎒 选手:三步发布你的作品

全程不需要账号密码——靠小程序生成的一次性配对码(30 分钟失效)鉴权,repo 扫描 100% 在本地完成。

1

免安装运行 CLI

npx hackertrip --help

需要 Node.js ≥ 18,npx 每次自动拉取最新版,不用全局安装。想先找比赛?在项目目录里跑 npx hackertrip match,AI 会按你的技术栈匹配最适合的黑客松。

2

小程序生成配对码

打开 HackerTrip 微信小程序 → 我的 → Skills 同步 → 生成配对码,得到 6 位配对码和同步凭证,按页面提示设置环境变量。

3

一条命令发布作品

npx hackertrip publish-work \ --pair-code 你的配对码 \ --demo "https://your.demo.app" \ --awards "2026 AdventureX 最佳人气奖"

项目名、技术栈、描述、仓库地址会自动从 repo 扫出来,你只补机器抓不到的。发布后回小程序 我的 → 作品 预览确认,点『发布』即公开到个人主页。

⚡ 让 AI 帮你跑全程

装好选手 skill 后,在 Claude Code 里直接说「帮我把作品发到 HackerTrip」,AI 会自动扫描、追问补全、自检格式、执行发布。

npx hackertrip install-skills --player

📣 主办方:三步提交你的赛事

提交进入绑定账号的草稿箱,平台人工审核后上架——审核通过即在 hackertrip.space 与微信小程序双端展示。

1

免安装运行 CLI

npx hackertrip --help

需要 Node.js ≥ 18,npx 每次自动拉取最新版,不用全局安装。

2

小程序复制凭证

打开 HackerTrip 微信小程序 → 发布赛事 → 让 AI 帮我提交(需先通过组织者认证),拿到主办方编号和提交密钥。密钥长期有效、可随时重置,提交会绑定到你的主办方账号。

3

提交赛事

npx hackertrip submit-event \ --organizer-no HT-XXXXXX --submit-key 你的密钥 \ --from event.json

event.json 用云端字段名(name、city、startDate、endDate、website、registrationUrl、contactEmail、cover…), 与小程序指令模板一致,也可以用 --name / --city / --start / --end / --website 逐项传。必填四件套:名称 + 起止时间 + 城市 + 官网。奖金、日期不确定就留空,不要编造——提交经过准入门槛与格式双层校验。

⚡ 丢一张海报给 AI

装好主办方 skill 后,把活动海报图丢给 Claude 说「帮我把这个黑客松发到 HackerTrip」,AI 自动 OCR 整理字段并提交。

npx hackertrip install-skills --organizer

📡 跟踪审核状态

提交后随时在终端查询审核进度、待补充项和审核备注。

npx hackertrip event-status --organizer-no HT-XXXXXX --submit-key 你的密钥

🔐 配对码与安全

  • · 全程不需要账号密码,靠小程序生成的一次性配对码 + 凭证鉴权
  • · 配对码 30 分钟一次性失效,泄露风险极低
  • · 选手 repo 扫描在本地完成,只上传你确认要发布的字段
  • · 作品同步后处于「待审核」,必须本人在小程序预览确认才公开