用途:分析编码代理的会话记录,据此改进已有技能或创建新技能,兼容 Claude Code 和 Codex。
主要能力:提供 extract-session.js 脚本提取会话。自动检测并解析会话文件:Claude Code 位于 ~/.claude/projects/<encoded-cwd>/.jsonl,Codex 位于 ~/.codex/sessions/YYYY/MM/DD/.jsonl。支持指定代理类型与工作目录:./scripts/extract-session.js --agent claude;./scripts/extract-session.js --agent codex;./scripts/extract-session.js --cwd /path/to/project。
改进现有技能工作流:先用 ./scripts/extract-session.js > /tmp/session-transcript.txt 提取记录;在 ~/.claude/skills/<skill-name>/SKILL.md 或 ~/.codex/skills/<skill-name>/SKILL.md 找到现有技能;再生成改进提示词,复制到新的代理会话中执行,让其阅读当前技能、分析记录中的困难与缺失信息,并补充指令、示例、修正错误、精简内容,最后写回原位置。
创建新技能工作流:提取记录后生成创建提示词,在新会话中分析记录,提取核心能力或工作流、关键命令与 API、常见陷阱及示例用法,写入 ~/.claude/skills/<skill-name>/SKILL.md,格式为 YAML front matter(name、description)加技能正文。
为何使用新会话:提升 token 效率(当前会话上下文已很多)、分析更干净(不受当前任务影响)、提示词自包含可复用。
改进建议:关注混乱模式(重试或改换方法处)、缺失示例、临时变通、错误及解决方式、成功模式;保持技能简洁,聚焦最重要信息。
限制:资料未提供收费、价格、平台支持范围以外的信息,也未提供对非 Claude Code 与 Codex 代理的支持说明。