skill-monitor

Solid

Analyze skill effectiveness across sessions. Computes per-skill metrics (action rate, friction, outcomes), identifies degrading skills, and generates improvement recommendations. Requires session-scan data in metrics.jsonl.

Data & Documents 351 stars 25 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
85
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Skill Monitor Closed-loop skill effectiveness monitoring. Reads session metrics, computes per-skill signals, identifies what's working and what needs improvement. Inspired by the deploy-monitor-evaluate-improve feedback loop: skills get better over time instead of staying static. ## Requirements Requires `.claude/session-metrics/metrics.jsonl` from `/session-scan`. If no data: suggest running `/session-scan` first. ## Usage ``` /skill-monitor # Dashboard: all skills /skill-monitor --skill review # Deep-dive on one skill /skill-monitor --improve # Generate improvement recommendations /skill-monitor --window 30d # Change comparison window (default: 7d) ``` ## What Main Context Does ### Step 1: Parse Arguments Extract from `$ARGUMENTS`: - **`--skill NAME`**: Focus on one skill (e.g., `review`, `plan`, `investigate`) - **`--improve`**: Spawn analysis agent for improvement recommendations - **`--window PERIOD`**: Comparison window (`7d`, `30d`, `all`; default: `7d`) ### Step 2: Load Metrics Read `.claude/session-metrics/metrics.jsonl`. For each entry, extract the `skill_effectiveness` field (added by compute-metrics.py v2). Filter by window period. Count sessions with and without skill usage. If no `skill_effectiveness` data exists in metrics: "Metrics were computed before skill tracking was added. Run `/session-scan --rescan` to recompute." **OTel `invocation_trigger` (CC v2.1.126+)**: when `compute-metrics.py` ingests `c...

Details

Author
oliver-kriska
Repository
oliver-kriska/claude-elixir-phoenix
Created
3 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

skill-optimizer

Use when the user wants to analyze, audit, or improve their Agent Skills (SKILL.md files). Triggers on /optimize-skill, /skill-audit, 'optimize skills', 'analyze skills', 'check my skills', 'skill quality'. Also use proactively when the user mentions skills aren't triggering, skills feel broken, or asks why a skill didn't fire.

0 Updated today
Bennaco7539
Data & Documents Listed

skill-issue

Audit and review all installed agent skills. Run on-demand or via cron to get a health report: skill inventory, usage tracking, version checks, dependency health, and actionable recommendations (keep, update, review, remove). Use when asked to review skills, check for skill updates, find unused skills, or audit the skill ecosystem.

23 Updated 4 months ago
krispuckett
Data & Documents Listed

skill-issue

Audit and review all installed agent skills. Run on-demand or via cron to get a health report: skill inventory, usage tracking, version checks, dependency health, and actionable recommendations (keep, update, review, remove). Use when asked to review skills, check for skill updates, find unused skills, or audit the skill ecosystem.

42 Updated 2 months ago
diegosouzapw
Web & Frontend Listed

skill-issue

Audit and review all installed agent skills. Run on-demand or via cron to get a health report: skill inventory, usage tracking, version checks, dependency health, and actionable recommendations (keep, update, review, remove). Use when asked to review skills, check for skill updates, find unused skills, or audit the skill ecosystem.

3 Updated today
Shubhgaji
AI & Automation Listed

skill-factory

Analyze session work and automatically convert reusable patterns into Claude Code skills. Use when: "세션을 스킬로", "스킬 만들어", "이거 스킬로", "skill factory", "이 작업 자동화해", "스킬 추출", "make this a skill", "extract skill", "convert to skill", "스킬 팩토리", "자동 스킬 생성". Differs from skill-creator (archived) and manage-skills (drift detection): this skill actively analyzes sessions, checks for duplicates, and creates skills via Agent Teams.

4 Updated today
immacualate