alexai-mcp/hermes-ccc/hermes-insights
Claude Code and agent skill by alexai-mcp/hermes-ccc
- community
Checking that the SKILL.md file is still in the repository.
Generate insights about your Claude Code usage — what topics you work on most, common patterns, productivity trends.
Install
npx vskill@latest install alexai-mcp/hermes-ccc/hermes-insightsSKILL.md
hermes-insights
Analyze your Claude Code usage patterns across sessions and produce a structured insight report: what topics you work on most, which skills you use, what types of projects dominate your workflow, and where your productivity is strongest.
Invocation
Subcommands
/hermes-insights — Full Analysis
Analyzes all available memory files and session history with no time constraint.
/hermes-insights --days <N> — Time-Bounded Analysis
Restricts analysis to session files created in the last N days.
How Claude filters by date:
Data Sources and What Claude Analyzes
1. Memory Files — Topic and Theme Extraction
For each session file, Claude reads the decisions, facts_learned, artifacts_created, and open_issues sections and extracts noun phrases as topic signals. Topics are then counted and ranked by frequency across all sessions.
Output: Top 10 topics, each with session count and a representative example decision or fact.
2. Skills Used — Skill Utilization
Claude counts which skill directories exist and cross-references session memory files for any /skill-name invocation patterns mentioned in the decisions or facts_learned fields.
Output: Skill utilization table (skill name, invocation count estimate, last used date).
3. Project Types and Domains
Claude reads each session file's project: field (from the hermes-compress YAML) and groups sessions by project slug. It then infers the domain from artifact paths and topic keywords (e.g., .py artifacts + "Neo4j" keywords → "graph database / Python backend").
Output: Project breakdown table (project, session count, primary domain, last active date).
4. Conversation Patterns
Claude counts per-session: number of decisions made, artifacts created, problems solved, and open issues left unresolved. These become productivity metrics.
Output: Per-week averages for decisions, artifacts, and resolution rate (problems solved / open issues ratio).
5. Data Hygiene and Confidence Rules
- Skip any session file that is missing the expected
hermes-compressYAML block and record how many files were excluded. - Normalize topic strings by lowercasing, trimming punctuation, and folding obvious singular/plural variants before counting.
- Prefer explicit evidence from
decisionsandartifacts_createdover weak inference from prose when assigning project domains. - Mark a skill as
inferredif the file only mentions the skill name indirectly and no/skill-nameinvocation is present. - Downgrade trend claims to
low confidencewhen fewer than 5 sessions match the selected date range. - Report
no sessions matched the filterinstead of fabricating empty charts when--days <N>returns zero files. - Treat duplicate session paths with identical timestamps as one observation so repeated syncs do not inflate counts.
- Fall back to
unknown projectwhen theproject:field is absent and artifact paths do not provide a clear slug. - Separate unresolved carry-over work from newly opened issues so the resolution rate is not overstated.
Full Output Structure
How Claude Gathers the Data
- List all session memory files:
ls -t ~/.claude/projects/*/memory/session_*.md - For each file: read the YAML block, extract fields, count keywords.
- Aggregate counts using simple frequency tallies in working memory.
- Format and output the insight report.
Claude does not write any files during /hermes-insights. The command is read-only.
Relationship to Hermes /insights Command
This skill mirrors the /insights command in Hermes Agent (NousResearch), which produces usage analytics from the SQLite session store. In hermes-CCC, the equivalent data source is the Markdown session memory files written by hermes-compress. The output categories (topics, skill utilization, productivity trends, recommendations) match the Hermes insights contract.
Notes
- Accuracy improves with more
hermes-compressruns. Sessions without a memory file are invisible to this analysis. /hermes-insightsworks best after at least 5 sessions of memory accumulation.- Pair with
honcho updateto keep the user profile current after reviewing insights.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/hermes-insights/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/alexai-mcp/hermes-ccc/hermes-insights)