# Memory

> Small persistent key-value store at .dragoon/memory.json for project-specific facts dragoon (and the user) want to remember across sessions. Subcommands list/get/set/remove/clear. Keys are lowercase ascii (./_/-, max 64). Values are plain text (max 8KB, max 256 keys). Use to remember conventions, decisions, gotchas. Run as `node ~/.claude/skills/dragoon/skills/memory/scripts/memory.js <subcommand>`.

- Skill: `dragoon0x/memory` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dragoon0x/memory`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dragoon0x/memory/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dragoon0x (https://skillmd.com/u/dragoon0x)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dragoon0x/memory

---


# /memory

Persistent project memory. Tiny key-value store.

## When to use

- Capturing a decision the agent should remember next session
- Convention notes, gotchas, where the bodies are buried

## Commands

```
dragoon memory list
dragoon memory get auth-pattern
dragoon memory set auth-pattern "token from cookie, not header"
dragoon memory remove auth-pattern
dragoon memory clear --yes
```

## Limits

- max 256 keys
- max 8KB per value
- keys: lowercase ascii, plus `.` `_` `-`, max 64 chars

