smithery/cskiro

cc-insights

Use PROACTIVELY when searching past Claude Code conversations, analyzing development patterns, or generating activity reports.

Installation

$ npx skills add smithery/cskiro --skill cc-insights

Summary

  • Use PROACTIVELY when searching past Claude Code conversations, analyzing development patterns, or generating activity reports.
  • Automatically processes conversation history from the project, enables RAG-powered semantic search, and generates insight reports with pattern detection.
  • Provides optional dashboard for visualization.
  • Not for real-time analysis or cross-project searches.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/cskiro.

npx skills add smithery/cskiro

Browse all from smithery/cskiro

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,690 B
  • docs SUMMARY.md 400 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Claude Code Insights

Unlock the hidden value in your Claude Code conversation history through automatic processing, semantic search, and intelligent insight generation.

Overview

This skill automatically analyzes your project's Claude Code conversations (stored in ~/.claude/projects/[project]/*.jsonl) to provide:

  • RAG-Powered Semantic Search: Find conversations by meaning, not just keywords
  • Automatic Insight Reports: Pattern detection, file hotspots, tool usage analytics
  • Activity Trends: Understand your development patterns over time
  • Knowledge Extraction: Surface recurring topics, solutions, and best practices
  • Zero Manual Effort: Fully automatic processing of existing conversations

When to Use This Skill

Trigger Phrases:

  • "Find conversations about [topic]"
  • "Generate weekly insights report"
  • "What files do I modify most often?"
  • "Launch the insights dashboard"
  • "Export insights as [format]"

Use Cases:

  • Search past conversations by topic or file
  • Generate activity reports and insights
  • Understand development patterns over time
  • Extract knowledge and recurring solutions
  • Visualize activity with interactive dashboard

NOT for:

  • Real-time conversation analysis (analyzes history only)
  • Conversations from other projects (project-specific)
  • Manual conversation logging (automatic only)

Response Style

Informative and Visual: Present search results with relevance scores and snippets. Generate reports with clear metrics and ASCII visualizations. Offer to save or export results.

Mode Selection

User Request Mode Reference
"Find conversations about X" Search modes/mode-1-search.md
"Generate insights report" Insights modes/mode-2-insights.md
"Launch dashboard" Dashboard modes/mode-3-dashboard.md
"Export as JSON/CSV/HTML" Export modes/mode-4-export.md

Mode Overview

Mode 1: Search Conversations

Find past conversations using semantic search (by meaning) or metadata search (by files/tools). → Details: modes/mode-1-search.md

Mode 2: Generate Insights

Analyze patterns and generate reports with file hotspots, tool usage, and knowledge highlights. → Details: modes/mode-2-insights.md

Mode 3: Interactive Dashboard

Launch a Next.js web dashboard for rich visualization and exploration. → Details: modes/mode-3-dashboard.md

Mode 4: Export and Integration

Export insights as Markdown, JSON, CSV, or HTML for sharing and integration. → Details: modes/mode-4-export.md

Initial Setup

First time usage:

  1. Install dependencies: pip install -r requirements.txt
  2. Run initial processing (automatic on first use)
  3. Build embeddings (one-time, ~1-2 min)
  4. Ready to search and analyze!

What happens automatically:

  • Scans ~/.claude/projects/[current-project]/*.jsonl
  • Extracts and indexes conversation metadata
  • Builds vector embeddings for semantic search
  • Creates SQLite database for fast queries

Important Reminders

  • Automatic processing: Skill updates index on each use (incremental)
  • First run is slow: Embedding creation takes 1-2 minutes
  • Project-specific: Analyzes only current project's conversations
  • Dashboard requires Node.js: v18+ for the Next.js dashboard
  • ChromaDB for search: Vector similarity search for semantic queries

Limitations

  • Only analyzes JSONL conversation files from Claude Code
  • Requires sentence-transformers for embedding creation
  • Dashboard is local only (localhost:3000)
  • Large conversation histories may take longer to process initially

Reference Materials

Resource Purpose
modes/*.md Detailed mode instructions
reference/troubleshooting.md Common issues and fixes
scripts/ Processing and indexing scripts
dashboard/ Next.js dashboard application

Success Criteria

  • Conversations processed and indexed
  • Embeddings built for semantic search
  • Search returns relevant results
  • Insights reports generated correctly
  • Dashboard launches and displays data

Tech Stack: Python (processing), SQLite (metadata), ChromaDB (vectors), Next.js (dashboard)