From skill-analyzer
Skill tool 経由起動の skill 使用率レポート (transcript JSONL 期間別集計)。Triggers: skill 使用率, 未使用 skill, skill 起動率, 使われていない skill, show skill usage, unused skills, skill invocation count, which skills are dead
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-analyzer:skill-usage-reportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
`skill-analyzer` plugin の Skill 利用率分析 skill。 transcript JSONL から `Skill` tool 経由で起動された skill の名前と回数を期間別に集計する。
skill-analyzer plugin の Skill 利用率分析 skill。 transcript JSONL から Skill tool 経由で起動された skill の名前と回数を期間別に集計する。
Claude Code の transcript JSONL は Skill tool 経由で起動された skill のみ記録する。description マッチによる auto-trigger 経由の起動は記録されない。 結果として:
skillOverrides: off で 1 週間 dry-run してから判断推奨。対象期間を決定:
~/.claude/projects/**/*.jsonl 全走査)--since 7日前 --until today--since 30日前 --until today--since YYYY-MM-DD --until YYYY-MM-DD集計実行:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/jsonl-usage.sh" \
--since 2026-05-01 --until 2026-05-08
出力 JSON を整形してユーザーに表示:
共有用エクスポート:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/jsonl-usage.sh" --since ... --until ... \
| bash "${CLAUDE_PLUGIN_ROOT}/scripts/lib/sanitize.sh" \
> usage-report.json
## Skill usage report (2026-05-01 → 2026-05-08)
> Note: counts reflect Skill-tool invocations only. Auto-trigger usage is NOT recorded.
### 起動された skill
| skill | invocations |
|---|---:|
| observe | 10 |
| evolve | 7 |
| slide-quality-review | 5 |
| codex | 1 |
| subtree | 1 |
### 0 起動 (要確認、削除前に dry-run)
(... auto-trigger で使われているか ANALYZE_TARGET の SKILL.md frontmatter description を確認 ...)
improvement-proposal: 本 skill の出力 + prompt-redundancy-check 結果を統合した提案生成mcp-usage-report: MCP server / tool 利用率の同種分析Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
npx claudepluginhub arkatom/claude-plugins --plugin skill-analyzer