用途:history-session 用于查看当前目录下曾经的 Claude Code 会话,让用户自行决定是否通过 --resume 恢复某个历史会话。
触发方式:用户输入 /history-session,或“历史会话”“history session”“查看历史”“看看历史会话”等短语时启用该技能。
主要能力与用法:
- 运行查找脚本: python3 ~/.claude/skills/history-session/scripts/history_session.py "$PWD" 该脚本读取会话索引文件(sessions-index.json),检索与当前目录相关的会话。
- 展示结果:若脚本输出为 NO_SESSIONS,则回复“当前目录没有历史会话记录。”。否则在标题 📋 历史会话(当前目录)下原样输出脚本结果,不做重排、不转成表格、不省略任何行。
- 每个会话占两行:第一行为会话摘要,第二行显示对应的 claude --resume 命令,两行都必须展示,方便用户复制恢复命令。
适用场景:在某一项目目录下想找回之前的 Claude Code 对话时使用,尤其适合继续未完成的编码或调试任务。
限制:资料未说明其依赖版本、支持平台、是否可跨目录检索、脚本内部匹配逻辑及异常处理细节,这些暂未提供;实际使用需确保脚本路径 ~/.claude/skills/history-session/scripts/history_session.py 已存在。