← Back to Skills Marketplace
harrylabsj

Chat Memory Archiver

by haidong · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
42
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install chat-memory-archiver
Description
Extract decisions, todos, knowledge, preferences, and risks from AI chat sessions into structured memory
README (SKILL.md)

Session Archiver

Parse AI chat session logs and extract structured knowledge: decisions made, pending todos, learned facts, user preferences, and flagged risks. Merge across sessions and export to Markdown, JSON, Obsidian, or Notion.

Workflow

  1. Parse conversation — Read session log, extract question-answer pairs, tool calls, and decision points.
  2. Segment by phase — Label each segment as problem / exploration / decision / action.
  3. Extract 5 categories:
    • 📌 Decisions — Choices made, with rationale and alternatives considered.
    • Todos — Action items, owners, and deadlines.
    • 📚 Knowledge — Facts, code snippets, links, and explanations.
    • Preferences — User style, terminology, tools, conventions.
    • ⚠️ Risks — Security concerns, known issues, caveats.
  4. De-duplicate & merge — Fuse repeated information across multiple sessions, keep latest version.
  5. Topic tagging — Auto-tag each session with relevant domain labels (e.g. #python, #api-design, #deployment).
  6. Cross-session graph — Build lightweight association graph showing which sessions share topics or reference each other.
  7. Format export — Generate output in Markdown, JSON, Obsidian-flavored wiki links, or Notion JSON.
  8. Summary — Produce a concise 5-sentence summary of each session for quick scanning.

Sample Prompts

  • session-archiver extract --sessions session-2026-06-01.log session-2026-06-02.log
  • session-archiver extract --sessions . --format obsidian --outdir ./vault
  • session-archiver merge --sessions . --dedup --out summary.json
  • session-archiver report --sessions . --graph > session-graph.dot

Safety

  • Session logs are parsed locally; never sent to external services.
  • Sensitive content (passwords, keys) in logs is flagged during extraction; user must explicitly confirm before inclusion in output.
Usage Guidance
Install only if you are comfortable giving it access to the specific session logs you select. Review outputs before sharing or syncing them, and do not rely on the promised password/key confirmation because the provided script does not implement it.
Capability Assessment
Purpose & Capability
Parsing user-supplied AI session logs and exporting decisions, todos, knowledge, preferences, and risks matches the stated purpose; I found no network calls, subprocess execution, credential harvesting, or unrelated behavior.
Instruction Scope
SKILL.md says passwords and keys are flagged and require explicit confirmation before inclusion, but scripts/archiver.py has no sensitive-data detector, redaction path, or confirmation prompt before printing or writing extracted content.
Install Mechanism
The artifact contains only SKILL.md and a Python helper script, with no install hook, package dependency, startup registration, or automatic execution mechanism.
Credentials
The script reads only user-provided files or non-recursive .log/.json files from user-provided directories, which is proportionate for a session archiver, but those files may contain private chat data.
Persistence & Privilege
The script can persist structured summaries and extracted lines to stdout or a user-specified output directory, making sensitive session content easier to retain or share; there is no privilege escalation or background persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install chat-memory-archiver
  3. After installation, invoke the skill by name or use /chat-memory-archiver
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Extract decisions, todos, knowledge and risks from AI chat sessions into structured memory
Metadata
Slug chat-memory-archiver
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Chat Memory Archiver?

Extract decisions, todos, knowledge, preferences, and risks from AI chat sessions into structured memory. It is an AI Agent Skill for Claude Code / OpenClaw, with 42 downloads so far.

How do I install Chat Memory Archiver?

Run "/install chat-memory-archiver" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Chat Memory Archiver free?

Yes, Chat Memory Archiver is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Chat Memory Archiver support?

Chat Memory Archiver is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Chat Memory Archiver?

It is built and maintained by haidong (@harrylabsj); the current version is v1.0.0.

💬 Comments