Help us improve
Share bugs, ideas, or general feedback.
From claude-historian
Searches past sessions before web research, planning, debugging, and bash errors to reuse prior solutions, plans, workflows. Manual /search-historian queries; synergizes with siblings.
npx claudepluginhub vvkmnn/claude-emporium --plugin claude-historianHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-historian:claude-historianThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Session memory. Checks past sessions before redundant research, planning, or debugging.
Searches past conversations before answering, guessing, or treating topics as new. Avoids reinventing solutions by recalling prior decisions, patterns, and gotchas.
Retrieves relevant memories from past sessions using memsearch for historical context, decisions, debugging notes, and project knowledge. Activates on relevance or '[memsearch] Memory available' hints.
Semantically searches past Claude Code sessions to recall commands, solutions, and context from prior conversations.
Share bugs, ideas, or general feedback.
Session memory. Checks past sessions before redundant research, planning, or debugging.
| Hook | When | Action |
|---|---|---|
| PreToolUse(WebSearch/WebFetch) | Before web research | Checks find_similar_queries() first |
| PreToolUse(EnterPlanMode) | Before planning | Searches search_plans() for past approaches |
| PreToolUse(Task) | Before agents | Checks find_tool_patterns() for workflows |
| PostToolUse(Bash) | After errors | Suggests get_error_solutions() |
| Command | Description |
|---|---|
/search-historian <query> | Search past sessions for solutions, decisions, context |
search_conversations("query") — full-text across all sessionsget_error_solutions("error pattern")find_file_context("filename")search_conversations("query") — historian's own searchpraetorian_restore("query") for compacted context (denser than raw history)search("query") when error patterns suggest a missing toolget_error_solutions("error pattern") — how was this fixed before?get_error_solutions("error pattern") — historian checks past fixessearch("error tool") for tools that address this error class| Sibling | Value | How |
|---|---|---|
| Praetorian | Research will be compacted after | Praetorian prompts saving after web searches historian triggers |
| Oracle | Tools found for error patterns | Oracle searches for tools when historian finds recurring errors |
| Gladiator | Observations correlate with history | Past solutions enrich gladiator reflection |
| Vigil | Checkpoints complement history | File state preserved alongside session history |
| Tool | Purpose |
|---|---|
search_conversations | General history search |
find_similar_queries | Find related past questions |
get_error_solutions | Find how errors were fixed |
find_file_context | Track file changes |
find_tool_patterns | Discover successful workflows |
list_recent_sessions | Browse recent work |
search_plans | Find past implementation plans |
claude mcp add historian -- npx claude-historian-mcp