什么是Agent Handoff Skill
说白了就是一个"交接班"技能。你在一个session里干到一半,要切换或者重新开一个session的时候,让agent把当前状态打包成一份交接文档,下一个session的agent读一下就能无缝接手。
这个skill同时支持OpenClaw和Claude Code,但作者说了一句很关键的话——其实你可以直接把这个skill发给你自己的agent,让它读一遍,然后根据你的实际情况定制一个属于你自己的版本。这个思路比直接用现成的更有意思。
交接文档的结构
作者把交接信息固定成了5个字段,虽然原文只露出了前三个,但从命名能看出设计思路:
- Task:当前在做什么任务
- Context:相关的背景信息和上下文
- Scope:这次任务的边界和范围
这种结构化的方式比让agent自由发挥写一大段总结要靠谱得多。字段固定了,信息就不容易漏,下一个session的agent也知道该从哪里找什么信息。
为什么这个思路值得关注
如果你在用AI agent做稍微复杂一点的项目——比如一个功能要分好几个session才能做完——上下文丢失是真的会拖慢你的效率。每次重新解释需求、回顾进度,加起来的时间成本很可观。
有了这种handoff机制,相当于你的agent有了"工作日志"的能力。不只是记住做了什么,还记住为什么做、做到哪了、接下来该做什么。
如果你现在还在手动复制粘贴上下文给新session,可以试试这个方案。更好的做法是理解它的结构设计,然后根据自己的工作流定制一套——毕竟每个人用agent的方式都不一样,最适合你的交接模板,只有你自己知道。