claude

sigil

Compressed memory format for Claude Code. Up to 75% token compression at 100% decode accuracy.

9 on GitHubby Lucas Santosv1.2.4MITupdated 2 months ago
/

Plugin sigil from marketplace sigil in khaosdoctor/sigil. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (9)

  • decode

    Decode a Sigil-compressed snippet back into plain prose. Use when the user wants to verify what a Sigil entry means, or when reading memory entries that need human-readable explanation.

  • doctor

    Diagnose the health of Sigil memories. Checks format validity, duplicates, stale entries, and compression opportunities.

  • encode

    Encode plain prose into Sigil compressed format without saving. Use when the user wants to preview how something would look in Sigil, or to test compression before committing.

  • init

    Migrate all existing memory files to Sigil compressed format. Discovers, inventories, compresses, and cleans up memory across all scopes.

  • purge

    Remove invalid and duplicate entries from Sigil memory. Shows a dry run first, then asks for confirmation before writing.

  • recall

    Silently load and internalize memories at session start. TRIGGER: beginning of a new conversation, or when the user says /recall, 'what do you remember', 'recall memories', or 'load context'. Invoke this ONCE at the very start of each session, before doing any work.

  • remember

    Save a memory in Sigil compressed format. TRIGGER: user says /remember, 'remember this', 'keep this in mind', 'note that', 'don't forget', or similar. Also invoke proactively when you notice something worth remembering long-term (feedback, corrections, project context, references).

  • stats

    Show compression statistics for all Sigil memory files. Reports total entries, tokens, domain breakdown, and estimated savings vs prose.

  • wrap-up

    Review the current session and save anything worth remembering long-term. Run at session end to capture feedback, decisions, project context, and references.

Hooks (4)

  • SessionStart

    bash ${SIGIL_ROOT:-${CLAUDE_PLUGIN_ROOT}}/bin/session-start.sh

  • PreToolUse

    bash ${SIGIL_ROOT:-${CLAUDE_PLUGIN_ROOT}}/bin/recall.sh

  • PreCompact

    bash ${SIGIL_ROOT:-${CLAUDE_PLUGIN_ROOT}}/hooks/precompact.sh

  • Stop

    bash ${SIGIL_ROOT:-${CLAUDE_PLUGIN_ROOT}}/hooks/sigil-checkpoint.sh

View source on GitHub

Similar plugins

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Token usage tracking, model cost attribution per agent, budget alerts, and optimization recommendations

24 skills · 1 command · 1 agent · hooks

ruvnet/ruflo 81,589

Skill: add headroom-ai compress() to a Python or TypeScript app to cut LLM input tokens (tool outputs, logs, JSON, chat history). No API key.

1 skill

headroomlabs-ai/headroom 79,508

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

mempalace

claudecodex

AI memory system — mine projects and conversations into a searchable palace. 47 MCP tools, auto-save hooks, guided setup.

3 skills · 6 commands · 1 MCP server · hooks

MemPalace/mempalace 60,536

pensyve

claude

Universal memory runtime for Claude Code with cross-session memory, entity-aware recall, lifecycle hooks, skills, commands, and memory-curator agents

7 skills · 7 commands · 2 agents · hooks

wshobson/agents 42,461

Maintain sigil?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted