From history-analyser
Searches past Claude Code sessions stored in ~/.claude/. Use when user explicitly asks about previous sessions, chat history, or past conversations, such as "what did I work on last 2 weeks?", "search my history for X", "what projects did I touch last month?", or "show my Claude Code history".
How this skill is triggered — by the user, by Claude, or both
Slash command
/history-analyser:history-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
IMPORTANT: Always use the provided scripts. Do NOT improvise with raw bash commands.
IMPORTANT: Always use the provided scripts. Do NOT improvise with raw bash commands.
Run this single command:
scripts/fast-summarise.sh [days]
Examples:
scripts/fast-summarise.sh 7scripts/fast-summarise.sh 30scripts/fast-summarise.sh 365The output contains:
message_count: Total messagesprojects: Top projects with message countstools_used: Most used toolsrecent_queries: Recent user questionsRun this single command:
scripts/fast-search.sh "pattern" [limit]
Examples:
scripts/fast-search.sh "pocketbase" 20scripts/fast-search.sh "authentication" 30Only use if you need specific timestamps:
python3 scripts/date_utils.py "last 2 weeks"
python3 scripts/date_utils.py "January 2025 to today"
The scripts return JSON. Present the results in a readable format:
find, stat, ls commands on ~/.claudenpx claudepluginhub denisraison/claude-plugins --plugin history-analyserSearches and recalls previous Claude Code conversation sessions by querying a local SQLite FTS5 index or JSONL log files.
Searches Claude Code conversation history by topic or date filters, returning session IDs and project paths for resumption via 'claude --resume'. For queries like 'find conversation about X' or 'what did we do yesterday'.
Searches Claude Code session history using full-text search on summaries, commits, projects, and branches. Use for queries like 'find where I discussed X' or 'search for Y'.