用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/SocketDev/odai --skill writing-handoffs命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | writing-handoffs |
| description | Write a handoff doc under .claude/reports and report its absolute path. |
| user-invocable | true |
| model | haiku |
| allowed-tools | Read, Edit, Write, Glob, Grep, Bash(node scripts/fleet/write-handoff.mts:*), Bash(node scripts/fleet/consolidate-reports.mts:*), Bash(git:*), Bash(ls:*) |
| metadata | {"internal":true} |
"Write a handoff doc" means produce a file. The failing reading summarizes
in chat, and that summary scrolls out of the context window it was meant to
outlive. A handoff exists to be opened by the session after the one that wrote
it. handoff-request-guard (Stop hook) blocks the turn from ending until the
document exists and its absolute path is reported.
node scripts/fleet/write-handoff.mts <slug>
It mints .claude/reports/YYYY-MM-DD-<slug>-handoff.md from a scaffold and
prints the absolute path on stdout, alone, so it can be piped. Then fill the
scaffold in and report that path.
If a report for the slug already exists, the script prints the existing path
instead of minting a second file. Edit that file. One report split across
two files is the exact condition consolidate-reports.mts exists to complain
about. Pass --new only when a second document is deliberate.
Not a formatting preference. The reports tree is gitignored, so
reports/x.md is unresolvable for a reader who does not already know which
checkout the session was rooted in, and sessions here routinely span several at
once: a wheelhouse, a member, a /tmp worktree. A relative path names a file
the reader cannot open.
The scaffold's sections exist because a handoff that omits them sends the next session back through work already done:
Write what a competent stranger needs, not what you remember. Name files by path, commits by SHA, and findings by the command that produced them.