total-recall on the 88plug marketplace¶
How to install (end users)¶
/plugin marketplace add 88plug/claude-code-plugins
/plugin install total-recall@88plug
The 88plug marketplace repo is 88plug/claude-code-plugins
(canonical name from the marketplace manifest → "name": "88plug";
remote URL https://github.com/88plug/claude-code-plugins).
What happens on install¶
- Claude Code clones
github.com/88plug/total-recallinto~/.claude/plugins/cache/88plug/total-recall/<sha>/ - Hooks register automatically (SessionStart signpost + compact-restore, UserPromptSubmit retrieval, PreCompact seed, PostCompact recovery + index, Stop indexer)
- The bundled
.mcp.jsonauto-registers the MCP server - Three skills become available:
recall,speak-like-operator,llm-setup - Fifteen slash commands become available
- First Stop hook detects empty DB → detaches
total-recall index --full --jobs $(nproc)→ one-shot "indexing in background" banner
Updating the 88plug marketplace.json¶
Append marketplace-entry.json's contents to the plugins array in the
marketplace repo's .claude-plugin/marketplace.json, then commit and push that
repo.
For multi-CLI users¶
See Install overview for per-CLI instructions (OpenCode, Cursor, Gemini CLI, Codex, Continue, Cline, Aider, Goose, Grok). The 88plug marketplace path is Claude-Code-only — other CLIs install via their own MCP config.
Current plugin metadata (v2.3.0)¶
.claude-plugin/plugin.json ships with displayName: "Total Recall" and counts
that match the product:
| Surface | Count |
|---|---|
| MCP tools | 26 |
| Hooks | 6 (SessionStart ×2, UserPromptSubmit, Stop, PreCompact, PostCompact) |
| Slash commands | 15 |
| Skills | 3 (recall, speak-like-operator, llm-setup) |
| Session sources | 10 CLI clients |
Optional local-LLM refinement (ollama, auto-provisioned; disable with
TOTAL_RECALL_LLM_PROVIDER=none). See Local-LLM refinement.