用途:将当前 Claude Code 对话导出为干净、可读的 Markdown 转录文件。
主要能力:解析 Claude Code 自动存储在 ~/.claude/projects/[project-folder]/[session-id].jsonl 的会话日志,转换为格式化 Markdown。包含用户消息全文、助手文本回复,以及单行工具使用摘要(如 > Used tool: Bash);排除思考块、工具输出、文件历史快照和原始 JSON 元数据。输出文件保存到 ~/.claude/skills/save-conversation/data/transcripts/YYYY-MM-DD-{topic}.md,文件名带时间戳与主题 slug,目录不存在时自动创建。
使用方式:先确定当前会话 ID 与项目文件夹路径,再运行导出脚本。基本调用:
python3 ~/.claude/skills/save-conversation/scripts/export.py
--session-id SESSION_UUID
--project-path PROJECT_FOLDER_NAME
--topic "optional-topic-slug"
参数:--session-id 必填,当前会话 UUID;--project-path 必填,编码后的项目文件夹名(如 -Users-ph--claude-skills);--topic 可选,用于文件名的主题 slug,默认取日志中的会话 slug。会话 ID 可从对话上下文或项目文件夹中最近修改的 .jsonl 文件获取;项目路径由当前工作目录把 / 替换为 - 并加前缀 - 得到。
适用场景:需要保存、导出或创建对话转录时使用。
限制:依赖 Claude Code 的本地日志结构;具体平台与收费信息暂未提供。