Full-text search over the recorded past: session reports, compiled notes, proposals, and the channel log. Use it whenever the operator asks what already happened — 'recall X', 'what did I learn/decide/figure out about X', 'when did we last touch X', 'did we ever discuss X', 'have we seen this error before', 'find that proposal about X', 'yesterday I asked you to X' — even when you could grep or Read .hermit/ yourself: this search also covers the channel-message database that file greps miss…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Recall
Retrieve relevant history from session reports, compiled artifacts, and proposals by keyword search.
**Not `/hermit-health`** — that synthesizes a snapshot of the hermit's current state (alerts, routines, fragile zones, stale proposals, recent learnings). This skill does full-text retrieval: you give it a query, it returns matching history with `file:line` snippets.
## Step 0 — Channel reply
If this skill was invoked from a channel-arrived message (the inbound prompt contains a `<channel source="...">` tag), deliver the response via that channel's reply tool. Otherwise emit to conversation.
## Step 1a — Settings-history questions go to the ledger, not to search
When the question is about a **configuration change** rather than past work — "did something change my settings", "when did the heartbeat interval change", "why is my model different", "who turned that off" — the answer lives in the settings audit ledger, which `search.ts` does not index. Run:
```bash
bun ${CLAUDE_PLUGIN_ROOT}/scripts/settings-edit.ts .hermit/config.json history [dotted.path] [--limit N]
```
…
The line at the top of this page pins the label git:20261002.2f2da1b, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
A 17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
pass: Frontmatter block present
pass: Frontmatter declares a name
pass: Frontmatter declares a description
pass: Size between 200 bytes and 200 KB (8613 bytes)
pass: No zero-width or bidi control characters
pass: No instruction hidden inside an HTML comment
pass: No link to an exfiltration or paste host
pass: No credential-shaped string
pass: No instruction to send local credentials anywhere
pass: No text hidden with inline styles
pass: No prompt-injection phrasing
pass: No curl or wget piped into a shell
pass: No recursive delete of root, home or parent
pass: No instruction to read or print local credentials
pass: No base64 blob over 200 characters
pass: No link to a raw IP address
pass: No script tag
Source
GitHub
gtapps/hermitd · 82 stars · license MIT · pushed 2026-10-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_sfuvn4mpjv4mzby7
GET https://markdownregistry.com/api/v1/resolve?ref=gtapps/hermitd/recall
GET https://markdownregistry.com/api/v1/blob/f69873c9af58ec815e15f6e07094aef15511aca2190d894b58827e4fc26b7557
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
gtapps/hermitd · .agents/skills/bump-core-req/SKILL.md · Updates the minimum core version requirement for a fleet plugin in all three canonical places: `required_core_version`…
gtapps/hermitd · .agents/skills/claude-harness-canary/SKILL.md · Run the minimum current-Claude compatibility canary for hermitd by driving real interactive Claude Code instances in…
gtapps/hermitd · .agents/skills/commit/SKILL.md · Changelog and commit — lightweight motion for day-to-day plugin dev work in the monorepo. One commit per plugin scope…
gtapps/hermitd · .agents/skills/docs-drift/SKILL.md · Documentation-drift audit for this plugin monorepo. Audit either each scoped plugin's unreleased changelog claims or…
gtapps/hermitd · .agents/skills/downstream-impact/SKILL.md · Explain in plain language what a fix, feature, PR, or plan will actually change for downstream hermits and the…
gtapps/hermitd · .agents/skills/fleet-release/SKILL.md · Use this skill whenever the user wants to release, ship, prep, or cut versions for two or more plugins together on the…
gtapps/hermitd · .agents/skills/pipeline-digest/SKILL.md · Daily release-pipeline digest with a change gate — reports which plugins are pending release, whether main's CI is…
gtapps/hermitd · .agents/skills/pre-release-review/SKILL.md · Run the pre-release gate for this multi-plugin monorepo: establish each plugin's release boundary from its last…
gtapps/hermitd · .agents/skills/pricing-refresh/SKILL.md · Refresh or verify the hermit cost rate table against Anthropic's live pricing. Use when the operator says "refresh…
gtapps/hermitd · .agents/skills/release-status/SKILL.md · Use this skill to answer "what's ready to ship?", "where does the release pipeline stand?", "any plugins awaiting…
gtapps/hermitd · .agents/skills/release/SKILL.md · Bump a plugin's version, write a detailed changelog entry for the upgrade skill to consume, and commit+push. Takes a…
gtapps/hermitd · .agents/skills/routine-test-ping/SKILL.md · Proof-of-life for the routine monitor. Appends one timestamped line to SHELL.md under Monitoring and stops. Fired by…
cursor/plugins · harness/pstack/claude-code/skills/recall/SKILL.md · Reconstruct your recent working context from your own chat history, live state, and the shared record (user reports…
cursor/plugins · pstack/skills/recall/SKILL.md · Reconstruct your recent working context from your own chat history, live state, and the shared record (user reports…
michael-denyer/pstack-claude · plugins/pstack/skills/recall/SKILL.md · Reconstruct your recent working context from your own chat history, live state, and the shared record (user reports…
backnotprop/pstack · skills/recall/SKILL.md · Reconstruct your recent working context from your own chat history, live state, and the shared record (user reports…
indranilbanerjee/digital-marketing-pro · skills/recall/SKILL.md · Recall past learnings for a channel or audience as a confidence-ranked playbook. "what worked last time"
snowflake-labs/cocoplus · .cortex/skills/cocorecall/recall/SKILL.md · CocoPod session history retrieval — a local SQLite index over past session transcripts, enabling precision retrieval at…
oliver-kriska/claude-elixir-phoenix · plugins/elixir-phoenix/skills/recall/SKILL.md · Recall prior work from past sessions — how a bug was fixed, what was decided, where a pattern lives. Use when asked…
agenttoolkit/altk-evolve · platform-integrations/claw-code/plugins/evolve-lite/skills/evolve-lite/recall/SKILL.md · Must be used at the start of any non-trivial task involving code changes, debugging, repo exploration, file inspection…