Openclaw-skills memory-extract

Extract durable facts, decisions, preferences, and conventions from the current conversation and save them to appropriate memory files. Use after complex discussions, debugging sessions, architecture decisions, or when valuable information was discovered that should persist across sessions. Triggers on "save this to memory", "remember this", "extract memories", "don't forget", "note this for later".

install
source · Clone the upstream repo
git clone https://github.com/EasyJoy-Technologies/openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/EasyJoy-Technologies/openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/memory-extract" ~/.claude/skills/easyjoy-technologies-openclaw-skills-memory-extract && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/EasyJoy-Technologies/openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/memory-extract" ~/.openclaw/skills/easyjoy-technologies-openclaw-skills-memory-extract && rm -rf "$T"
manifest: skills/memory-extract/SKILL.md
source content

Memory Extract — Save Valuable Information to Persistent Memory

Analyze recent conversation and extract information worth persisting.

What to Extract

ValueExamplesDestination
HighArchitecture decisions, working rules, safety rules, project conventionsMEMORY.md
HighNew ports, services, paths, domainsMEMORY.md or TOOLS.md (confirm first)
HighUser preferences, communication styleUSER.md (confirm first)
MediumBug root causes, deployment steps, config discoveriesmemory/YYYY-MM-DD.md
SkipTrivial Q&A, dead-end debugging, generic knowledge, duplicates

Process

  1. Scan the conversation for decisions, new facts, rules, and solved problems.
  2. Check MEMORY.md and
    memory/
    listing for duplicates. Skip anything already recorded.
  3. Write:
    • MEMORY.md / TOOLS.md / USER.md → show the diff, get confirmation before writing
    • memory/YYYY-MM-DD.md → write directly (low risk)
    • Append, never overwrite. Use bullet points.
  4. Report what was extracted and where:
    Extracted N items:
    - MEMORY.md: 2 entries (rules, environment)
    - memory/2026-03-31.md: 3 entries (debug findings)
    - Skipped 1 duplicate
    

Rules

  • Concise bullet points, not prose
  • Include dates when rules were established
  • Max 10 items per extraction — prioritize by value
  • Prefer updating existing entries over creating duplicates