Working Memory plugin marketplace
npx claudepluginhub cloud-atlas-ai/wmOfficial prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations
Claude Code plugins for the Slidev presentation framework
wm automatically captures tacit knowledge from your coding sessions and surfaces relevant context for each new task. It's the memory layer that helps AI assistants learn how you work.
Supported platforms:
LLMs have amnesia. Every conversation starts fresh. The patterns you've established, the constraints you've discovered, the preferences you've revealed—all forgotten.
You end up repeating yourself:
wm runs silently in the background:
The result: AI assistants that remember your patterns across sessions.
Tacit knowledge is the unspoken wisdom in how someone works:
Not captured:
brew tap cloud-atlas-ai/wm
brew install wm
cargo install wm
git clone https://github.com/cloud-atlas-ai/wm.git
cd wm
cargo install --path .
claude plugin install wm
cd /your/project
wm init
This creates a .wm/ directory to store accumulated knowledge.
Codex support uses agent skills that can be invoked at decision points. Most features work, but session auto-discovery is limited due to Codex's different session storage format.
What works:
# 1. Install the binary (choose one)
brew install cloud-atlas-ai/wm/wm # macOS
cargo install wm # All platforms
# 2. Install the skills
mkdir -p ~/.codex/skills
ln -s /path/to/wm/plugin ~/.codex/skills/wm
# Or download agents individually:
mkdir -p ~/.codex/skills/wm/agents
BASE_URL="https://raw.githubusercontent.com/cloud-atlas-ai/wm/main/plugin/agents"
curl -L -o ~/.codex/skills/wm/agents/dive-prep.md $BASE_URL/dive-prep.md
curl -L -o ~/.codex/skills/wm/agents/review.md $BASE_URL/review.md
curl -L -o ~/.codex/skills/wm/agents/distill.md $BASE_URL/distill.md
curl -L -o ~/.codex/skills/wm/agents/compress.md $BASE_URL/compress.md
curl -L -o ~/.codex/skills/wm/agents/pause.md $BASE_URL/pause.md
Available Agent Skills:
| Skill | Support | When to Use |
|---|---|---|
$wm:dive-prep | ✅ Full | Prepare focused work session with intent, context, and workflow |
$wm:review | ✅ Full | Review accumulated knowledge and current context |
$wm:compress | ✅ Full | Synthesize state.md to higher-level abstractions |
$wm:pause | ✅ Full | Pause/resume operations (extract, compile, or both) |
$wm:distill | ⚠️ Manual | Batch extract (requires manual transcript paths) |
Typical Workflows:
# Session start - prepare dive context
$wm:dive-prep --intent fix
# Mid-session - review what wm knows
$wm:review
# Maintenance - compress accumulated knowledge
$wm:compress
# Sensitive work - pause extraction
$wm:pause extract
# Manual extraction from Codex session (since auto-discovery isn't supported yet)
# Find your sessions:
ls ~/.codex/sessions/2026/01/*/rollout-*.jsonl
# Extract from specific transcript:
wm extract --transcript ~/.codex/sessions/2026/01/06/rollout-<timestamp>-<uuid>.jsonl
Why limited session discovery?
Codex stores sessions in ~/.codex/sessions/YYYY/MM/DD/ with different naming and structure than Claude Code's ~/.claude/projects/<project-id>/. Auto-discovery support for Codex sessions is tracked in #11.
Manual Commands:
All CLI commands work normally: wm init, wm show state, wm show working, etc.