/SKILL.md
Persistent project memory for AI coding agents. Maintains 4 markdown files that survive between sessions. Use when the user says "memory init", "memory update", "memory status", "memory compact", "memory purge", "memory search", "memory diff", "initialize memory", "update memory", or "check memory status".
npx skillsauth add spiderpunklabs/memory memoryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Lightweight session memory using markdown files. Captures what code can't tell you: decisions, intent, gotchas, and handoff state.
| File | Purpose | Budget | Loading |
|------|---------|--------|---------|
| HANDOFF.md | Current state, next steps, session gotchas | 80 lines | Auto — every session |
| SCOPE.md | Project identity, boundaries, conventions | 80 lines | Auto — every session |
| SYSTEM.md | Architecture, components, constraints, gotchas | 80 lines | On demand |
| DECISIONS.md | Decision log with reasoning, prepend-only | 120 lines | On demand |
| Command | What it does |
|---------|-------------|
| init [description] | Create .memory/ with populated files |
| update | Refresh HANDOFF, append new decisions |
| status | Quick health check on memory freshness |
| compact | Suggest compressions, user approves each |
| purge | Delete .memory/ and clean agent config |
Inline (no separate spec needed):
search <query> — run grep -ri "<query>" .memory/ and show resultsdiff — run git diff -- .memory/ and show resultsgit log, grep, or reading code answers it — skip it.compact.init, update, status, compact, purge, search, diff.init: verify .memory/ exists. If missing, say "No memory found. Run init." and stop — applies to inline (search, diff) and spec-routed commands alike.search: run grep -ri "<query>" .memory/ directly. No spec file needed.diff: run git diff -- .memory/ directly. No spec file needed.init → references/cmd-init.mdupdate → references/cmd-update.mdstatus → references/cmd-status.mdcompact → references/cmd-compact.mdpurge → references/cmd-purge.mdtesting
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).