speak-memory

Installation
SKILL.md

Speak, Memory

Persistent story-based memory for tracking work across sessions. Each story has an objective, checklist, current context, and activity log stored as markdown files in .speak-memory/ at the project root (the directory containing .git/, or the current working directory if no .git/ is found).

Activation Protocol

On every activation, before responding to the user:

  1. Check if .speak-memory/index.md exists at the project root.
  2. If it exists, read it to get active stories (small table, low context cost).
  3. Match the user's request against active story descriptions (see heuristics below).
  4. If a match is found, read that story's story.md and resume silently. If the matched story's directory does not exist, remove that row from index.md and continue matching.
  5. If no match and the request is non-trivial multi-step work, read references/lifecycle.md and create a new story.
Related skills
Installs
7
Repository
ethansei/skills
GitHub Stars
2
First Seen
Feb 28, 2026