Memori Long-Term Memory
MemoriLabs/Memori
Connects Claude Code to Memori Cloud for long-term memory, recalling stored context before substantive replies and saving new context afterward.
Configure and use Honcho memory with Hermes -- cross-session user modeling, multi-profile peer isolation, observation config, dialectic reasoning, session summaries, and context budget enforcement.
$ npx skills add Tommy-yw/RunbookHermes --skill honcho -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Tommy-yw/RunbookHermes honcho --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .claude/skills && cp -r skills-src/optional-skills/autonomous-ai-agents/honcho .claude/skills/honcho && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "honcho" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/autonomous-ai-agents/honcho into .claude/skills/honcho/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "honcho", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/autonomous-ai-agents/honchoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Tommy-yw/RunbookHermes --skill honcho -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Tommy-yw/RunbookHermes honcho --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .agents/skills && cp -r skills-src/optional-skills/autonomous-ai-agents/honcho .agents/skills/honcho && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "honcho" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/autonomous-ai-agents/honcho into .agents/skills/honcho/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "honcho", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Tommy-yw/RunbookHermes --skill honcho -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Tommy-yw/RunbookHermes honcho --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/optional-skills/autonomous-ai-agents/honcho .cursor/skills/honcho && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "honcho" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/autonomous-ai-agents/honcho into .cursor/skills/honcho/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "honcho", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Tommy-yw/RunbookHermes.git --path optional-skills/autonomous-ai-agents/honcho--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Tommy-yw/RunbookHermes --skill honcho -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Tommy-yw/RunbookHermes honcho --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/optional-skills/autonomous-ai-agents/honcho .gemini/skills/honcho && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "honcho" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/autonomous-ai-agents/honcho into .gemini/skills/honcho/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "honcho", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Tommy-yw/RunbookHermes honchoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Tommy-yw/RunbookHermes --skill honcho -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .github/skills && cp -r skills-src/optional-skills/autonomous-ai-agents/honcho .github/skills/honcho && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "honcho" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/autonomous-ai-agents/honcho into .github/skills/honcho/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "honcho", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Tommy-yw/RunbookHermes --skill honcho -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Tommy-yw/RunbookHermes honcho --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/optional-skills/autonomous-ai-agents/honcho .opencode/skills/honcho && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "honcho" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/autonomous-ai-agents/honcho into .opencode/skills/honcho/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "honcho", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
honchoConfigure and use Honcho memory with Hermes -- cross-session user modeling, multi-profile peer isolation, observation config, dialectic reasoning, session summaries, and context budget enforcement.
Honcho is an agent skill from Tommy-yw/RunbookHermes. Configure and use Honcho memory with Hermes -- cross-session user modeling, multi-profile peer isolation, observation config, dialectic reasoning, session summaries, and context budget enforcement. Use when setting up Honcho, troubleshooting memory, managing profiles with Honcho peers, or tuning observation, recall, and dialectic settings.
Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Session handoff and Context engineering. The repository describes itself as: Hermes-native AIOps agent for evidence-driven incident response, approval-gated remediation, and runbook learning. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 7fd2b9a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash and json).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.honcho.devFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Honcho loads about 4.9k tokens when it runs. Until then it costs about 87 tokens; SKILL.md has 2,103 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Tommy-yw/RunbookHermes at commit 7fd2b9a, republished under its MIT licence (© Tommy-yw). 2,103 words, ~4,869 tokens.
.claude/skills/honcho/SKILL.md (or your agent's skills folder).Honcho provides AI-native cross-session user modeling. It learns who the user is across conversations and gives every Hermes profile its own peer identity while sharing a unified view of the user.
hermes honcho setup
# select "cloud", paste API key from https://app.honcho.devhermes honcho setup
# select "local", enter base URL (e.g. http://localhost:8000)See: https://docs.honcho.dev/v3/guides/integrations/hermes#running-honcho-locally-with-hermes
hermes honcho status # shows resolved config, connection test, peer infoWhen Honcho injects context into the system prompt (in hybrid or context recall modes), it assembles the base context block in this order:
The session summary is generated automatically by Honcho at the start of each turn (when a prior session exists). It gives the model a warm start without replaying full history.
Honcho automatically selects between two prompt strategies:
| Condition | Strategy | What happens |
|---|---|---|
| No prior session or empty representation | Cold start | Lightweight intro prompt; skips summary injection; encourages the model to learn about the user |
| Existing representation and/or session history | Warm start | Full base context injection (summary → representation → card); richer system prompt |
You do not need to configure this -- it is automatic based on session state.
Honcho models conversations as interactions between peers. Hermes creates two peers per session:
peerName): represents the human. Honcho builds a user representation from observed messages.aiPeer): represents this Hermes instance. Each profile gets its own AI peer so agents develop independent views.Each peer has two observation toggles that control what Honcho learns from:
| Toggle | What it does |
|---|---|
observeMe | Peer's own messages are observed (builds self-representation) |
observeOthers | Other peers' messages are observed (builds cross-peer understanding) |
Default: all four toggles on (full bidirectional observation).
Configure per-peer in honcho.json:
{
"observation": {
"user": { "observeMe": true, "observeOthers": true },
"ai": { "observeMe": true, "observeOthers": true }
}
}Or use the shorthand presets:
| Preset | User | AI | Use case |
|---|---|---|---|
"directional" (default) | me:on, others:on | me:on, others:on | Multi-agent, full memory |
"unified" | me:on, others:off | me:off, others:on | Single agent, user-only modeling |
Settings changed in the Honcho dashboard are synced back on session init -- server-side config wins over local defaults.
Honcho sessions scope where messages and observations land. Strategy options:
| Strategy | Behavior |
|---|---|
per-directory (default) | One session per working directory |
per-repo | One session per git repository root |
per-session | New Honcho session each Hermes run |
global | Single session across all directories |
Manual override: hermes honcho map my-project-name
How the agent accesses Honcho memory:
| Mode | Auto-inject context? | Tools available? | Use case |
|---|---|---|---|
hybrid (default) | Yes | Yes | Agent decides when to use tools vs auto context |
context | Yes | No (hidden) | Minimal token cost, no tool calls |
tools | No | Yes | Agent controls all memory access explicitly |
Honcho's dialectic behavior is controlled by three independent dimensions. Each can be tuned without affecting the others:
Controls how often dialectic and context calls happen.
| Key | Default | Description |
|---|---|---|
contextCadence | 1 | Min turns between context API calls |
dialecticCadence | 2 | Min turns between dialectic API calls. Recommended 1–5 |
injectionFrequency | every-turn | every-turn or first-turn for base context injection |
Higher cadence values fire the dialectic LLM less often. dialecticCadence: 2 means the engine fires every other turn. Setting it to 1 fires every turn.
Controls how many rounds of dialectic reasoning Honcho performs per query.
| Key | Default | Range | Description |
|---|---|---|---|
dialecticDepth | 1 | 1-3 | Number of dialectic reasoning rounds per query |
dialecticDepthLevels | -- | array | Optional per-depth-round level overrides (see below) |
dialecticDepth: 2 means Honcho runs two rounds of dialectic synthesis. The first round produces an initial answer; the second refines it.
dialecticDepthLevels lets you set the reasoning level for each round independently:
{
"dialecticDepth": 3,
"dialecticDepthLevels": ["low", "medium", "high"]
}If dialecticDepthLevels is omitted, rounds use proportional levels derived from dialecticReasoningLevel (the base):
| Depth | Pass levels |
|---|---|
| 1 | [base] |
| 2 | [minimal, base] |
| 3 | [minimal, base, low] |
This keeps earlier passes cheap while using full depth on the final synthesis.
Depth at session start. The session-start prewarm runs the full configured dialecticDepth in the background before turn 1. A single-pass prewarm on a cold peer often returns thin output — multi-pass depth runs the audit/reconcile cycle before the user ever speaks. Turn 1 consumes the prewarm result directly; if prewarm hasn't landed in time, turn 1 falls back to a synchronous call with a bounded timeout.
Controls the intensity of each dialectic reasoning round.
| Key | Default | Description |
|---|---|---|
dialecticReasoningLevel | low | minimal, low, medium, high, max |
dialecticDynamic | true | When true, the model can pass reasoning_level to honcho_reasoning to override the default per-call. false = always use dialecticReasoningLevel, model overrides ignored |
Higher levels produce richer synthesis but cost more tokens on Honcho's backend.
Each Hermes profile gets its own Honcho AI peer while sharing the same workspace (user context). This means:
hermes profile create coder --clone
# creates host block hermes.coder, AI peer "coder", inherits config from defaultWhat --clone does for Honcho:
hermes.coder host block in honcho.jsonaiPeer: "coder" (the profile name)workspace, peerName, writeFrequency, recallMode, etc. from defaulthermes honcho sync # creates host blocks for all profiles that don't have one yetOverride any setting in the host block:
{
"hosts": {
"hermes.coder": {
"aiPeer": "coder",
"recallMode": "tools",
"dialecticDepth": 2,
"observation": {
"user": { "observeMe": true, "observeOthers": false },
"ai": { "observeMe": true, "observeOthers": true }
}
}
}
}The agent has 5 bidirectional Honcho tools (hidden in context recall mode):
| Tool | LLM call? | Cost | Use when |
|---|---|---|---|
honcho_profile | No | minimal | Quick factual snapshot at conversation start or for fast name/role/pref lookups |
honcho_search | No | low | Fetch specific past facts to reason over yourself — raw excerpts, no synthesis |
honcho_context | No | low | Full session context snapshot: summary, representation, card, recent messages |
honcho_reasoning | Yes | medium–high | Natural language question synthesized by Honcho's dialectic engine |
honcho_conclude | No | minimal | Write or delete a persistent fact; pass peer: "ai" for AI self-knowledge |
honcho_profileRead or update a peer card — curated key facts (name, role, preferences, communication style). Pass card: [...] to update; omit to read. No LLM call.
honcho_searchSemantic search over stored context for a specific peer. Returns raw excerpts ranked by relevance, no synthesis. Default 800 tokens, max 2000. Good when you need specific past facts to reason over yourself rather than a synthesized answer.
honcho_contextFull session context snapshot from Honcho — session summary, peer representation, peer card, and recent messages. No LLM call. Use when you want to see everything Honcho knows about the current session and peer in one shot.
honcho_reasoningNatural language question answered by Honcho's dialectic reasoning engine (LLM call on Honcho's backend). Higher cost, higher quality. Pass reasoning_level to control depth: minimal (fast/cheap) → low → medium → high → max (thorough). Omit to use the configured default (low). Use for synthesized understanding of the user's patterns, goals, or current state.
honcho_concludeWrite or delete a persistent conclusion about a peer. Pass conclusion: "..." to create. Pass delete_id: "..." to remove a conclusion (for PII removal — Honcho self-heals incorrect conclusions over time, so deletion is only needed for PII). You MUST pass exactly one of the two.
All 5 tools accept an optional peer parameter:
peer: "user" (default) — operates on the user peerpeer: "ai" — operates on this profile's AI peerpeer: "<explicit-id>" — any peer ID in the workspaceExamples:
honcho_profile # read user's card
honcho_profile peer="ai" # read AI peer's card
honcho_reasoning query="What does this user care about most?"
honcho_reasoning query="What are my interaction patterns?" peer="ai" reasoning_level="medium"
honcho_conclude conclusion="Prefers terse answers"
honcho_conclude conclusion="I tend to over-explain code" peer="ai"
honcho_conclude delete_id="abc123" # PII removalGuidelines for Hermes when Honcho memory is active.
1. honcho_profile → fast warmup, no LLM cost
2. If context looks thin → honcho_context (full snapshot, still no LLM)
3. If deep synthesis needed → honcho_reasoning (LLM call, use sparingly)Do NOT call honcho_reasoning on every turn. Auto-injection already handles ongoing context refresh. Use the reasoning tool only when you genuinely need synthesized insight the base context doesn't provide.
honcho_conclude conclusion="<specific, actionable fact>"Good conclusions: "Prefers code examples over prose explanations", "Working on a Rust async project through April 2026" Bad conclusions: "User said something about Rust" (too vague), "User seems technical" (already in representation)
honcho_search query="<topic>" → fast, no LLM, good for specific facts
honcho_context → full snapshot with summary + messages
honcho_reasoning query="<question>" → synthesized answer, use when search isn't enoughpeer: "ai"Use AI peer targeting to build and query the agent's own self-knowledge:
honcho_conclude conclusion="I tend to be verbose when explaining architecture" peer="ai" — self-correctionhoncho_reasoning query="How do I typically handle ambiguous requests?" peer="ai" — self-audithoncho_profile peer="ai" — review own identity cardIn hybrid and context modes, base context (user representation + card + session summary) is auto-injected before every turn. Do not re-fetch what was already injected. Call tools only when:
honcho_reasoning on the tool side shares the same cost as auto-injection dialectic. After an explicit tool call, the auto-injection cadence resets — avoiding double-charging the same turn.
Config file: $HERMES_HOME/honcho.json (profile-local) or ~/.honcho/config.json (global).
| Key | Default | Description |
|---|---|---|
apiKey | -- | API key (get one) |
baseUrl | -- | Base URL for self-hosted Honcho |
peerName | -- | User peer identity |
aiPeer | host key | AI peer identity |
workspace | host key | Shared workspace ID |
recallMode | hybrid | hybrid, context, or tools |
observation | all on | Per-peer observeMe/observeOthers booleans |
writeFrequency | async | async, turn, session, or integer N |
sessionStrategy | per-directory | per-directory, per-repo, per-session, global |
messageMaxChars | 25000 | Max chars per message (chunked if exceeded) |
| Key | Default | Description |
|---|---|---|
dialecticReasoningLevel | low | minimal, low, medium, high, max |
dialecticDynamic | true | Auto-bump reasoning by query complexity. false = fixed level |
dialecticDepth | 1 | Number of dialectic rounds per query (1-3) |
dialecticDepthLevels | -- | Optional array of per-round levels, e.g. ["low", "high"] |
dialecticMaxInputChars | 10000 | Max chars for dialectic query input |
| Key | Default | Description |
|---|---|---|
contextTokens | uncapped | Max tokens for the combined base context injection (summary + representation + card). Opt-in cap — omit to leave uncapped, set to an integer to bound injection size. |
injectionFrequency | every-turn | every-turn or first-turn |
contextCadence | 1 | Min turns between context API calls |
dialecticCadence | 2 | Min turns between dialectic LLM calls (recommended 1–5) |
The contextTokens budget is enforced at injection time. If the session summary + representation + card exceed the budget, Honcho trims the summary first, then the representation, preserving the card. This prevents context blowup in long sessions.
Honcho sanitizes the memory-context block before injection to prevent prompt injection and malformed content:
messageMaxCharsThis fix addresses edge cases where raw user conclusions containing markup or special characters could corrupt the injected context block.
Run hermes honcho setup. Ensure memory.provider: honcho is in ~/.hermes/config.yaml.
Check hermes honcho status -- verify saveMessages: true and writeFrequency isn't session (which only writes on exit).
Use --clone when creating: hermes profile create <name> --clone. For existing profiles: hermes honcho sync.
Observation config is synced from the server on each session init. Start a new session after changing settings in the Honcho UI.
Messages over messageMaxChars (default 25k) are automatically chunked with [continued] markers. If you're hitting this often, check if tool results or skill content is inflating message size.
If you see warnings about context budget exceeded, lower contextTokens or reduce dialecticDepth. The session summary is trimmed first when the budget is tight.
Session summary requires at least one prior turn in the current Honcho session. On cold start (new session, no history), the summary is omitted and Honcho uses the cold-start prompt strategy instead.
| Command | Description |
|---|---|
hermes honcho setup | Interactive setup wizard (cloud/local, identity, observation, recall, sessions) |
hermes honcho status | Show resolved config, connection test, peer info for active profile |
hermes honcho enable | Enable Honcho for the active profile (creates host block if needed) |
hermes honcho disable | Disable Honcho for the active profile |
hermes honcho peer | Show or update peer names (--user <name>, --ai <name>, --reasoning <level>) |
hermes honcho peers | Show peer identities across all profiles |
hermes honcho mode | Show or set recall mode (hybrid, context, tools) |
hermes honcho tokens | Show or set token budgets (--context <N>, --dialectic <N>) |
hermes honcho sessions | List known directory-to-session-name mappings |
hermes honcho map <name> | Map current working directory to a Honcho session name |
hermes honcho identity | Seed AI peer identity or show both peer representations |
hermes honcho sync | Create host blocks for all Hermes profiles that don't have one yet |
hermes honcho migrate | Step-by-step migration guide from OpenClaw native memory to Hermes + Honcho |
hermes memory setup | Generic memory provider picker (selecting "honcho" runs the same wizard) |
hermes memory status | Show active memory provider and config |
hermes memory off | Disable external memory provider |
© Tommy-yw, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in optional-skills/autonomous-ai-agents/honcho of Tommy-yw/RunbookHermes.
Open the folder on GitHubat commit 7fd2b9a
We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 3 other GitHub owners. This page covers the copy in Tommy-yw/RunbookHermes, which our catalogue first saw on October 7, 2026.
Honcho next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Honcho this skillTommy-yw/RunbookHermes | 546 | 3 repos | ~4.9k | Automated safety check: Pass | MIT | |
| Memori Long-Term MemoryMemoriLabs/Memori | 17k | — | ~2k | Automated safety check: Notes | Custom licence | |
| Session Handoff Documentthedotmack/claude-mem | 99k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Planning with FilesOthmanAdi/planning-with-files | 27k | — | ~2.9k | Automated safety check: Pass | MIT | |
| User Thoughts Memorysickn33/agentic-awesome-skills | 47k | 1 repos | ~2.5k | Automated safety check: Pass | MIT | |
| Planning With FilesOthmanAdi/planning-with-files | 27k | — | ~3k | Automated safety check: Pass | MIT |
MemoriLabs/Memori
Connects Claude Code to Memori Cloud for long-term memory, recalling stored context before substantive replies and saving new context afterward.
thedotmack/claude-mem
Writes a HANDOFF.md capturing goal, state, files, failed attempts and next steps so a fresh agent session can continue exactly where this one stopped.
OthmanAdi/planning-with-files
Keeps a task plan, findings and progress log in markdown files on disk so long agent tasks survive context resets, with Gemini hooks and helper scripts.
sickn33/agentic-awesome-skills
Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.
OthmanAdi/planning-with-files
Keeps a task plan, findings and progress log as Markdown files in the project so long multi-step agent work survives context resets.
10xChengTu/harness-engineering
Set up and improve harness engineering (AGENTS.md, docs/, lint rules, eval systems, project-level prompt engineering) for AI-agent-friendly codebases.
Tommy-yw/RunbookHermes
Build, test, inspect, install, and deploy MCP servers with FastMCP in Python.
Tommy-yw/RunbookHermes
Pharmaceutical research assistant for drug discovery workflows.
Tommy-yw/RunbookHermes
Fetch YouTube video transcripts and transform them into structured content (chapters, summaries, threads, blog posts).
Tommy-yw/RunbookHermes
Supply chain investigation, evidence recovery, and forensic analysis for GitHub repositories.
Tommy-yw/RunbookHermes
Production pipeline for interactive and generative visual art using p5.js.
Tommy-yw/RunbookHermes
Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals.
Categories
Configure and use Honcho memory with Hermes -- cross-session user modeling, multi-profile peer isolation, observation config, dialectic reasoning, session summaries, and context budget enforcement. Honcho is an agent skill from Tommy-yw/RunbookHermes. Configure and use Honcho memory with Hermes -- cross-session user modeling, multi-profile peer isolation, observation config, dialectic reasoning, session summaries, and context budget enforcement.
Honcho fits situations like: setting up Honcho; troubleshooting memory; managing profiles with Honcho peers; tuning observation.
Run `npx skills add Tommy-yw/RunbookHermes --skill honcho -a claude-code`. Or copy the skill folder (optional-skills/autonomous-ai-agents/honcho in Tommy-yw/RunbookHermes) into .claude/skills/honcho in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Tommy-yw/RunbookHermes --skill honcho -a codex`. Or copy the skill folder (optional-skills/autonomous-ai-agents/honcho in Tommy-yw/RunbookHermes) into .agents/skills/honcho in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Tommy-yw/RunbookHermes --skill honcho -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/honcho, .gemini/skills/honcho, .github/skills/honcho and .opencode/skills/honcho in your project.
SKILL.md names no scripts, command-line tools or credentials: Honcho is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: docs.honcho.dev. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Honcho is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.9k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Honcho: Memori Long-Term Memory (MemoriLabs/Memori, 17k stars), Session Handoff Document (thedotmack/claude-mem, 99k stars), Planning with Files (OthmanAdi/planning-with-files, 27k stars) and User Thoughts Memory (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Tommy-yw (a GitHub user) maintains it in Tommy-yw/RunbookHermes, which has 546 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on May 18, 2026.
Source: Tommy-yw/RunbookHermes on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.