@ha7ch/mee7
v0.5.1
Published
mee7 CLI — AI bouncer 活动平台。主办方的操作台,以及报名者的 `mee7 apply`(报名不是填表,是说服 bouncer)。
Readme
@ha7ch/mee7
mee7 CLI —— AI bouncer 活动平台(mee7.ha7ch.com)的主办方操作台。报名不是填表,是说服 bouncer。
用法
npx @ha7ch/mee7 connect # 打开浏览器登录并授权这台设备(推荐)
npx @ha7ch/mee7 login <token> # 兼容旧流程:手动保存后台生成的 token
npx @ha7ch/mee7 help # 看全部命令
npx @ha7ch/mee7 events # 列出我的活动
npx @ha7ch/mee7 dashboard # 打开主办后台
npx @ha7ch/mee7 dashboard <event_id> # 打开一个活动的工作台
npx @ha7ch/mee7 create --name "..." --brief "..." --seats 21
npx @ha7ch/mee7 invites <event_id> # 取邀请名单和每人专属确认链接
npx @ha7ch/mee7 present <event_id> <user_id> --clues "线索1;线索2" --tagline "技术方向"
npx @ha7ch/mee7 present-import <event_id> ./presentations.jsonconnect 会在 127.0.0.1 启动一次性回调,浏览器授权后把 token 直接交给本机 CLI;token 不会出现在网址或聊天提示词中。凭据存在 ~/.mee7/config.json(600 权限,登录一次即可);MEE7_TOKEN 环境变量可覆盖。
配套 skill(Claude Code / Codex)
把办活动 + 发邀请的 skill 装进你的 Claude Code 或 Codex,之后说人话即可,skill 内部调用本 CLI:
npx @ha7ch/mee7 skills install # 默认装 Claude Code;检测到 ~/.codex 一并装 Codex
npx @ha7ch/mee7 skills install --codex # 只装 Codex(--claude 只装 Claude Code,--dir 自定义目录)装进 ~/.claude/skills/(和/或 ~/.codex/skills/):mee7-pro(办活动全流程)、mee7-resend-invite(邮件邀请)、mee7-imessage-invite(iMessage/SMS 邀请,仅 macOS)。两个工具用同一份 SKILL.md 格式。
也可以什么都不装,直接把一句话发给你的 AI,让它自己完成安装 + 授权:
阅读 https://mee7.ha7ch.com/claude-code,帮我接入 mee7,装好后告诉我怎么开始办活动。
阅读 https://mee7.ha7ch.com/codex,帮我接入 mee7,并创建一个新的办活动任务。环境要求
Node ≥ 18(内置 fetch),零依赖。
现场展示数据
现场猜人/揭晓资料存于 Supabase 的报名记录,不再放公开静态 JSON。apps --event <id> 会在每人记录中返回 presentation,便于 AI 读取、校对后继续修改。
present <event_id> <user_id> ...:字段级合并,只修改传入的--clues / --one-liner / --doing / --wants / --tagline。present <event_id> <user_id> --clear:清空这个人的全部展示数据。present-import <event_id> <file.json>:兼容以user_id为键的旧文件格式;整份结构、活动归属和全部 user id 会先校验,失败时不写入任何一条。
