From recall
Opt this project into recall. Creates .claude/recall.json with default config and an empty status.md so SessionEnd starts logging.
How this skill is triggered — by the user, by Claude, or both
Slash command
/recall:initThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are activating recall for the **current project** ($CLAUDE_PROJECT_DIR or the working directory). Do exactly the following, in order:
You are activating recall for the current project ($CLAUDE_PROJECT_DIR or the working directory). Do exactly the following, in order:
.claude/ directory; create it if missing..claude/recall.json already exists.
.claude/recall.json. Edit it directly to change behavior." Then stop..claude/recall.json with this exact content:{
"max_entries": 20,
"banner_max_tokens": 60,
"stop_debounce_minutes": 10,
"include_git_state": true,
"include_subagent_files": ["status.md", "task.md", "output.md"],
"redact_patterns": [
"OLLAMA_API_KEY",
"OPENAI_API_KEY",
"ANTHROPIC_API_KEY",
"BOT_TOKEN",
"TELEGRAM_TOKEN",
"AWS_SECRET_ACCESS_KEY",
"GH_TOKEN",
"GITHUB_TOKEN"
]
}
.claude/status.md does not exist, create it with this content:# Session log — <basename of project dir>
> Append-only log written by **recall**. Newest entries at the top.
recall./recall:resume loads the most recent entries on demand.CLAUDE_NO_RESUME=1 claude skips injection for a single fresh session..claude/recall.json opts the project out completely.Keep your output terse and structured. No filler, no celebration.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub tonimaxx/recall --plugin recall