Token导航 LogoToken导航

Agent Skill · 效率

handoff-session(切换会话)

handoff-session 用于辅助测试设计、自动化测试和回归验证,适合在 OpenClaw 中需要补充测试、分析失败日志或验证功能改动时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

handoff-session 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为只读;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 7,021。

总安装 8,605周安装 355GitHub Stars 公开资料未说明下载 2,812核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:handoff-session(切换会话)
来源仓库:https://github.com/allen-cao/handoff-session
安装命令:
openclaw skills install handoff-session
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install handoff-session

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

用于跨会话交接开发进度和工作现场。handoff-session 属于效率类 Skill,可作为该场景下的辅助能力补充。适合补充测试、分析日志或验证功能变更。支持生成最小可执行 handoff 包并恢复上下文。使用 `handoff out` 导出,`handoff in` 导入。需确认权限范围及是否涉及敏感数据迁移。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install handoff-session;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

handoff-session 怎么安装?

在终端执行 openclaw skills install handoff-session。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

handoff-session 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

handoff-session 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

handoff-session 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

handoff-session 用的人多吗?

公开数据是累计安装 8,605 次,近一周安装 355 次,下载 2,812 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

handoff-session 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
handoff-session

切换会话 · 本页

8,605—只读MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
handoff-v2
description
>

Handoff Protocol V2

handoff 不是总结工具,而是一套“冻结现场 → 封装状态 → 恢复执行”的交接协议。

目标只有一个:让下一会话不追问背景,直接继续干活。

一、协议对象

每一次 handoff,都是一个 handoff 包:

~/.agents/handoff_context/<handoff_id>/handoff.md

这个包只承担一件事:保存“继续执行”所需的最小状态。

协议约束:

  • 唯一载体是 handoff.md
  • 不额外生成 prompt
  • 不转储聊天记录
  • 不追求完整,只追求可恢复
  • 写完后必须能让下一会话马上开工

二、三种动作

handoff out

把当前工作现场冻结成一个 handoff 包。

触发信号:

  • handoff out
  • 帮我做会话交接
  • 上下文太长了 / 该换会话了
  • 我稍后继续 / 先把现场存一下
  • 把当前状态交给下个会话

handoff in <id|latest>

读取一个 handoff 包,先恢复理解,再在用户同意后继续执行。

触发信号:

  • handoff in <id>
  • handoff in latest
  • 继续刚才那个
  • 继续上一个会话
  • 从交接文档恢复
  • 接着上次任务做

解析规则:

  • 给了 <id> → 读取该包
  • 写了 latest → 读取最近一次包
  • 没给 ID,但语义明显是“继续最近一次” → 按 latest 处理

handoff list

列出最近 handoff 包,帮助用户找回某次交接。

触发信号:

  • handoff list
  • 列出最近的 handoff
  • 看看最近交接

三、八槽交接包

每个 handoff.md 必须包含 8 个槽位,缺一不可:

  1. 当前任务:现在到底在做什么
  2. 当前状态:做到哪一步了,卡在哪里
  3. 已完成:已经落地的结果
  4. 关键决策:已经定下来的结论
  5. 关键约束:不能破坏的限制
  6. 关键文件:下一会话要先看的文件
  7. 下一步:可以立刻执行的动作
  8. 待确认:唯一阻塞项;没有就写 无

填写标准:

  • 关键文件 用 path:line + 一句话说明
  • 下一步 必须是动作,不允许写“继续推进”“再看看”
  • 关键决策 只写结论,不写讨论史
  • 待确认 只写阻塞项,不能塞杂项
  • 没有内容时写 未记录 或 无,不能留空

四、handoff out 协议

按顺序执行:

  1. 用一句话确定主题
  2. 调用 scripts/handoff_file.sh create "{主题}"
  3. 填满 8 个槽位
  4. 做一次压缩,把不能帮助恢复执行的内容全部删掉
  5. 做一次恢复检查:假设自己已经失忆,只靠这份文档能否继续干活
  6. 向用户输出固定结果块

压缩原则:

  • 保留事实,删除过程
  • 保留结论,删除讨论
  • 保留动作,删除叙述
  • 保留阻塞,删除情绪
  • 如果一行不能帮助下一会话动手,就删掉

长度规则:

  • 目标长度:100 行内
  • 建议上限:120 行内
  • 复杂任务的例外上限:150 行内
  • 超过 120 行时,先主动压缩一次
  • 超过 150 行时,视为 handoff 失焦,需要重写

固定输出块必须包含:

Handoff saved.

  ID:   {handoff_id}
  File: ~/.agents/handoff_context/{handoff_id}/handoff.md

  Next session → handoff in {handoff_id}

可以在前后补一句解释,但这三行的结构不能变。

五、handoff in 协议

按顺序执行:

  1. 解析目标 handoff 包
  2. 读取 handoff.md
  3. 用 3-5 条 bullets 复述恢复结果
  4. 明确告诉用户准备执行的下一步
  5. 先询问用户是否同意继续执行
  6. 只有在用户同意后,才打开 关键文件 并执行 下一步
  7. 若用户不同意,则停在恢复预览阶段,等待新的指令
  8. 若 待确认 阻塞执行,也只提出 1 个最关键问题

恢复 bullets 至少覆盖:

  • 当前任务
  • 当前状态
  • 关键文件
  • 下一步
  • 是否存在阻塞

建议询问句式:

  • 我已恢复现场,下一步是:{下一步}。是否继续执行?

禁止行为:

  • 不重新收集背景
  • 不让用户复述上一会话
  • 不把 handoff 当成总结报告来讲
  • 不在用户同意前就直接执行下一步
  • 不在 handoff in 时顺手再生成新的 handoff

六、handoff list 协议

执行:scripts/handoff_file.sh list

输出格式:

<handoff_id>  <topic>

一行一个,默认最近 5 条。

七、恢复成功的判定标准

一份合格 handoff,必须同时满足:

  • 新会话知道现在要做什么
  • 新会话知道已经做到哪一步
  • 新会话知道哪些限制不能碰
  • 新会话知道先看哪些文件
  • 新会话知道下一步立刻做什么
  • 新会话不需要用户重新讲故事
  • 用户同意后可以无缝继续执行

只要有一项做不到,这份 handoff 就不合格,需要重写。

八、异常处理

  • 找不到指定 ID:明确报错,并提示用户先执行 handoff list
  • 没有任何 handoff:明确说明还没有交接记录
  • 关键文件 有部分不存在:指出缺失项,但继续基于剩余信息给出恢复预览
  • 文档里某槽位缺失:先用已有槽位恢复;只有在真的阻塞时才问 1 个问题

九、资源

  • 脚本:scripts/handoff_file.sh
  • 模板:references/templates.md
  • 说明:使用文档.md

平台分布

OpenClaw

77.13%
按下载量换算2,169

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills