mcpField
C
claude-historian

claude-historian

github.com/vvkmnnAgent workflows179113 installsUpdated 32w ago
Repository

About claude-historian

Claude Historian is a skill for Claude agents to search prior conversation history before researching or resuming work. It offers focused searches across errors, files, plans, sessions, tools, and other history, plus session inspection.

Key features

  1. 01Search conversations by topic or scope
  2. 02Find previous fixes for errors
  3. 03Look up history for files and projects
  4. 04Retrieve plans, sessions, and tool workflows
  5. 05Inspect a specific session

Use cases

  1. 01Check for a prior solution before web research
  2. 02Find fixes for a recurring error
  3. 03Review decisions made on a project
  4. 04Recall changes associated with a file

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/vvkmnn/claude-historian-mcp --skill claude-historian

After installing, type/claude-historianin Claude Code to confirm it loaded.

Details

From the project README

Claude Historian

Search conversation history before starting fresh. You may already have the answer.

When to Use

Before WebSearch → search(query: "...", scope: "similar") or search(query: "...", scope: "conversations"). Past solutions beat web results.

Stuck on an error → search(query: "<error message>", scope: "errors"). Finds past fixes with code.

Entering a familiar project → search(scope: "sessions") for recent work. search(query: "...", scope: "plans") for past decisions.

Working on a familiar file → search(scope: "files", filepath: "src/index.ts"). Shows past changes with context.

Quick Reference

SituationTool Call
Error with no obvious causesearch(query: "<error>", scope: "errors")
"Have I done this before?"search(query: "...", scope: "similar")
Working on familiar filesearch(scope: "files", filepath: "...")
Need past design reasoningsearch(query: "...", scope: "plans")
What did I do last session?search(scope: "sessions")
Successful tool workflowssearch(scope: "tools")
General searchsearch(query: "...", scope: "conversations")
Deep-dive into sessioninspect(session_id: "...")
Rules, skills, CLAUDE.mdsearch(query: "...", scope: "config")
Task management historysearch(query: "...", scope: "tasks")
Memories across sessionssearch(query: "...", scope: "memories")

Key Parameters

  • scope: Target your search — conversations, errors, files, plans, config, tasks, similar, sessions, tools, memories, or all (default)
  • limit: Number of results (default 10)
  • project: Filter by project name substring (works with conversations, sessions)
  • timeframe: today, yesterday, week, month

Common Mistakes

MistakeFix
Going straight to WebSearchCheck historian first — past solutions are more relevant
Vague queriesUse specific terms: error messages, file paths, tool names
Using scope: "all" for errorsUse scope: "errors" — it has dedicated fix extraction
Long keyword-dump queriesKeep to 3-5 specific terms, not 10+ generic ones

Comments

Markdown supported