
from openclaw-chat-history-import139
Import and normalize external chat exports (ChatGPT, Claude, Telegram, Slack) into OpenClaw's archive and generate staged daily memory and MEMORY.md candidates
This skill ingests external chat export packages (ChatGPT, Claude, Telegram Desktop, Slack, JSON/JSONL logs), normalizes them into OpenClaw's conversation-archive JSONL format, validates the resulting archive, and stages distilled daily memory plus MEMORY.md candidates for human review. Scripts handle deterministic tasks (inspect, normalize, validate, write artifacts); the model-driven steps focus on semantic distillation of daily memory and long-term memory candidates.
Use when you need to backfill historical chat records into an OpenClaw workspace, create audit-ready daily memory for past dates, or generate MEMORY.md candidates from exported chat archives. Ideal for migrations, compliance audits, or recovering historical conversations.
Works with agents that can run Python scripts and model-assisted review (Claude/Code, Gemini CLI, Codex-style agents that support script execution and file I/O).
Chat history import skill for normalizing ChatGPT, Claude, Telegram, and Slack exports into OpenClaw's archive format. Six scripts: two library modules (archive_contract, normalize_import internals) and four CLI tools. archive_contract.py and build_review_checklist.py ran cleanly; the remaining four require input arguments and exited with usage errors as expected. No security concerns found — no network calls, no credential handling, no destructive operations. Well-documented SKILL.md with clear workflow, guardrails, and format detection.
Thorough and well-architected skill. The SKILL.md is exceptionally detailed with clear triggers, multi-step workflow, format detection logic, and explicit guardrails. Scripts are production-quality Python with type hints and good error handling. No security issues detected.