用途:把本地 Claude Code 与 Codex 的会话历史导入 OpenClaw 记忆系统,使过去的编程工作可查询、可沉淀为长期记忆。触发场景包括用户要求导入或迁移 Claude/Codex 对话记录、希望过往会话可被记忆检索、需要从旧会话重建记忆,或提到 ~/.claude/、~/.codex/ 会话文件。
主要能力:检测本地是否存在 Claude Code 或 Codex 数据;通过 --dry-run 预览会话数量、日期范围与样例内容;将会话归档写入 logs/message-archive-raw/;生成候选记忆文件供提炼进 MEMORY.md。
数据来源:Claude Code 会话位于 ~/.claude/projects/.jsonl,索引为 ~/.claude/history.jsonl;Codex 会话位于 ~/.codex/sessions/**/rollout-.jsonl。
使用方式:先预览:python3 ~/.openclaw/skills/banana-claude-codex-import/scripts/import_conversations.py --dry-run,检查会话数量与日期范围、内容是否真实后再正式导入:python3 ~/.openclaw/skills/banana-claude-codex-import/scripts/import_conversations.py。导入后会生成会话归档与记忆草稿 memory/YYYY-MM-DD_import_candidates.md,再手动把高价值内容提炼进 MEMORY.md。CLI 选项包括 --dry-run、--source both|claude_code|codex、--since YYYY-MM-DD。
适用场景:整合跨工具的编程智能体会话、从历史会话提取技术决策与项目上下文、重建可检索的长期记忆。
限制:资料未说明运行环境、依赖版本、导入规模上限、隐私与数据保留策略、失败处理方式,也未提供价格或效果数据,暂未提供相关信息。提炼时建议记录技术决策、重复工作流、项目上下文与个人偏好,避免逐字复制对话。