community-sweep
Land community pull requests as the contributor and answer community issues on thedotmack/claude-mem. Takes stock of every open…
Explain how claude-mem captures observations, when memory injection kicks in, and where data lives. Use when the user asks "how does claude-mem work?" or "what is this thing doing?".
Claude Code
$ npx -y skills add thedotmack/claude-mem --skill how-it-works --agent claude-code
Codex
$ npx skills add thedotmack/claude-mem --skill how-it-works -a codex -y
Cursor
$ npx skills add thedotmack/claude-mem --skill how-it-works -a cursor -y
Gemini CLI
$ npx skills add thedotmack/claude-mem --skill how-it-works -a gemini-cli -y
GitHub Copilot
$ npx skills add thedotmack/claude-mem --skill how-it-works -a github-copilot -y
OpenCode
$ npx skills add thedotmack/claude-mem --skill how-it-works -a opencode -y
Windsurf
$ npx skills add thedotmack/claude-mem --skill how-it-works -a windsurf -y
name: how-it-works description: Explain how claude-mem captures observations, when memory injection kicks in, and where data lives. Use when the user asks "how does claude-mem work?" or "what is this thing doing?".
While you work, an observer (a second agent) watches what your agent reads, edits and runs, and writes short notes about what mattered. Those notes are called observations. When a session ends, the observer writes a summary. When the next session starts, your agent gets a compact index of the observations that matter for this project and fetches full details only when it needs them.
So the next session starts where the last one left off: no re-explaining the codebase, no re-discovering decisions.
Memory injection starts on your second session in a project.
The first session seeds memory as you work. To front-load a whole repo in one pass instead, run `/learn-codebase` (~5 minutes on a typical repo, optional).
Your memory lives in ~/.claude-mem on this machine: the SQLite database, vector index, logs and settings. `npx claude-mem uninstall` removes it.
What leaves the machine:
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Land community pull requests as the contributor and answer community issues on thedotmack/claude-mem. Takes stock of every open…
Believable agent cost report for any period, default the last 7 full days PT, not counting today. Measured tokens from Claude…
Use this when setting up claude-mem on Cursor: local or remote worker, local host-login observer or remote cmem.ai inference.
Use this when the user asks to search memory, "did we already solve this?", "how did we do X last time?", or wants work from…
Use this when fulfilling claude-mem observer jobs on Grok Bot: reply only skip_summary or one full observation XML, never prose.
This skill should be used when the user asks to "set up claude-mem", "pair claude-mem", "connect cmem", "add my cmem key", "set…
Keep a durable record of work passed between Bots in the shared Hindsight memory bank. Use when handing work to another Bot, when…
Install, configure, and operate MemPalace, including a private local palace, a shared-brain hub, or a client joining an existing…
Install, configure, and operate MemPalace, including a private local palace, a shared-brain hub, or a client joining an existing…