recall-context
Show what memory files are loaded and available in the current session.
Show memory system health — word counts, stale entries, hook status, recommendations.
Claude Code
$ npx -y skills add davegoldblatt/total-recall --skill recall-status --agent claude-code
Codex
$ npx skills add davegoldblatt/total-recall --skill recall-status -a codex -y
Cursor
$ npx skills add davegoldblatt/total-recall --skill recall-status -a cursor -y
Gemini CLI
$ npx skills add davegoldblatt/total-recall --skill recall-status -a gemini-cli -y
GitHub Copilot
$ npx skills add davegoldblatt/total-recall --skill recall-status -a github-copilot -y
OpenCode
$ npx skills add davegoldblatt/total-recall --skill recall-status -a opencode -y
Windsurf
$ npx skills add davegoldblatt/total-recall --skill recall-status -a windsurf -y
description: Show memory system health — word counts, stale entries, hook status, recommendations.
Show the health and status of the memory system.
If CLAUDE.local.md and memory/ directory don't exist:
Memory system not initialized. Run /recall-init to set up.
**CLAUDE.local.md (Working Memory):**
**Daily Logs (memory/daily/):**
**Registers (memory/registers/):**
**Archive (memory/archive/):**
**Entry IDs (memory/.recall/metadata.json):**
**Hooks:**
Memory System Status
────────────────────
Working Memory: [N] words ([N]% of 1500 limit)
(CLAUDE.local.md) Last updated: [date]
Open loops: [N]
Protocol: .claude/rules/total-recall.md ✓
Schema: memory/SCHEMA.md ✓
Daily logs: [N] files, [size] total
Range: [oldest] → [newest]
Last 7 days: [N] entries
Registers: [N] files, [size] total
Stale entries (>30 days): [N]
Superseded entries: [N]
Archive: [N] files, [size] total
Entry IDs: [N] tagged / [M] untagged
metadata.json: [N] entries
Pinned: [N], Snoozed: [N], Superseded: [N]
Hooks:
SessionStart [✓ configured / ✗ not configured]
PreCompact [✓ configured / ✗ not configured]Based on metrics, suggest actions:
A memory system for Claude Code that remembers what matters and forgets what doesn't.
Show what memory files are loaded and available in the current session.
Mark memory entries as superseded. Preserves history, does not delete.
Add durable IDs to memory entries. Required before /recall-maintain can run.
Scaffold the Total Recall memory directory structure in this project.
Pressure-based memory cleanup. Demotes, archives, or pins entries when working memory exceeds budget.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.