sumanoj

Claude History Browser — Development skill for Claude Code

Development community

This skill browse any project's history on demand within your claude enviornment.

How to install Claude History Browser

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sumanoj/claude-history-browser and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude History Browser does

This skill browse any project's history on demand within your claude enviornment.

Alternatives in Development

  • Chops — 1,000+ macOS app to browse, edit, and manage skills across Claude Code, Cursor, Codex, Windsurf, and Amp 1.1k ★
  • Skills Directory — 462 skills across 35 categories Browse online: spawner.vibeship.co/skills 845 ★
  • Arrecall — AgentRecall on-demand recall — surface past fixes, decisions, and patterns mid-session without leaving your fl 370 ★

README

claude-history-browser

This skill browses any project's chat history on demand within your Claude environment.

It is a Claude Code plugin with one skill, `chat-history`, that searches your past Claude Code conversations for a topic, decision, command or answer.

Ask things like:

  • "What did we decide about the Kafka retry policy?"
  • "Find where we discussed the Redis cache."
  • "What command did we use to deploy last week?"
  • "Search my chat history for the login bug."

Claude picks keywords, runs the search script, reads the best matches in context and answers with a short summary plus the matching snippets (date, session, who said it).

Install

/plugin marketplace add sumanoj/claude-history-browser
/plugin install chat-history@claude-history-browser

Restart Claude Code (or start a new session) so the skill loads.

How it works

Claude Code saves every session as a JSONL transcript in `~/.claude/projects//.jsonl`. The script `plugins/chat-history/skills/chat-history/scripts/search_history.py` reads those files directly. It uses only the Python standard library and needs no index.

It searches the user's prompts and Claude's replies. Tool calls, tool output, thinking and system reminders are skipped unless `--include-tools` is passed. A raw-text prefilter skips non-matching lines before JSON decoding, so about 66 MB of history searches in roughly a second.

Running the script yourself

S=plugins/chat-history/skills/chat-history/scripts/search_history.py
python3 $S "kafka retry"                 # all words in one message
python3 $S "kafka|kinesis" --regex       # regular expression
python3 $S "redis cache" --any           # any word
python3 $S "deploy" --role user --since 7
python3 $S "deploy" --all-projects --include-tools
python3 $S --list-sessions
python3 $S --show 51eb76c4 --at 2026-10-26T12:58 -n 4

Where history exists

  • Local CLI: every past session of every project on that machin