memory

Persistent project memory for AI coding agents. Maintains structured markdown files (project brief, system patterns, tech context, progress, decisions) that survive between sessions. Use when the user says "memory init", "memory update", "memory status", "memory export", "memory ignore", "memory track", "memory purge", "initialize memory bank", "setup memory bank", "create memory bank", "update memory bank", "check memory status", or "update project context".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "memory" with this command: npx skills add spiderpunklabs/memory/spiderpunklabs-memory-memory

memory — Project Memory Bank

Manage a structured, file-based memory bank that persists project context across AI coding agent sessions. Works with Claude Code, Codex, Cursor, and any agent that reads SKILL.md.

Subcommand Router

Determine the subcommand from the user's message. Match the first recognized keyword after the skill invocation (or from natural language triggers like "initialize memory bank").

Available Subcommands

CommandPurpose
init [description]Initialize a new memory bank in the current project
updateUpdate memory bank files with current project state
statusHealth check — completeness, consistency, staleness
exportConsolidate all files into a single markdown document
ignoreAdd memory-bank/ to .gitignore
trackRemove memory-bank/ from .gitignore
purgeDelete memory bank and remove agent config imports

Routing Logic

  1. Parse the user's message for a subcommand keyword: init, update, status, export, ignore, track, purge.
  2. If no subcommand is recognized, display the help table above and ask the user which operation they want.
  3. Check preconditions:
    • For init: proceed directly (init handles its own edge cases including reinitialize).
    • For all other commands: verify memory-bank/ exists in the current working directory. If it does not exist, tell the user: "No memory bank found. Run the init command to create one."
  4. Read the corresponding reference file and execute its instructions:
    • init → Read references/commands/init.md and execute its instructions.
    • update → Read references/commands/update.md and execute its instructions.
    • status → Read references/commands/status.md and execute its instructions.
    • export → Read references/commands/export.md and execute its instructions.
    • ignore → Read references/commands/ignore.md and execute its instructions.
    • track → Read references/commands/track.md and execute its instructions.
    • purge → Read references/commands/purge.md and execute its instructions.

Natural Language Triggers

Map these phrases to subcommands:

  • "initialize memory bank", "setup memory bank", "create memory bank" → init
  • "update memory bank", "refresh memory", "update project context" → update
  • "check memory status", "memory health", "validate memory" → status
  • "export memory", "consolidate memory" → export
  • "ignore memory bank", "gitignore memory" → ignore
  • "track memory bank", "unignore memory" → track
  • "purge memory bank", "purge memory" → purge (requires explicit use of the word "purge" — do not trigger from "delete" or "remove")

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

OpenViking Setup

Set up OpenViking context database for OpenClaw agents. OpenViking is an open-source context database designed specifically for AI agents with filesystem-bas...

Registry SourceRecently Updated
180Profile unavailable
Automation

Agent Memory Local

Local-first memory retrieval for Agent/OpenClaw workspaces. Use when the user asks about prior work, decisions, dates, preferences, root causes, todo history...

Registry SourceRecently Updated
240Profile unavailable
Automation

Clever Compact

Your OpenClaw agent forgets everything between sessions — after /new, after compaction, after overnight. Clever Compact fixes all three: injects your last st...

Registry SourceRecently Updated
3180Profile unavailable
Automation

Skill

Persistent, consensus-validated memory for AI agents via SAGE MCP server. Gives you institutional memory that survives across conversations — memories go thr...

Registry SourceRecently Updated
1170Profile unavailable