#801 by GitHub stars
hoangsonww/Claude-Code-Agent-Monitor
🚀 A real-time monitoring dashboard for Claude Code & Codex, built with SQLite3, Node.js, Express, React, Vite, TailwindCSS, & WebSockets. It tracks sessions, agent activity, tool usage, and subagent orchestration, providing live analytics, a Kanban status board, status notifications, a cute buddy, & an interactive web UI/MacOS/Windows native app.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
plugins/ccam-analytics/skills/cache-efficiency/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-analytics/skills/cost-breakdown/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-analytics/skills/model-mix/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-analytics/skills/productivity-score/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-analytics/skills/session-report/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-analytics/skills/usage-trends/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-config/skills/config-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-config/skills/hook-inventory/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-config/skills/mcp-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-config/skills/memory-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-config/skills/skill-inventory/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-cost-guard/skills/budget-set/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-cost-guard/skills/cost-alert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-cost-guard/skills/daily-budget-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-cost-guard/skills/model-savings/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-cost-guard/skills/spend-forecast/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-dashboard/skills/dashboard-status/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-dashboard/skills/endpoint-probe/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-dashboard/skills/live-watch/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-dashboard/skills/quick-stats/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-devtools/skills/data-export/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-devtools/skills/event-trace/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-devtools/skills/health-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-devtools/skills/hook-diagnostics/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-devtools/skills/session-debug/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-devtools/skills/transcript-grep/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-insights/skills/anomaly-alert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-insights/skills/benchmark/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-insights/skills/optimization-suggest/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-insights/skills/pattern-detect/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-insights/skills/regression-watch/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-insights/skills/session-compare/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-integrations/skills/alert-management/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-integrations/skills/remote-collection/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-integrations/skills/webhook-management/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-platform/skills/config-explorer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-platform/skills/history-portability/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-platform/skills/hook-setup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-platform/skills/mcp-server/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-productivity/skills/daily-standup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-productivity/skills/monthly-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-productivity/skills/sprint-summary/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-productivity/skills/time-of-day/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-productivity/skills/weekly-report/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-productivity/skills/workflow-optimizer/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-quality/skills/api-error-report/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-quality/skills/error-scan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-quality/skills/hook-failure-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-quality/skills/regression-alert/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-quality/skills/slo-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-reports/skills/cost-report/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-reports/skills/executive-report/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-reports/skills/reliability-report/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-reports/skills/workflow-report/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-runner/skills/run-agent/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-runner/skills/run-history/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-sessions/skills/cwd-rollup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-sessions/skills/session-cleanup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-sessions/skills/session-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-sessions/skills/session-timeline/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-sessions/skills/transcript-replay/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-workflows/skills/concurrency-report/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-workflows/skills/dag-map/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-workflows/skills/delegation-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-workflows/skills/error-propagation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
plugins/ccam-workflows/skills/fleet-runs/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
3cb22ae4a4e2 → 62a2afa6a43f
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 3cb22ae4a4e2
No earlier version was observed for comparison.
Verified commit 62a2afa6a43fad8fbb3be35a98161d6f74911584
git clone --filter=blob:none --no-checkout https://github.com/hoangsonww/Claude-Code-Agent-Monitor.git .hotskills/hoangsonww-claude-code-agent-monitor && git -C .hotskills/hoangsonww-claude-code-agent-monitor checkout --detach 62a2afa6a43fad8fbb3be35a98161d6f74911584
# Copy each selected skill directory from .hotskills/hoangsonww-claude-code-agent-monitor into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/hoangsonww/Claude-Code-Agent-Monitor.git .hotskills/hoangsonww-claude-code-agent-monitor && git -C .hotskills/hoangsonww-claude-code-agent-monitor checkout --detach 62a2afa6a43fad8fbb3be35a98161d6f74911584
# Copy each selected skill directory from .hotskills/hoangsonww-claude-code-agent-monitor into .agents/skills/<skill-name>/Heat
7.0- Star growth, last 7 daysAhead of 89% of tracked repositories
- Star growth, last 24 hoursAhead of 94% of tracked repositories
- Rank movement, last 7 daysAhead of 37% of tracked repositories
- Commits, last 30 daysAhead of 97% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- cache-efficiency
plugins/ccam-analytics/skills/cache-efficiency - cost-breakdown
plugins/ccam-analytics/skills/cost-breakdown - model-mix
plugins/ccam-analytics/skills/model-mix - productivity-score
plugins/ccam-analytics/skills/productivity-score - session-report
plugins/ccam-analytics/skills/session-report - usage-trends
plugins/ccam-analytics/skills/usage-trends - config-audit
plugins/ccam-config/skills/config-audit - hook-inventory
plugins/ccam-config/skills/hook-inventory - mcp-audit
plugins/ccam-config/skills/mcp-audit - memory-review
plugins/ccam-config/skills/memory-review - skill-inventory
plugins/ccam-config/skills/skill-inventory - budget-set
plugins/ccam-cost-guard/skills/budget-set - cost-alert
plugins/ccam-cost-guard/skills/cost-alert - daily-budget-check
plugins/ccam-cost-guard/skills/daily-budget-check - model-savings
plugins/ccam-cost-guard/skills/model-savings - spend-forecast
plugins/ccam-cost-guard/skills/spend-forecast - dashboard-status
plugins/ccam-dashboard/skills/dashboard-status - endpoint-probe
plugins/ccam-dashboard/skills/endpoint-probe - live-watch
plugins/ccam-dashboard/skills/live-watch - quick-stats
plugins/ccam-dashboard/skills/quick-stats - data-export
plugins/ccam-devtools/skills/data-export - event-trace
plugins/ccam-devtools/skills/event-trace - health-check
plugins/ccam-devtools/skills/health-check - hook-diagnostics
plugins/ccam-devtools/skills/hook-diagnostics - session-debug
plugins/ccam-devtools/skills/session-debug - transcript-grep
plugins/ccam-devtools/skills/transcript-grep - anomaly-alert
plugins/ccam-insights/skills/anomaly-alert - benchmark
plugins/ccam-insights/skills/benchmark - optimization-suggest
plugins/ccam-insights/skills/optimization-suggest - pattern-detect
plugins/ccam-insights/skills/pattern-detect - regression-watch
plugins/ccam-insights/skills/regression-watch - session-compare
plugins/ccam-insights/skills/session-compare - alert-management
plugins/ccam-integrations/skills/alert-management - remote-collection
plugins/ccam-integrations/skills/remote-collection - webhook-management
plugins/ccam-integrations/skills/webhook-management - config-explorer
plugins/ccam-platform/skills/config-explorer - history-portability
plugins/ccam-platform/skills/history-portability - hook-setup
plugins/ccam-platform/skills/hook-setup - mcp-server
plugins/ccam-platform/skills/mcp-server - daily-standup
plugins/ccam-productivity/skills/daily-standup - monthly-review
plugins/ccam-productivity/skills/monthly-review - sprint-summary
plugins/ccam-productivity/skills/sprint-summary - time-of-day
plugins/ccam-productivity/skills/time-of-day - weekly-report
plugins/ccam-productivity/skills/weekly-report - workflow-optimizer
plugins/ccam-productivity/skills/workflow-optimizer - api-error-report
plugins/ccam-quality/skills/api-error-report - error-scan
plugins/ccam-quality/skills/error-scan - hook-failure-audit
plugins/ccam-quality/skills/hook-failure-audit - regression-alert
plugins/ccam-quality/skills/regression-alert - slo-check
plugins/ccam-quality/skills/slo-check - cost-report
plugins/ccam-reports/skills/cost-report - executive-report
plugins/ccam-reports/skills/executive-report - reliability-report
plugins/ccam-reports/skills/reliability-report - workflow-report
plugins/ccam-reports/skills/workflow-report - run-agent
plugins/ccam-runner/skills/run-agent - run-history
plugins/ccam-runner/skills/run-history - cwd-rollup
plugins/ccam-sessions/skills/cwd-rollup - session-cleanup
plugins/ccam-sessions/skills/session-cleanup - session-search
plugins/ccam-sessions/skills/session-search - session-timeline
plugins/ccam-sessions/skills/session-timeline - transcript-replay
plugins/ccam-sessions/skills/transcript-replay - concurrency-report
plugins/ccam-workflows/skills/concurrency-report - dag-map
plugins/ccam-workflows/skills/dag-map - delegation-audit
plugins/ccam-workflows/skills/delegation-audit - error-propagation
plugins/ccam-workflows/skills/error-propagation - fleet-runs
plugins/ccam-workflows/skills/fleet-runs
How it works
cache-efficiency
When your agent uses it
Analyze prompt-cache effectiveness for Claude Code usage from the Agent Monitor dashboard — cache hit rate (total_cache_read / (total_cache_read + total_input)), cache_write vs cache_read reuse, cache-read vs cache-write spend, and the sessions with the poorest reuse. Pulls token totals from /api/analytics, per-session detail from /api/sessions, and dollar splits from /api/pricing/cost. Use when diagnosing cache spend or deciding whether prompt caching is paying off.
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
933 tokensWhen the skill is activated
Reference documents
42,485 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
../../../../.claude-plugin/marketplace.jsonasset6,004 bytes../../.claude-plugin/plugin.jsonasset674 bytes../../hooks/hooks.jsonasset805 bytesSKILL.mdcore3,881 bytesagents/openai.yamlasset269 bytes../cost-breakdown/SKILL.mddoc3,394 bytes../cost-breakdown/agents/openai.yamlasset269 bytes../model-mix/SKILL.mddoc3,915 bytes../model-mix/agents/openai.yamlasset258 bytes../productivity-score/SKILL.mddoc3,980 bytes../productivity-score/agents/openai.yamlasset274 bytes../session-report/SKILL.mddoc3,744 bytes../session-report/agents/openai.yamlasset269 bytes../usage-trends/SKILL.mddoc3,389 bytes../usage-trends/agents/openai.yamlasset263 bytes../../../ccam-config/.claude-plugin/plugin.jsonasset757 bytes../../../ccam-config/skills/config-audit/SKILL.mddoc3,995 bytes../../../ccam-config/skills/config-audit/agents/openai.yamlasset266 bytes../../../ccam-config/skills/hook-inventory/SKILL.mddoc3,155 bytes../../../ccam-config/skills/hook-inventory/agents/openai.yamlasset269 bytes../../../ccam-config/skills/mcp-audit/SKILL.mddoc2,830 bytes../../../ccam-config/skills/mcp-audit/agents/openai.yamlasset259 bytes../../../ccam-config/skills/memory-review/SKILL.mddoc3,902 bytes../../../ccam-config/skills/memory-review/agents/openai.yamlasset264 bytes../../../ccam-config/skills/skill-inventory/SKILL.mddoc3,003 bytes../../../ccam-config/skills/skill-inventory/agents/openai.yamlasset271 bytes../../../ccam-cost-guard/.claude-plugin/plugin.jsonasset842 bytes../../../ccam-cost-guard/hooks/hooks.jsonasset434 bytes../../../ccam-cost-guard/skills/budget-set/SKILL.mddoc4,117 bytes../../../ccam-cost-guard/skills/budget-set/agents/openai.yamlasset256 bytes../../../ccam-cost-guard/skills/cost-alert/SKILL.mddoc3,105 bytes../../../ccam-cost-guard/skills/cost-alert/agents/openai.yamlasset255 bytes../../../ccam-cost-guard/skills/daily-budget-check/SKILL.mddoc3,065 bytes../../../ccam-cost-guard/skills/daily-budget-check/agents/openai.yamlasset274 bytes../../../ccam-cost-guard/skills/model-savings/SKILL.mddoc4,024 bytes../../../ccam-cost-guard/skills/model-savings/agents/openai.yamlasset266 bytes../../../ccam-cost-guard/skills/spend-forecast/SKILL.mddoc3,647 bytes../../../ccam-cost-guard/skills/spend-forecast/agents/openai.yamlasset268 bytes../../../ccam-dashboard/.claude-plugin/plugin.jsonasset642 bytes../../../ccam-dashboard/.mcp.jsonasset112 bytes../../../ccam-dashboard/skills/dashboard-status/SKILL.mddoc2,668 bytes../../../ccam-dashboard/skills/dashboard-status/agents/openai.yamlasset270 bytes../../../ccam-dashboard/skills/endpoint-probe/SKILL.mddoc2,956 bytes../../../ccam-dashboard/skills/endpoint-probe/agents/openai.yamlasset266 bytes../../../ccam-dashboard/skills/live-watch/SKILL.mddoc2,453 bytes../../../ccam-dashboard/skills/live-watch/agents/openai.yamlasset258 bytes../../../ccam-dashboard/skills/quick-stats/SKILL.mddoc1,654 bytes../../../ccam-dashboard/skills/quick-stats/agents/openai.yamlasset259 bytes../../../ccam-devtools/.claude-plugin/plugin.jsonasset609 bytes../../../ccam-devtools/skills/data-export/SKILL.mddoc2,150 bytes../../../ccam-devtools/skills/data-export/agents/openai.yamlasset262 bytes../../../ccam-devtools/skills/event-trace/SKILL.mddoc3,085 bytes../../../ccam-devtools/skills/event-trace/agents/openai.yamlasset262 bytes../../../ccam-devtools/skills/health-check/SKILL.mddoc3,173 bytes../../../ccam-devtools/skills/health-check/agents/openai.yamlasset261 bytes../../../ccam-devtools/skills/hook-diagnostics/SKILL.mddoc2,805 bytes../../../ccam-devtools/skills/hook-diagnostics/agents/openai.yamlasset266 bytes../../../ccam-devtools/skills/session-debug/SKILL.mddoc2,855 bytes../../../ccam-devtools/skills/session-debug/agents/openai.yamlasset266 bytes../../../ccam-devtools/skills/transcript-grep/SKILL.mddoc2,838 bytes../../../ccam-devtools/skills/transcript-grep/agents/openai.yamlasset266 bytes../../../ccam-insights/.claude-plugin/plugin.jsonasset640 bytes../../../ccam-insights/skills/anomaly-alert/SKILL.mddoc3,188 bytes../../../ccam-insights/skills/anomaly-alert/agents/openai.yamlasset268 bytes../../../ccam-insights/skills/benchmark/SKILL.mddoc3,376 bytes../../../ccam-insights/skills/benchmark/agents/openai.yamlasset256 bytes../../../ccam-insights/skills/optimization-suggest/SKILL.mddoc3,366 bytes../../../ccam-insights/skills/optimization-suggest/agents/openai.yamlasset279 bytes../../../ccam-insights/skills/pattern-detect/SKILL.mddoc3,594 bytes../../../ccam-insights/skills/pattern-detect/agents/openai.yamlasset269 bytes../../../ccam-insights/skills/regression-watch/SKILL.mddoc4,115 bytes../../../ccam-insights/skills/regression-watch/agents/openai.yamlasset270 bytes../../../ccam-insights/skills/session-compare/SKILL.mddoc3,173 bytes../../../ccam-insights/skills/session-compare/agents/openai.yamlasset273 bytes../../../ccam-integrations/.claude-plugin/plugin.jsonasset599 bytes../../../ccam-integrations/skills/alert-management/SKILL.mddoc963 bytes../../../ccam-integrations/skills/alert-management/agents/openai.yamlasset272 bytes../../../ccam-integrations/skills/remote-collection/SKILL.mddoc1,058 bytes../../../ccam-integrations/skills/remote-collection/agents/openai.yamlasset272 bytes../../../ccam-integrations/skills/webhook-management/SKILL.mddoc1,092 bytes../../../ccam-integrations/skills/webhook-management/agents/openai.yamlasset278 bytes../../../ccam-platform/.claude-plugin/plugin.jsonasset634 bytes../../../ccam-platform/.mcp.jsonasset112 bytes../../../ccam-platform/skills/config-explorer/SKILL.mddoc1,164 bytes../../../ccam-platform/skills/config-explorer/agents/openai.yamlasset261 bytes../../../ccam-platform/skills/history-portability/SKILL.mddoc1,230 bytes../../../ccam-platform/skills/history-portability/agents/openai.yamlasset278 bytes../../../ccam-platform/skills/hook-setup/SKILL.mddoc904 bytes../../../ccam-platform/skills/hook-setup/agents/openai.yamlasset259 bytes../../../ccam-platform/skills/mcp-server/SKILL.mddoc1,228 bytes../../../ccam-platform/skills/mcp-server/agents/openai.yamlasset254 bytes../../../ccam-productivity/.claude-plugin/plugin.jsonasset641 bytes../../../ccam-productivity/hooks/hooks.jsonasset632 bytes../../../ccam-productivity/skills/daily-standup/SKILL.mddoc2,171 bytes../../../ccam-productivity/skills/daily-standup/agents/openai.yamlasset263 bytes../../../ccam-productivity/skills/monthly-review/SKILL.mddoc3,377 bytes../../../ccam-productivity/skills/monthly-review/agents/openai.yamlasset268 bytes../../../ccam-productivity/skills/sprint-summary/SKILL.mddoc2,734 bytes../../../ccam-productivity/skills/sprint-summary/agents/openai.yamlasset263 bytes../../../ccam-productivity/skills/time-of-day/SKILL.mddoc3,001 bytes../../../ccam-productivity/skills/time-of-day/agents/openai.yamlasset261 bytes../../../ccam-productivity/skills/weekly-report/SKILL.mddoc2,421 bytes../../../ccam-productivity/skills/weekly-report/agents/openai.yamlasset263 bytes../../../ccam-productivity/skills/workflow-optimizer/SKILL.mddoc3,999 bytes../../../ccam-productivity/skills/workflow-optimizer/agents/openai.yamlasset277 bytes../../../ccam-quality/.claude-plugin/plugin.jsonasset773 bytes../../../ccam-quality/skills/api-error-report/SKILL.mddoc3,023 bytes../../../ccam-quality/skills/api-error-report/agents/openai.yamlasset268 bytes../../../ccam-quality/skills/error-scan/SKILL.mddoc3,050 bytes../../../ccam-quality/skills/error-scan/agents/openai.yamlasset256 bytes../../../ccam-quality/skills/hook-failure-audit/SKILL.mddoc3,190 bytes../../../ccam-quality/skills/hook-failure-audit/agents/openai.yamlasset279 bytes../../../ccam-quality/skills/regression-alert/SKILL.mddoc3,650 bytes../../../ccam-quality/skills/regression-alert/agents/openai.yamlasset271 bytes../../../ccam-quality/skills/slo-check/SKILL.mddoc3,113 bytes../../../ccam-quality/skills/slo-check/agents/openai.yamlasset258 bytes../../../ccam-reports/.claude-plugin/plugin.jsonasset592 bytes../../../ccam-reports/skills/cost-report/SKILL.mddoc760 bytes../../../ccam-reports/skills/cost-report/agents/openai.yamlasset256 bytes../../../ccam-reports/skills/executive-report/SKILL.mddoc906 bytes../../../ccam-reports/skills/executive-report/agents/openai.yamlasset270 bytes../../../ccam-reports/skills/reliability-report/SKILL.mddoc864 bytes../../../ccam-reports/skills/reliability-report/agents/openai.yamlasset274 bytes../../../ccam-reports/skills/workflow-report/SKILL.mddoc896 bytes../../../ccam-reports/skills/workflow-report/agents/openai.yamlasset258 bytes../../../ccam-runner/.claude-plugin/plugin.jsonasset572 bytes../../../ccam-runner/skills/run-agent/SKILL.mddoc1,520 bytes../../../ccam-runner/skills/run-agent/agents/openai.yamlasset258 bytes../../../ccam-runner/skills/run-history/SKILL.mddoc1,019 bytes../../../ccam-runner/skills/run-history/agents/openai.yamlasset258 bytes../../../ccam-sessions/.claude-plugin/plugin.jsonasset746 bytes../../../ccam-sessions/skills/cwd-rollup/SKILL.mddoc2,617 bytes../../../ccam-sessions/skills/cwd-rollup/agents/openai.yamlasset261 bytes../../../ccam-sessions/skills/session-cleanup/SKILL.mddoc3,365 bytes../../../ccam-sessions/skills/session-cleanup/agents/openai.yamlasset270 bytes../../../ccam-sessions/skills/session-search/SKILL.mddoc2,876 bytes../../../ccam-sessions/skills/session-search/agents/openai.yamlasset267 bytes../../../ccam-sessions/skills/session-timeline/SKILL.mddoc2,649 bytes../../../ccam-sessions/skills/session-timeline/agents/openai.yamlasset269 bytes../../../ccam-sessions/skills/transcript-replay/SKILL.mddoc2,581 bytes../../../ccam-sessions/skills/transcript-replay/agents/openai.yamlasset271 bytes../../../ccam-workflows/.claude-plugin/plugin.jsonasset894 bytes../../../ccam-workflows/skills/concurrency-report/SKILL.mddoc2,543 bytes../../../ccam-workflows/skills/concurrency-report/agents/openai.yamlasset278 bytes../../../ccam-workflows/skills/dag-map/SKILL.mddoc2,279 bytes../../../ccam-workflows/skills/dag-map/agents/openai.yamlasset253 bytes../../../ccam-workflows/skills/delegation-audit/SKILL.mddoc2,711 bytes../../../ccam-workflows/skills/delegation-audit/agents/openai.yamlasset268 bytes../../../ccam-workflows/skills/error-propagation/SKILL.mddoc2,763 bytes../../../ccam-workflows/skills/error-propagation/agents/openai.yamlasset271 bytes../../../ccam-workflows/skills/fleet-runs/SKILL.mddoc2,549 bytes../../../ccam-workflows/skills/fleet-runs/agents/openai.yamlasset262 bytes
Read SKILL.md
# Cache Efficiency
Diagnose whether prompt caching is actually saving money, and where it is not.
## Input
The user provides: **$ARGUMENTS**
This may be: empty (analyze the whole fleet), "today" / "this week" / a date range, a session ID to scope the analysis, or a target like "hit rate > 80%". When empty, analyze all data from `/api/analytics`.
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubcost-breakdown
When your agent uses it
Break down Claude Code costs using the Agent Monitor pricing engine. Shows per-model costs (input, output, cache_read, cache_write at $/Mtok rates), per-session costs, daily trends, and compaction baseline token recovery. Use when analyzing spending, comparing model costs, or planning budgets.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
881 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,394 bytesagents/openai.yamlasset269 bytes
Read SKILL.md
# Cost Breakdown
Detailed cost analysis from the Agent Monitor's pricing engine.
## Input
The user provides: **$ARGUMENTS**
This may be: "today", "this week", "last 30 days", a session ID, or "budget $50/week".
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubmodel-mix
When your agent uses it
Break down Claude Code usage by model family (Opus / Sonnet / Haiku) from the Agent Monitor dashboard — each family's share of tokens, share of cost, and the spots where an expensive model is doing cheap work. Pulls per-model token and cost splits from /api/pricing/cost, current rates from /api/pricing, fleet token totals from /api/analytics, and per-session model assignment from /api/sessions. Use when deciding model routing or whether to downshift work to a cheaper tier.
What it loads into context
Frontmatter
128 tokensAlways available to the agent
SKILL.md
1,008 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,915 bytesagents/openai.yamlasset258 bytes
Read SKILL.md
# Model Mix
See where your tokens and dollars go by model family, and where to re-route work.
## Input
The user provides: **$ARGUMENTS**
This may be: empty (analyze the whole fleet), "today" / "this week" / a date range, or a focus like "where is Opus overused?". When empty, analyze all data from `/api/pricing/cost` and `/api/sessions`.
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubproductivity-score
When your agent uses it
Calculate a productivity score using actual Agent Monitor metrics — session completion rates, cache efficiency (cache_read vs input), compaction pressure (baseline tokens), turn velocity (turn_count / total_turn_duration_ms), tool success ratio (PreToolUse vs PostToolUse), and the workflow intelligence API's complexity and effectiveness scores.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
949 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Score Components (each 0–100)
- Overall Score
- Output Format
Files
SKILL.mdcore3,980 bytesagents/openai.yamlasset274 bytes
Read SKILL.md
# Productivity Score
Calculate a productivity scorecard from the Agent Monitor's real data.
## Input
The user provides: **$ARGUMENTS**
Options: "today", "this week", "last 30 days", a session ID, or "compare" for period comparison.
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubsession-report
When your agent uses it
Generate a comprehensive session report with per-model token usage (input, output, cache_read, cache_write including compaction baselines), cost breakdown via the pricing engine, tool invocations, agent hierarchy, compaction events, API errors, turn durations, and thinking block counts. Use when reviewing a specific session or summarizing activity over a date range.
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
936 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output Format
Files
SKILL.mdcore3,744 bytesagents/openai.yamlasset269 bytes
Read SKILL.md
# Session Report
Generate a detailed session report from the Claude Code Agent Monitor.
## Input
The user provides: **$ARGUMENTS**
This may be a session ID, "latest", or a date range like "last 24 hours".
## Data Sources
All data comes from the Agent Monitor API at `http://localhost:4820`:
View the complete source on GitHubusage-trends
When your agent uses it
Analyze Claude Code usage trends over time using the Agent Monitor's analytics API — daily session counts, daily event counts, token volumes by type, model distribution, tool usage rankings, and agent/event type distributions across 365-day retention windows.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
883 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Trend Analyses to Produce
- Output
Files
SKILL.mdcore3,389 bytesagents/openai.yamlasset263 bytes
Read SKILL.md
# Usage Trends
Analyze usage patterns and trends from the Agent Monitor analytics data.
## Input
The user provides: **$ARGUMENTS**
Options: "last 7 days", "last 30 days", "last quarter", "peak hours", "tool trends", "model usage".
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubconfig-audit
When your agent uses it
Run a full audit of the user's Claude Code configuration via the Agent Monitor Config Explorer API: counts per surface (user vs project), duplicate or overlapping skills and subagents, hooks that run shell commands, and which surfaces are read-only vs mutable. Reads /api/cc-config/overview, /skills, /agents, /commands, /hooks, and /settings. Use when reviewing your Claude Code setup for sprawl, duplication, or risk.
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
1,031 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,995 bytesagents/openai.yamlasset266 bytes
Read SKILL.md
# Config Audit
Produce a complete, data-backed audit of how the user's `~/.claude`
configuration has grown, what overlaps, and what is risky — all read through
the Agent Monitor dashboard at `http://localhost:4820`.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty or "full" — audit every surface (default).
- "skills" / "agents" / "commands" / "hooks" / "settings" — scope the audit to
one surface only.View the complete source on GitHubhook-inventory
When your agent uses it
Inventory hooks across the user, project, and project-local settings plus the ~/.claude/hooks scripts directory — read through the Agent Monitor Config Explorer API — and flag hooks that POST to the network or run arbitrary commands. Reads /api/cc-config/hooks and /api/cc-config/hook-scripts. Use when auditing hook safety.
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
808 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,155 bytesSKILL.mdcore3,155 bytesagents/openai.yamlasset269 bytes
Read SKILL.md
# Hook Inventory
Catalogue every Claude Code hook the user has configured and assess its safety —
read through the Agent Monitor dashboard at `http://localhost:4820`.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty — inventory all hooks across every scope (default).
- an event name (`PreToolUse`, `PostToolUse`, `Stop`, `SubagentStop`,
`SessionStart`, `SessionEnd`, `UserPromptSubmit`, `Notification`,
`PreCompact`) — restrict to that event.View the complete source on GitHubmcp-audit
When your agent uses it
Audit the configured MCP servers (user + project scope) via the Agent Monitor Config Explorer API: transport (stdio vs http), command/args and env variable names, headers, and the source file each definition came from. Reads /api/cc-config/mcp. Use when reviewing MCP integrations for hygiene, duplication, or unexpected transports.
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
697 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,830 bytesSKILL.mdcore2,830 bytesSKILL.mdcore2,830 bytesSKILL.mdcore2,830 bytesagents/openai.yamlasset259 bytes
Read SKILL.md
# MCP Audit
Inventory and audit every Model Context Protocol server the user has
configured — both user-scope and project-scope — read through the Agent Monitor
dashboard at `http://localhost:4820`.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty — audit all MCP servers (default).
- a server name fragment — focus on matching servers.
- "stdio" / "http" — restrict to one transport kind.View the complete source on GitHubmemory-review
When your agent uses it
Review the file-based memory store via the Agent Monitor Config Explorer API: the user and project CLAUDE.md plus per-project auto-memory files under ~/.claude/projects/<slug>/memory/*.md. Groups by project, shows the index (MEMORY.md) vs per-fact files, and flags stale or oversized facts. Reads /api/cc-config/memory and /api/cc-config/file?path=. Use when curating agent memory.
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
1,003 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Editing memory (mutations)
- Output
Files
SKILL.mdcore3,902 bytesSKILL.mdcore3,902 bytesSKILL.mdcore3,902 bytesagents/openai.yamlasset264 bytes
Read SKILL.md
# Memory Review
Curate the user's file-based agent memory: the long-form CLAUDE.md files plus
the per-project auto-memory store — read through the Agent Monitor dashboard at
`http://localhost:4820`.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty — review the whole memory store across every project (default).
- a project slug (e.g. `-Users-david-WebstormProjects-foo`) — restrict the
review to that one project's auto-memory dir.View the complete source on GitHubskill-inventory
When your agent uses it
Inventory the installed skills and which plugins contribute them, then flag overlap with the user's own skills — read through the Agent Monitor Config Explorer API. Reads /api/cc-config/skills and /api/cc-config/plugins. Use when managing skills: deduping, deciding what to keep, or tracing a skill back to the plugin that ships it.
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
704 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,003 bytesSKILL.mdcore3,003 bytesagents/openai.yamlasset271 bytes
Read SKILL.md
# Skill Inventory
Map every skill available to the user — both their own (user/project scope) and
the ones contributed by installed plugins — read through the Agent Monitor
dashboard at `http://localhost:4820`.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty — inventory all skills (default).
- a skill name fragment — focus on skills whose `name` matches.
- a plugin name — show only the skills that plugin contributes.View the complete source on GitHubbudget-set
When your agent uses it
Define a spend budget for Claude Code and, optionally, create a cost alert rule that fires when usage crosses the limit, via POST /api/alerts/rules on the Agent Monitor dashboard. Reads current spend from /api/pricing/cost to size the budget sensibly and explains every rule field before writing. Use when setting a spend limit or wiring up a budget guardrail.
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
1,007 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- How a budget becomes a rule
- Report Sections
- Output
Files
SKILL.mdcore4,117 bytesagents/openai.yamlasset256 bytes
Read SKILL.md
# Budget Set
Help the user define a spend budget and turn it into a live cost guardrail on the
Agent Monitor dashboard.
## Input
The user provides: **$ARGUMENTS**
This is the budget to set — e.g. `"$50/month"`, `"$10/week"`, or `"200000 tokens"`.
If a period is omitted, treat it as a monthly budget and say so. If no number is
given, read current spend first and propose a target.
## Data SourcesView the complete source on GitHubcost-alert
When your agent uses it
Review the configured cost alert rules and the alerts currently fired on the Agent Monitor dashboard, then explain exactly what tripped and why. Uses /api/alerts (fired feed) and /api/alerts/rules (definitions). Use when checking spend alerts or asking why a cost alarm went off.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
786 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- What the rule types mean
- Report Sections
- Output
Files
SKILL.mdcore3,105 bytesagents/openai.yamlasset255 bytes
Read SKILL.md
# Cost Alert
Audit the spend guardrails: which rules exist, which have fired, and what tripped them.
## Input
The user provides: **$ARGUMENTS**
This may be empty (review everything), `"unacked"` (only unacknowledged alerts),
or a rule name to focus on.
## Data Sources
| Endpoint | Returns |View the complete source on GitHubdaily-budget-check
When your agent uses it
Run a daily spend check-in against a daily budget on the Agent Monitor dashboard — today's spend vs the daily target, pace through the day, and the projected overage if the current pace holds. Uses /api/pricing/cost and /api/sessions (grouped by started_at = today). Use for a quick daily spend check-in or a morning/evening budget pulse.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
766 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Method
- Report Sections
- Output
Files
SKILL.mdcore3,065 bytesagents/openai.yamlasset274 bytes
Read SKILL.md
# Daily Budget Check
A fast daily pulse: are you on pace against today's budget?
## Input
The user provides: **$ARGUMENTS**
This is the **daily budget in dollars** — e.g. `"5"` or `"$5/day"`. If omitted, ask
for one or derive it from a monthly budget (`monthly / days_in_month`) and state the
assumption.
## Data Sources
View the complete source on GitHubmodel-savings
When your agent uses it
Estimate the dollars saved by routing eligible Claude Code work to a cheaper model family, using the Agent Monitor pricing engine. Re-prices each model's token mix at the target family's rates and quantifies the delta. Uses /api/pricing (rates), /api/pricing/cost (current per-model spend), /api/sessions, and /api/analytics. Use when hunting for cost cuts or comparing model tiers.
What it loads into context
Frontmatter
101 tokensAlways available to the agent
SKILL.md
995 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Savings method
- Report Sections
- Output
Files
SKILL.mdcore4,024 bytesSKILL.mdcore4,024 bytesagents/openai.yamlasset266 bytes
Read SKILL.md
# Model Savings
Quantify how much spend you would recover by moving eligible work to a cheaper model.
## Input
The user provides: **$ARGUMENTS**
This is the routing question — e.g. `"Opus → Sonnet"`, `"move simple work to Haiku"`,
or empty (analyze every premium model against the next tier down). If no target family
is named, default to proposing the next-cheaper tier per model and say so.
## Data Sources
View the complete source on GitHubspend-forecast
When your agent uses it
Forecast Claude Code spend to the end of the week or month from the daily session trend on the Agent Monitor dashboard — moving average of daily spend × days remaining, added to spend-to-date. Uses /api/analytics daily_sessions, /api/pricing/cost, and /api/sessions for a per-day cost curve. Use when projecting cost or asking "where will my spend land".
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
875 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Forecast method
- Report Sections
- Output
Files
SKILL.mdcore3,647 bytesagents/openai.yamlasset268 bytes
Read SKILL.md
# Spend Forecast
Project where Claude Code spend will end up by the close of the current week or month.
## Input
The user provides: **$ARGUMENTS**
This is the forecast horizon — `"week"`, `"month"`, or a specific date. Default to
**month** (calendar month-end) when nothing is given, and state the horizon you used.
## Data Sources
| Endpoint | Returns |View the complete source on GitHubdashboard-status
When your agent uses it
Quick dashboard health and status overview — checks the Agent Monitor API (port 4820), reports session/agent/event counts from /api/stats, confirms WebSocket connectivity, reads the redacted hook status returned by /api/settings/info, and shows data freshness (last event timestamp). Use to verify the monitoring system is operational.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
598 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Status Report
- Output Format
Files
SKILL.mdcore2,668 bytesagents/openai.yamlasset270 bytes
Read SKILL.md
# Dashboard Status
Quick status check on the Claude Code Agent Monitor dashboard.
## Input
The user provides: **$ARGUMENTS**
Options: empty (default: full status), "quick" (API only), "verbose" (include endpoint details).
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubendpoint-probe
When your agent uses it
Probes each major Agent Monitor API route — /api/stats, /api/analytics, /api/sessions, /api/pricing/cost, /api/workflows/runs, /api/cc-config/overview — and reports each one's HTTP status, latency, and response shape, flagging which are reachable. Use to verify a dashboard install is wired up correctly.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
746 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Method
- Report Sections
- Output
Files
SKILL.mdcore2,956 bytesagents/openai.yamlasset266 bytes
Read SKILL.md
# Endpoint Probe
Smoke-test the dashboard's main API surface by hitting each major route once and
reporting whether it responds and what shape it returns.
## Input
The user provides: **$ARGUMENTS**
Options: empty (default: probe all routes below), or a substring to filter which
routes are probed (e.g. `pricing` probes only matching routes).
## Data Sources
View the complete source on GitHublive-watch
When your agent uses it
Polls the Agent Monitor /api/stats endpoint several times over a short window and reports the live deltas in active_sessions, active_agents, events_today, and ws_connections so you can see activity moving in real time. Use when watching the dashboard for live changes rather than a one-time snapshot.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
580 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Method
- Report Sections
- Output
Files
SKILL.mdcore2,453 bytesagents/openai.yamlasset258 bytes
Read SKILL.md
# Live Watch
Watch the dashboard's live counters change over a short window by polling
`/api/stats` a few times and reporting the deltas.
## Input
The user provides: **$ARGUMENTS**
Interpreted as the watch shape: number of polls and/or interval (e.g. `5x3s` =
5 samples 3 seconds apart). Defaults when empty: **5 samples, ~3 seconds apart**
(a ~15-second window). A bare number means that many samples at the default
interval; a bare duration means the default sample count at that interval.
View the complete source on GitHubquick-stats
When your agent uses it
One-line summary of key Agent Monitor metrics — active sessions, total cost from the pricing engine, events today from daily_events, top tool from tool_usage, and current model from the most recent session. Use for a fast at-a-glance check without leaving the terminal.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
470 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Output
Files
SKILL.mdcore1,654 bytesagents/openai.yamlasset259 bytes
Read SKILL.md
# Quick Stats
One-line summary of key Agent Monitor metrics.
## Input
The user provides: **$ARGUMENTS**
Options: empty (default), "cost" (cost only), "sessions" (sessions only), "tokens" (token summary).
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubdata-export
When your agent uses it
Export Claude Code session and analytics data in JSON, CSV, or Markdown formats. Supports exporting sessions, events, costs, and analytics for external analysis or reporting. Use for data backup or integration.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
572 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore2,150 bytesagents/openai.yamlasset262 bytes
Read SKILL.md
# Data Export
Export Agent Monitor data in various formats.
## Input
The user provides: **$ARGUMENTS**
This may be:
- A data type: "sessions", "events", "analytics", "costs", "all"
- A format: "json", "csv", "markdown" (default: json)
- A filter: "last 7 days", "session {id}", "completed only"
- Combined: "sessions csv last 30 days"
View the complete source on GitHubevent-trace
When your agent uses it
Trace the full event chain for one Claude Code session into an ordered timeline of every event type with tool_name and summary, highlighting gaps, out-of-order events, and failures. Reads /api/events?session_id= and /api/sessions/:id from the Agent Monitor dashboard. Use when debugging what a session actually did, step by step.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
808 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,085 bytesagents/openai.yamlasset262 bytes
Read SKILL.md
# Event Trace
Build a chronological, annotated event timeline for a single session.
## Input
The user provides: **$ARGUMENTS**
This is a session ID. It may also be:
- `latest` / `last` — trace the most recently updated session
- `errors` — trace the most recent session whose status is `error`
## Data Sources
View the complete source on GitHubhealth-check
When your agent uses it
Run comprehensive health checks on the Claude Code Agent Monitor system. Validates dashboard API, database, WebSocket, hooks, and disk usage. Use to verify the monitoring setup is working correctly.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
697 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore3,173 bytesSKILL.mdcore3,173 bytesSKILL.mdcore3,173 bytesSKILL.mdcore3,173 bytesagents/openai.yamlasset261 bytes
Read SKILL.md
# Health Check
Run a comprehensive health check on the Agent Monitor system.
## Input
The user provides: **$ARGUMENTS**
This may be:
- "full" or empty (default: run all checks)
- "quick" for a fast connectivity check
- "deep" for extended checks including database integrity
## ProcedureView the complete source on GitHubhook-diagnostics
When your agent uses it
Diagnose Claude Code hook installation, delivery, and ingestion issues. Checks hook configuration, connectivity, event flow, and identifies common problems. Use when events are not appearing in the dashboard.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
630 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore2,805 bytesSKILL.mdcore2,805 bytesSKILL.mdcore2,805 bytesSKILL.mdcore2,805 bytesSKILL.mdcore2,805 bytesSKILL.mdcore2,805 bytesagents/openai.yamlasset266 bytes
Read SKILL.md
# Hook Diagnostics
Diagnose hook integration issues between Claude Code and the Agent Monitor.
## Input
The user provides: **$ARGUMENTS**
This may be:
- "full" or empty (default: run all diagnostics)
- "install" to check hook installation only
- "connectivity" to check dashboard connectivity only
- "events" to check event delivery only
View the complete source on GitHubsession-debug
When your agent uses it
Debug a specific session by inspecting its full event chain (PreToolUse, PostToolUse, Stop, SubagentStop, Compaction, APIError, TurnDuration, Notification events), agent hierarchy (recursive parent/child tree with subagent_type and depth), token usage with compaction baselines, workflow intelligence data (orchestration DAG, error propagation by depth), and session metadata (thinking_blocks, turn_count, total_turn_duration_ms).
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
682 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore2,855 bytesagents/openai.yamlasset266 bytes
Read SKILL.md
# Session Debug
Debug and inspect a Claude Code session from Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- A session ID to debug
- "latest" or "last" for the most recent session
- "errors" to find and debug the most recent errored session
## ProcedureView the complete source on GitHubtranscript-grep
When your agent uses it
Search a Claude Code session transcript for a string or regex pattern and show every matching message with surrounding context. Reads /api/sessions/:id/transcript and resolves sessions via /api/sessions?limit= from the Agent Monitor dashboard. Use when hunting for a specific message, prompt, tool call, or error inside a session's conversation.
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
669 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,838 bytesagents/openai.yamlasset266 bytes
Read SKILL.md
# Transcript Grep
Find where a pattern appears in a session transcript and show the matches in context.
## Input
The user provides: **$ARGUMENTS**
Interpreted as a session reference plus a search pattern, e.g.
`<session-id> "rate limit"` or `latest TypeError`. Parsing rules:
- The session reference is the first token if it looks like an id, or the words
`latest`/`last` (most recently updated session).
- The remainder is the search pattern (string or regex, quoted if it contains spaces).
- If no session is given, default to the most recent session.View the complete source on GitHubanomaly-alert
When your agent uses it
Identify anomalous sessions using Agent Monitor data — cost outliers from the pricing engine, token anomalies (cache miss spikes, compaction baseline surges), unusual event type ratios (PreToolUse/PostToolUse gaps, APIError clusters), behavioral deviations from workflow intelligence (complexity score outliers, error propagation anomalies), and sessions with abnormal metadata (extreme turn_count, high thinking_blocks, zero turn_duration).
What it loads into context
Frontmatter
101 tokensAlways available to the agent
SKILL.md
728 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore3,188 bytesagents/openai.yamlasset268 bytes
Read SKILL.md
# Anomaly Alert
Detect anomalous sessions in Claude Code Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- "all" or empty (default: check all anomaly types)
- "cost" for cost anomalies only
- "duration" for duration anomalies only
- "errors" for error rate anomalies only
- A sensitivity level: "strict" (1σ), "normal" (2σ), "relaxed" (3σ)View the complete source on GitHubbenchmark
When your agent uses it
Benchmark one session (or a small recent set) against the rolling average using Agent Monitor data — cost, total tokens, tool count, and workflow complexity score — and report where each metric lands as a percentile of the population. Tells you whether a session was normal, cheap, or an outlier. Use when judging whether a session was typical or out of band.
What it loads into context
Frontmatter
89 tokensAlways available to the agent
SKILL.md
818 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,376 bytesagents/openai.yamlasset256 bytes
Read SKILL.md
# Benchmark
Score a session against the rolling population average and report its percentile on
cost, tokens, tool count, and complexity using Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- A single session ID — benchmark that session
- "latest" — benchmark the most recent session
- "latest N" — benchmark the N most recent sessions, each vs the average
- empty — benchmark the most recent session (default)View the complete source on GitHuboptimization-suggest
When your agent uses it
Suggest concrete optimizations for Claude Code usage based on historical session data. Covers cost reduction, speed improvement, error prevention, and workflow efficiency. Use for data-driven optimization planning.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
723 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore3,366 bytesagents/openai.yamlasset279 bytes
Read SKILL.md
# Optimization Suggest
Generate data-driven optimization recommendations for Claude Code usage.
## Input
The user provides: **$ARGUMENTS**
This may be:
- "all" or empty (default: comprehensive optimization scan)
- "cost" for cost reduction focus
- "speed" for performance/speed focus
- "quality" for error reduction focus
- "efficiency" for workflow efficiency focusView the complete source on GitHubpattern-detect
When your agent uses it
Detect recurring patterns using the Agent Monitor's workflow intelligence — toolFlow transitions (tool A → B frequency matrices), recurring workflow patterns, agent co-occurrence pairs, model delegation habits, error propagation paths by agent depth, and compaction triggers. Use to discover habitual usage patterns and anti-patterns.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
819 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Pattern Categories
- Output
Files
SKILL.mdcore3,594 bytesagents/openai.yamlasset269 bytes
Read SKILL.md
# Pattern Detect
Identify recurring patterns using the Agent Monitor's workflow intelligence engine.
## Input
The user provides: **$ARGUMENTS**
Options: "all", "tools", "errors", "workflows", "last N sessions".
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubregression-watch
When your agent uses it
Detect quality and efficiency regressions over time using Agent Monitor data — rising error rate (APIError events), falling cache hit rate, growing compaction frequency, and climbing cost-per-session. Splits history into an earlier baseline window and a recent window and reports which metrics are getting worse, by how much, and where. Use when checking whether things are degrading or trending in the wrong direction.
What it loads into context
Frontmatter
96 tokensAlways available to the agent
SKILL.md
1,006 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore4,115 bytesagents/openai.yamlasset270 bytes
Read SKILL.md
# Regression Watch
Detect whether Claude Code sessions are getting worse over time across quality and
efficiency metrics, using Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty or "all" — check every regression metric (default)
- "errors" — error-rate regression only
- "cache" — cache hit-rate regression only
- "compaction" — compaction-frequency regression onlyView the complete source on GitHubsession-compare
When your agent uses it
Compare two sessions side-by-side using Agent Monitor data — per-model token usage (input/output/cache_read/cache_write + compaction baselines), pricing engine cost breakdowns, workflow intelligence (complexity scores, tool flow transitions, subagent effectiveness), session metadata (thinking_blocks, turn_count, turn_duration_ms, usage_extras), and full event timelines with all 10+ event types.
What it loads into context
Frontmatter
96 tokensAlways available to the agent
SKILL.md
818 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore3,173 bytesagents/openai.yamlasset273 bytes
Read SKILL.md
# Session Compare
Compare two Claude Code sessions side-by-side using Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- Two session IDs: "abc123 def456"
- "best vs worst" — compare highest and lowest productivity sessions
- "latest 2" — compare the two most recent sessions
- A session ID + "vs average" — compare one session against the baseline
View the complete source on GitHubalert-management
When your agent uses it
Inspect fired CCAM alerts and manage alert rules for token thresholds, event patterns, inactivity, and status duration. Use when acknowledging alerts, creating or editing a rule, checking cooldowns, or connecting alert rules to webhook targets.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
230 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Read
- Write
Files
SKILL.mdcore963 bytesSKILL.mdcore963 bytesagents/openai.yamlasset272 bytes
Read SKILL.md
# Alert Management
## Read
- `ccam alerts --unacked`
- `ccam alert-rules list`
## Write
Before changing anything, show the rule name, type, normalized config, enabled
state, and cooldown. Use `--yes` only after confirmation.
```bash
ccam alert-rules create --name "Token guard" --type token_threshold \View the complete source on GitHubremote-collection
When your agent uses it
Configure and troubleshoot CCAM Remote Data Sources that collect Claude Code and Codex history over SSH. Use when adding, editing, testing, syncing, or removing a remote machine, verifying provider paths, or deciding whether to retain or purge imported sessions.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
249 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,058 bytesSKILL.mdcore1,058 bytesSKILL.mdcore1,058 bytesSKILL.mdcore1,058 bytesagents/openai.yamlasset272 bytes
Read SKILL.md
# Remote Collection
1. List current sources with `ccam remote-sources`.
2. Validate the host through the user's existing SSH configuration. CCAM stores
no passwords or private keys.
3. Add a source with `remote_home` and `remote_codex_home` only when they differ
from the provider defaults.
4. Test before syncing: `ccam remote-sources test <id>`.
5. Sync one source or all sources with `ccam remote-sources sync [id]`.
6. Use `ccam remote-sources update <id> --file patch.json --yes` for edits.
7. Removal retains imported sessions by default. Purging them requires:
```bash
ccam remote-sources rm <id> --purge \View the complete source on GitHubwebhook-management
When your agent uses it
Configure and validate CCAM webhook targets across supported chat, incident, automation, and generic providers. Use when listing provider requirements, creating or updating a target, scoping it to alert rules, sending a test notification, reviewing delivery history, or deleting a target.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
255 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,092 bytesSKILL.mdcore1,092 bytesagents/openai.yamlasset278 bytes
Read SKILL.md
# Webhook Management
1. Run `ccam webhooks providers` and select the exact provider key.
2. Run `ccam webhooks` to inspect existing redacted targets.
3. Build the JSON body in a local file. Keep tokens, routing keys, and webhook
URLs out of chat and logs.
4. Show the target name, provider, rule scope, and whether a real test message
will be sent.
5. Create or update only after confirmation:
```bash
ccam webhooks create --file /secure/path/target.json --yes
ccam webhooks update <id> --file /secure/path/patch.json --yes
```View the complete source on GitHubconfig-explorer
When your agent uses it
Inspect and safely edit the Claude Code and Codex configuration surfaces exposed by CCAM. Use when auditing skills, agents, commands, plugins, marketplaces, MCP servers, hooks, settings, memory, keybindings, profiles, rules, or instruction files, and when a backup-backed allowlisted edit is required.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
275 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Claude Code
- Codex
Files
SKILL.mdcore1,164 bytesSKILL.mdcore1,164 bytesSKILL.mdcore1,164 bytesSKILL.mdcore1,164 bytesagents/openai.yamlasset261 bytes
Read SKILL.md
# Config Explorer
## Claude Code
Read with:
```bash
ccam config claude overview
ccam config claude skills --scope user
ccam config claude mcp
ccam config claude hooks
ccam config claude memory
```
View the complete source on GitHubhistory-portability
When your agent uses it
Import Claude Code or Codex history and move complete CCAM datasets between machines. Use when rescanning provider history, importing a copied directory, uploading JSONL or archives, exporting a backup, restoring it idempotently, or verifying that tokens, workflows, runs, rules, and pricing survived.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
274 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Provider History
- Full Dashboard Backup
Files
SKILL.mdcore1,230 bytesSKILL.mdcore1,230 bytesagents/openai.yamlasset278 bytes
Read SKILL.md
# History Portability
## Provider History
1. Read provider-specific paths and limits:
`ccam import guide --provider claude|codex`.
2. Rescan the configured provider home:
`ccam import rescan --provider <provider>`.
3. Scan an existing directory:
`ccam import path /absolute/path --provider <provider>`.
4. For file or archive upload, use the app or MCP
`dashboard_upload_history_files`.
## Full Dashboard BackupView the complete source on GitHubhook-setup
When your agent uses it
Inspect and install CCAM monitoring hooks for Claude Code and Codex. Use when onboarding a provider, repairing missing hooks, checking which provider is active, or validating that installation preserved unrelated user hooks.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
201 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore904 bytesSKILL.mdcore904 bytesagents/openai.yamlasset259 bytes
Read SKILL.md
# Hook Setup
1. Inspect current state: `ccam hooks status`.
2. Show which provider hooks are missing or will be replaced.
3. Install only after confirmation:
```bash
ccam hooks install <selected-or-missing-providers> --yes
```
Replace the placeholder with `claude`, `codex`, or `claude codex` based on the
user's selected scope and the missing providers reported by `ccam hooks status`.
4. Read back `ccam hooks status`.View the complete source on GitHubmcp-server
When your agent uses it
Configure, launch, validate, and troubleshoot CCAM's comprehensive MCP server for Claude Code, Codex, and other MCP hosts. Use when installing dependencies, building the server, selecting stdio, HTTP, or REPL transport, setting mutation/destructive policy, supplying dashboard authentication, or checking complete tool registration.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
294 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Build
- Launch
- Policy
Files
SKILL.mdcore1,228 bytesSKILL.mdcore1,228 bytesSKILL.mdcore1,228 bytesagents/openai.yamlasset254 bytes
Read SKILL.md
# MCP Server
## Build
```bash
npm run mcp:install
npm run mcp:typecheck
npm run mcp:build
```
Normal `npm run setup` performs install and build automatically.
## Launch
View the complete source on GitHubdaily-standup
When your agent uses it
Generate a daily standup summary from recent Claude Code sessions — completed work grouped by project (cwd), session costs from the pricing engine, tool invocations, error/compaction/APIError events, and turn velocity metrics from session metadata (turn_count, total_turn_duration_ms).
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
523 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore2,171 bytesagents/openai.yamlasset263 bytes
Read SKILL.md
# Daily Standup
Generate a daily standup report from Claude Code Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- "today" or empty (default: last 24 hours)
- "yesterday" for the previous day
- A specific date: "2025-04-10"
## ProcedureView the complete source on GitHubmonthly-review
When your agent uses it
Compile a month-over-month retrospective from Agent Monitor data — sessions, cost, token volumes, completion rate, top projects by working directory, and notable shifts versus the prior month. Uses daily_sessions/daily_events (365d) from analytics, the session list, and the pricing cost breakdown. Use when doing a monthly retrospective or planning the month ahead.
What it loads into context
Frontmatter
85 tokensAlways available to the agent
SKILL.md
827 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,377 bytesagents/openai.yamlasset268 bytes
Read SKILL.md
# Monthly Review
Generate a month-over-month productivity retrospective from Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- "this month" or empty (default: the current calendar month to date)
- "last month" for the previous full calendar month
- A specific month: "2026-02" or "February 2026"
The comparison period is always the immediately preceding calendar month.View the complete source on GitHubsprint-summary
When your agent uses it
Summarize a sprint's worth of Claude Code activity — sessions grouped by project (cwd), per-model cost breakdown, token efficiency (cache hit rate, compaction baselines), subagent effectiveness from workflow API, velocity metrics (turn_count, turn_duration_ms), and tool diversity across the sprint.
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
685 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore2,734 bytesagents/openai.yamlasset263 bytes
Read SKILL.md
# Sprint Summary
Generate a sprint summary from Claude Code Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- A sprint duration: "last 2 weeks", "last 10 days"
- A date range: "2025-03-31 to 2025-04-13"
- "current sprint" (default: last 14 days)
## ProcedureView the complete source on GitHubtime-of-day
When your agent uses it
Discover when you are most active and most productive with Claude Code by bucketing sessions and events into hour-of-day and day-of-week bins from their timestamps, then flagging peak versus low-output windows. Uses the session list, per-session events, and analytics daily trends. Use when planning a schedule or deciding when to do deep work versus lighter tasks.
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
716 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,001 bytesSKILL.mdcore3,001 bytesagents/openai.yamlasset261 bytes
Read SKILL.md
# Time of Day
Profile activity and productivity across the hours of the day and days of the week.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty or "all" (default: all available sessions)
- a window like "last 30 days" or "last 90 days" to limit the analysis
- a project path to scope the analysis to one `cwd`
## Data SourcesView the complete source on GitHubweekly-report
When your agent uses it
Compile a weekly productivity report using Agent Monitor data — daily_sessions and daily_events trends, per-session costs from pricing engine, token volumes (input/output/cache_read/cache_write + baselines), tool usage top 20, session completion rates by status, and workflow intelligence metrics.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
591 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Procedure
- Output Format
Files
SKILL.mdcore2,421 bytesagents/openai.yamlasset263 bytes
Read SKILL.md
# Weekly Report
Generate a comprehensive weekly productivity report from Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- "this week" or empty (default: current week Mon-Sun)
- "last week" for the previous week
- A date range: "2025-04-07 to 2025-04-13"
## ProcedureView the complete source on GitHubworkflow-optimizer
When your agent uses it
Analyze workflow patterns using the Agent Monitor's workflow intelligence API — orchestration DAGs, tool flow transitions, subagent effectiveness, model delegation patterns, error propagation by depth, concurrency lanes, compaction impact, and agent co-occurrence. Produces prioritized optimization recommendations with quantified impact.
What it loads into context
Frontmatter
72 tokensAlways available to the agent
SKILL.md
890 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Optimization Analyses
- Output
Files
SKILL.mdcore3,999 bytesagents/openai.yamlasset277 bytes
Read SKILL.md
# Workflow Optimizer
Analyze Claude Code workflows using the Agent Monitor's workflow intelligence engine.
## Input
The user provides: **$ARGUMENTS**
Options: "analyze", a session ID for single-session analysis, or a focus: "tools", "subagents", "cost", "errors".
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubapi-error-report
When your agent uses it
Produce a detailed report on APIError events from Agent Monitor data — counts over time, which sessions and models are affected, and the likely root cause (rate limits, overload/529, or context-window pressure) inferred from each event's summary and data payload. Use when API errors spike or when you need to explain why requests are failing.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
756 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,023 bytesagents/openai.yamlasset268 bytes
Read SKILL.md
# API Error Report
Drill into `APIError` events: how many, when, where, and most likely why.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty or "all" — report on every APIError in the recent window (default)
- a session ID — report APIErrors for that one session only
- a window like "today" or "last 7d" — restrict the time range
- a cause filter: "rate-limit", "overload", or "context"
View the complete source on GitHuberror-scan
When your agent uses it
Scan recent Claude Code activity for errors and failure signals across all sessions using Agent Monitor data — APIError events and PreToolUse→PostToolUse gaps (tools that started but never completed) — then group failures by tool and model and rank them by frequency. Use when checking for errors or asking "what's failing right now".
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
754 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,050 bytesagents/openai.yamlasset256 bytes
Read SKILL.md
# Error Scan
Sweep recent events across sessions for error and failure signals, then rank them
by how often they occur and which tool or model produced them.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty or "all" — scan every failure signal (default)
- "api" — APIError events only
- "tools" — tool-failure gaps only
- a number N — limit the scan to the most recent N sessionsView the complete source on GitHubhook-failure-audit
When your agent uses it
Audit hook delivery health from Agent Monitor data — balance PreToolUse vs PostToolUse (a gap means tools that started but never reported back), detect missing Stop/SubagentStop terminators (sessions/subagents that never closed), and check for stale ingestion (no recent events). Use when hooks look unreliable or events seem to be dropping.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
767 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,190 bytesagents/openai.yamlasset279 bytes
Read SKILL.md
# Hook Failure Audit
Assess whether the hook pipeline is delivering events reliably, using the event
counts and stream the dashboard already has. This is about *delivery* health
(missing/dropped events), not about why a model errored.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty or "all" — run every check (default)
- "balance" — PreToolUse/PostToolUse balance only
- "terminators" — missing Stop/SubagentStop onlyView the complete source on GitHubregression-alert
When your agent uses it
Compare this period's reliability against the prior period using Agent Monitor data — error rate (APIError/total) and tool-failure rate (PreToolUse→PostToolUse gap) — flag any regression where reliability got worse, and optionally wire a persistent alert rule so the dashboard catches the next regression automatically. Use when checking whether reliability degraded.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
889 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,650 bytesagents/openai.yamlasset271 bytes
Read SKILL.md
# Regression Alert
Detect whether Claude Code reliability is getting worse period-over-period, and
optionally arm an alert so it never has to be checked by hand again. Scope is
reliability/failures only — for cache/cost/compaction drift, use ccam-insights'
`regression-watch` instead.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty or "all" — check error rate and tool-failure rate (default)
- "errors" — APIError-rate regression onlyView the complete source on GitHubslo-check
When your agent uses it
Define and check simple service-level objectives for Claude Code from Agent Monitor data — session completion rate, tool success rate (PostToolUse/PreToolUse), and error rate (APIError/total) — then compare each to its target and report the error budget remaining. Use when reporting reliability or when someone asks "are we meeting our SLOs?".
What it loads into context
Frontmatter
88 tokensAlways available to the agent
SKILL.md
798 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore3,113 bytesagents/openai.yamlasset258 bytes
Read SKILL.md
# SLO Check
Turn raw event counts into a clear SLO scorecard with error-budget accounting.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty — use the default SLO targets below over all available data
- targets like "completion=95 success=99 error=1" — override the defaults (percentages)
- a window like "last 7d" or "today" — restrict the measurement period
Default SLO targets: completion rate ≥ 95%, tool success rate ≥ 99%, error rate ≤ 1%.View the complete source on GitHubcost-report
When your agent uses it
Produce a scoped CCAM cost and token report by model, provider, source, and session. Use for spend reviews, model-mix analysis, unpriced usage detection, or export-friendly cost summaries.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
175 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore760 bytesagents/openai.yamlasset256 bytes
Read SKILL.md
# Cost Report
1. Confirm the time window and optional provider, source, or session scope.
2. Read `GET /api/pricing/cost`, `GET /api/analytics`, and the scoped session
list.
3. Show total cost, model breakdown, token directions, cache efficiency,
unpriced models, and the highest-cost sessions.
4. State the pricing rule and rate tier used when returned by the API.
5. Use USD with four decimal places and integer token counts.
6. Do not estimate missing prices as zero-cost usage without labeling them
unpriced.View the complete source on GitHubexecutive-report
When your agent uses it
Generate a concise stakeholder report from CCAM sessions, analytics, cost, alerts, and workflow intelligence. Use for release summaries, leadership updates, operational reviews, or a scoped Markdown report with evidence.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
218 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore906 bytesSKILL.mdcore906 bytesagents/openai.yamlasset270 bytes
Read SKILL.md
# Executive Report
1. Confirm the time window, provider scope, and source scope.
2. Read:
- `GET /api/stats`
- `GET /api/analytics`
- `GET /api/pricing/cost`
- `GET /api/alerts?limit=100`
- `GET /api/workflows?status=all`
3. Report:
- Scope and data freshness
- Sessions, agents, events, tokens, and cost
- Completion, error, and alert outcomes
- Workflow complexity and subagent effectivenessView the complete source on GitHubreliability-report
When your agent uses it
Generate a CCAM reliability report from session outcomes, hook events, alerts, tool failures, and data freshness. Use for health reviews, incident follow-up, hook-delivery audits, or reliability trend summaries.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
190 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore864 bytesagents/openai.yamlasset274 bytes
Read SKILL.md
# Reliability Report
1. Confirm the review window and data scope.
2. Read stats, analytics, recent events, alert history, and workflow error
propagation.
3. Separate:
- Active, waiting, completed, error, and abandoned sessions
- API errors, tool failures, interrupted turns, and stale data
- Trigger, impact, recovery, and remaining risk
4. Compare `PreToolUse` and `PostToolUse` counts without assuming every gap is a
failure. Check matching event context.
5. End with ranked corrective actions and the exact evidence needed for any
unresolved hypothesis.
6. Remain read-only.View the complete source on GitHubworkflow-report
When your agent uses it
Create a workflow-intelligence report from CCAM orchestration, delegation, tool flow, concurrency, complexity, compaction, and fleet-run data. Use for architecture reviews, agent-fleet analysis, or workflow optimization reports.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
192 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore896 bytesagents/openai.yamlasset258 bytes
Read SKILL.md
# Workflow Report
1. Confirm whether the report covers all sessions or one session.
2. Read `GET /api/workflows` and, when scoped, `GET /api/workflows/{sessionId}`.
3. Summarize orchestration depth, subagent types, delegation patterns, tool
transitions, concurrency, model delegation, error propagation, and
compaction.
4. Identify serialization bottlenecks, repeated patterns, and error-amplifying
branches only when supported by returned values.
5. Provide a short architecture narrative, a metrics table, and prioritized
optimization opportunities.
6. Do not claim causality from correlation alone.View the complete source on GitHubrun-agent
When your agent uses it
Launch and supervise Claude Code or Codex through the CCAM Run API. Use when the user wants to start a monitored agent, select a model, approval policy, sandbox, or working directory, send a follow-up, inspect live output, resume a native session, or stop a dashboard-launched run.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
370 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Safety
Files
SKILL.mdcore1,520 bytesSKILL.mdcore1,520 bytesagents/openai.yamlasset258 bytes
Read SKILL.md
# Run Agent
Use `ccam run` against the local dashboard.
## Workflow
1. Verify the provider binary:
- `ccam run binary claude`
- `ccam run binary codex`
2. Discover supported models with `ccam run models <provider>`.
3. Confirm the working directory with `ccam run cwds`.
4. Show the exact launch settings before starting. Include provider, prompt,
working directory, model, approval mode, sandbox, and resume session ID.
5. Start only after user confirmation:View the complete source on GitHubrun-history
When your agent uses it
Inspect CCAM dashboard-run history and relate live run handles to persisted Claude Code or Codex sessions. Use when finding a prior launched task, checking whether a run is still attached, reviewing start/end status, or deciding whether to resume, view, or relaunch work.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
238 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
Files
SKILL.mdcore1,019 bytesagents/openai.yamlasset258 bytes
Read SKILL.md
# Run History
1. Run `ccam run history --limit 100`.
2. Filter by provider, working directory, model, status, and session ID.
3. For a live handle, run `ccam run get <id> --envelopes`.
4. For the persisted agent session, use `ccam session <session-id>` and the
session transcript tools.
5. Distinguish:
- process still live
- process completed with usable output
- process failed
- history row exists but the in-memory handle was reaped
6. Recommend resume only when the native session ID is present and the selected
provider supports that session.View the complete source on GitHubcwd-rollup
When your agent uses it
Roll up Claude Code sessions by working directory (project) from Agent Monitor data — session count, total cost, total tokens, and last-active timestamp per cwd — so per-project activity can be compared at a glance. Use when summarizing where effort and spend went across projects.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
648 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,617 bytesagents/openai.yamlasset261 bytes
Read SKILL.md
# CWD Rollup
Aggregate session activity per working directory (project).
## Input
The user provides: **$ARGUMENTS**
- Empty → roll up **all** working directories.
- A path / project substring → restrict the rollup to matching cwds.
- `top N` → keep only the N highest-cost (or highest-count) projects.
## Data Sources
View the complete source on GitHubsession-cleanup
When your agent uses it
Identify stale and empty Claude Code sessions in the Agent Monitor and explain the cleanup endpoint (POST /api/settings/cleanup), always showing the exact list of what WOULD be removed before anything is deleted. Cleanup permanently deletes data, so this skill previews first and requires explicit user confirmation. Use when tidying the monitoring database.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
805 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
- Safety
Files
SKILL.mdcore3,365 bytesagents/openai.yamlasset270 bytes
Read SKILL.md
# Session Cleanup
Find prune-worthy sessions and explain cleanup — preview first, delete only on
explicit confirmation.
## Input
The user provides: **$ARGUMENTS**
- Empty / `preview` → only show what would be removed (the safe default).
- `confirm` → the user has reviewed the preview and explicitly authorizes deletion.
- An optional staleness threshold (e.g. `older than 7d`) for what counts as stale.
## Data SourcesView the complete source on GitHubsession-search
When your agent uses it
Find Claude Code sessions tracked by the Agent Monitor by project (cwd), model, status, or date, then rank the matches by cost or recency. Pulls the session list and the distinct cwd / facet values so filters use real values rather than guesses. Use when locating a session — "find my EstateWise sessions", "which Opus runs errored this week", "most expensive sessions in /repo".
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
706 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,876 bytesagents/openai.yamlasset267 bytes
Read SKILL.md
# Session Search
Locate Claude Code sessions in the Agent Monitor by project, model, status, or date.
## Input
The user provides: **$ARGUMENTS**
A free-form query naming any combination of:
- **project / cwd** — a working-directory path or basename (e.g. `EstateWise`, `/Users/.../repo`)
- **model** — `opus`, `sonnet`, `haiku`, or a full model id substring
- **status** — `active`, `working`, `completed`, `error`
- **date** — `today`, `this week`, or an ISO date / range matched against `started_at`
- **ranking** — `by cost` (default when cost is mentioned) or `recent` (default otherwise)View the complete source on GitHubsession-timeline
When your agent uses it
Render an ordered timeline of one Claude Code session's events (every event type) with per-event durations and tool names, reconstructed from Agent Monitor data. Pairs PreToolUse with PostToolUse to compute tool durations and surfaces gaps, errors, and compaction points. Use when reconstructing what happened in a session step by step.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
673 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,649 bytesagents/openai.yamlasset269 bytes
Read SKILL.md
# Session Timeline
Reconstruct the chronological event timeline of a single Claude Code session.
## Input
The user provides: **$ARGUMENTS**
- A **session ID** to time-line, or
- "latest" / "last" for the most recent session.
## Data Sources
| Endpoint | Returns |View the complete source on GitHubtranscript-replay
When your agent uses it
Walk a Claude Code session transcript turn-by-turn from Agent Monitor data, summarizing each user, assistant, and tool message in order so a long conversation can be reviewed quickly. Anchors the recap to the session header (model, cost, turn_count). Use when reviewing what was actually said and done in a conversation.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
609 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,581 bytesagents/openai.yamlasset271 bytes
Read SKILL.md
# Transcript Replay
Replay a session transcript one turn at a time with a concise summary of each message.
## Input
The user provides: **$ARGUMENTS**
- A **session ID** to replay, or
- "latest" / "last" for the most recent session.
- Optionally a turn range (e.g. `1-10`) or `errors` to focus on tool failures.
## Data Sources
View the complete source on GitHubconcurrency-report
When your agent uses it
Report concurrency and parallelism for a session — how many agents ran in parallel, concurrency-lane utilization, peak parallel width, and serialization bottlenecks (sequential chains that could have run as parallel lanes) — using the Agent Monitor workflow intelligence API. Use when checking whether a multi-agent session used parallelism efficiently.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
575 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,543 bytesagents/openai.yamlasset278 bytes
Read SKILL.md
# Concurrency Report
Report on parallel execution for one Claude Code session: lanes, peak width, utilization, and where work serialized.
## Input
The user provides: **$ARGUMENTS**
A session ID. If empty, fetch `GET /api/sessions?limit=1` and report on the most recent session, stating which one.
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubdag-map
When your agent uses it
Render the multi-agent orchestration DAG for a session — parent→child subagent edges, tree depth, and fan-out — from the Agent Monitor workflow intelligence API. Cross-checks the orchestration dataset against the raw agent records and session detail. Use when visualizing how a session's agent structure was organized.
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
561 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,279 bytesSKILL.mdcore2,279 bytesSKILL.mdcore2,279 bytesagents/openai.yamlasset253 bytes
Read SKILL.md
# DAG Map
Render the subagent orchestration graph for one Claude Code session as a depth-ordered DAG.
## Input
The user provides: **$ARGUMENTS**
A session ID. If empty, fetch `GET /api/sessions?limit=1` and use the most recent session, stating which one you picked.
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubdelegation-audit
When your agent uses it
Audit model delegation and subagent effectiveness for a session — which models handled which subagent types, per-type success rates and average durations, and wasted delegations (heavy models on trivial work or types that consistently fail) — using the Agent Monitor workflow intelligence API. Use when reviewing how a session delegated work across models and subagents.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
611 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,711 bytesagents/openai.yamlasset268 bytes
Read SKILL.md
# Delegation Audit
Audit how a Claude Code session delegated work: model-to-subagent mapping and whether each delegation paid off.
## Input
The user provides: **$ARGUMENTS**
A session ID. If empty, fetch `GET /api/sessions?limit=1` and audit the most recent session, stating which one.
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHuberror-propagation
When your agent uses it
Trace error propagation through a multi-agent session by agent depth — where failures originated, the depth at which they appeared, and how they cascaded up to parent agents — using the Agent Monitor workflow intelligence API and the session event stream. Use when a multi-agent run failed and you need to find the origin and blast radius of the failure.
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
617 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,763 bytesagents/openai.yamlasset271 bytes
Read SKILL.md
# Error Propagation
Trace where a multi-agent session's failures started and how far they spread.
## Input
The user provides: **$ARGUMENTS**
A session ID. If empty, fetch `GET /api/sessions?limit=1`, but prefer the most recent session whose `status` is `error` or `abandoned`; state which one you picked.
## Data Sources
| Endpoint | Returns |
|----------|---------|View the complete source on GitHubfleet-runs
When your agent uses it
Summarize Workflow-tool fleet runs from the Agent Monitor — these fleets emit no hooks and are ingested from on-disk run journals. List recent runs with status and agents-per-run, then drill into a single run's per-agent detail. Reconciles against the live run-state endpoints. Use when reviewing Workflow() fleets rather than hook-instrumented interactive sessions.
What it loads into context
Frontmatter
90 tokensAlways available to the agent
SKILL.md
630 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Data Sources
- Report Sections
- Output
Files
SKILL.mdcore2,549 bytesagents/openai.yamlasset262 bytes
Read SKILL.md
# Fleet Runs
Summarize Workflow-tool (Workflow()) fleet runs and drill into one run's agents.
## Input
The user provides: **$ARGUMENTS**
- Empty → list the most recent fleet runs.
- A run ID → drill into that single run.
- `latest` → drill into the most recent run.
These fleets emit **no hooks**; the dashboard ingests them from on-disk Workflow-tool run journals, so this data is independent of the hook event stream.
View the complete source on GitHubSkills included
- cache-efficiency
- cost-breakdown
- model-mix
- productivity-score
- session-report
- usage-trends
- config-audit
- hook-inventory
- mcp-audit
- memory-review
- skill-inventory
- budget-set
- cost-alert
- daily-budget-check
- model-savings
- spend-forecast
- dashboard-status
- endpoint-probe
- live-watch
- quick-stats
- data-export
- event-trace
- health-check
- hook-diagnostics
- session-debug
- transcript-grep
- anomaly-alert
- benchmark
- optimization-suggest
- pattern-detect
- regression-watch
- session-compare
- alert-management
- remote-collection
- webhook-management
- config-explorer
- history-portability
- hook-setup
- mcp-server
- daily-standup
- monthly-review
- sprint-summary
- time-of-day
- weekly-report
- workflow-optimizer
- api-error-report
- error-scan
- hook-failure-audit
- regression-alert
- slo-check
- cost-report
- executive-report
- reliability-report
- workflow-report
- run-agent
- run-history
- cwd-rollup
- session-cleanup
- session-search
- session-timeline
- transcript-replay
- concurrency-report
- dag-map
- delegation-audit
- error-propagation
- fleet-runs
Repository facts
- License
- MIT
- Created
- Mar 5, 2026
- Last pushed
- Nov 6, 2026
- Forks
- 261
- Open issues
- 24
- Project activity
- Active
Rank over the last 12 weeks
Now #801 · best #600 · down 82 in 30 days
- #795 on Nov 2
- #799 on Nov 3
- #800 on Nov 4
- #801 on Nov 5
- #796 on Nov 6
- #801 since Nov 7
74 earlier periods
- #599 on Aug 2
- #582 on Aug 8
- #618 on Aug 10
- #623 on Aug 11
- #619 on Aug 12
- #622 on Aug 13
- #620 on Aug 14
- #612 on Aug 16
- #619 on Aug 17
- #636 on Aug 18
- #617 on Aug 19
- #616 on Aug 20
- #621 on Aug 21
- #600 on Aug 22
- #636 on Aug 24
- #644 on Aug 25
- #626 on Aug 26
- #633 on Aug 27
- #652 on Aug 28
- #607 on Aug 29
- #606 on Aug 30
- #631 on Aug 31
- #646 on Sep 1
- #635 on Sep 2
- #633 on Sep 3
- #608 on Sep 5
- #618 on Sep 6
- #631 on Sep 7
- #650 on Sep 8
- #640 on Sep 9
- #643 on Sep 10
- #630 on Sep 11
- #634 on Sep 12
- #661 on Sep 14
- #647 on Sep 15
- #656 on Sep 16
- #657 on Sep 17
- #656 on Sep 18
- #633 on Sep 19
- #660 on Sep 21
- #672 on Sep 23
- #645 on Sep 24
- #633 on Sep 25
- #659 on Sep 27
- #663 on Sep 28
- #702 on Sep 29
- #682 on Sep 30
- #645 on Oct 1
- #656 on Oct 2
- #637 on Oct 3
- #661 on Oct 4
- #665 on Oct 5
- #670 on Oct 6
- #677 on Oct 7
- #719 on Oct 8
- #690 on Oct 9
- #678 on Oct 10
- #669 on Oct 11
- #690 on Oct 12
- #687 on Oct 13
- #700 on Oct 14
- #694 on Oct 15
- #703 on Oct 16
- #681 on Oct 17
- #671 on Oct 18
- #705 on Oct 19
- #714 on Oct 20
- #719 on Oct 21
- #698 on Oct 23
- #675 on Oct 24
- #780 on Oct 25
- #784 from Oct 28 to Oct 29
- #789 on Oct 30
- #790 from Oct 31 to Nov 1
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 33 notes
plugins/ccam-config/skills/hook-inventory/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-config/skills/mcp-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-config/skills/mcp-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-config/skills/mcp-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-config/skills/memory-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-config/skills/memory-review/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-config/skills/skill-inventory/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-cost-guard/skills/model-savings/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-devtools/skills/health-check/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-devtools/skills/health-check/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-devtools/skills/health-check/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-devtools/skills/hook-diagnostics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-devtools/skills/hook-diagnostics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-devtools/skills/hook-diagnostics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-devtools/skills/hook-diagnostics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-devtools/skills/hook-diagnostics/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-integrations/skills/alert-management/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-integrations/skills/remote-collection/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-integrations/skills/remote-collection/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/ccam-integrations/skills/remote-collection/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 2 dangerous shell commandsin 1 file: plugins/ccam-integrations/skills/remote-collection/SKILL.md:23
- 230 network referencesin 41 files: .claude-plugin/marketplace.json:2 plugins/ccam-config/skills/memory-review/SKILL.md:14 plugins/ccam-devtools/skills/health-check/SKILL.md:28 and 38 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 232 signals by file
.claude-plugin/marketplace.json
- Network accessline 2
"name": "claude-code-agent-monitor-plugins", "description": "Official Claude Code plugin marketplace for CCAM with 14 plugins, 66 skills, 18 agents, 34 commands, and comprehensive local dashboard operations.", "owner": { "name": "hoangs - Network accessline 3
"description": "Official Claude Code plugin marketplace for CCAM with 14 plugins, 66 skills, 18 agents, 34 commands, and comprehensive local dashboard operations.", "owner": { "name": "hoangsonww", "url": "https://github.com/hoangsonww" } - Network accessline 4
"owner": { "name": "hoangsonww", "url": "https://github.com/hoangsonww" }, - Network accessline 13
"name": "ccam-config", "source": "./plugins/ccam-config", "description": "Audit and govern your Claude Code configuration and file-based memory via the Agent Monitor Config Explorer API — skills, subagents, commands, MCP servers - Network accessline 14
"source": "./plugins/ccam-config", "description": "Audit and govern your Claude Code configuration and file-based memory via the Agent Monitor Config Explorer API — skills, subagents, commands, MCP servers, hooks, settings, and the pe - Network accessline 15
"description": "Audit and govern your Claude Code configuration and file-based memory via the Agent Monitor Config Explorer API — skills, subagents, commands, MCP servers, hooks, settings, and the per-project memory store. Surfaces sprawl, - Network accessline 19
"name": "ccam-cost-guard", "source": "./plugins/ccam-cost-guard", "description": "Budget tracking, spend forecasting, and cost-threshold alerts for Claude Code usage via the Agent Monitor pricing engine. Watches spend against a - Network accessline 20
"source": "./plugins/ccam-cost-guard", "description": "Budget tracking, spend forecasting, and cost-threshold alerts for Claude Code usage via the Agent Monitor pricing engine. Watches spend against a target budget, projects month-end - Network accessline 21
"description": "Budget tracking, spend forecasting, and cost-threshold alerts for Claude Code usage via the Agent Monitor pricing engine. Watches spend against a target budget, projects month-end cost from the daily trend, surfaces the pric - Network accessline 61
"name": "ccam-quality", "source": "./plugins/ccam-quality", "description": "Reliability and error monitoring for Claude Code sessions — surfaces APIError events, hook delivery failures, tool-failure ratios (PreToolUse/PostToolUs - Network accessline 62
"source": "./plugins/ccam-quality", "description": "Reliability and error monitoring for Claude Code sessions — surfaces APIError events, hook delivery failures, tool-failure ratios (PreToolUse/PostToolUse gaps), and SLO tracking with - Network accessline 63
"description": "Reliability and error monitoring for Claude Code sessions — surfaces APIError events, hook delivery failures, tool-failure ratios (PreToolUse/PostToolUse gaps), and SLO tracking with error-budget reporting, all derived from - Network accessline 85
"name": "ccam-workflows", "source": "./plugins/ccam-workflows", "description": "Analyze multi-agent orchestration and Workflow-tool fleet runs — DAGs, delegation, concurrency, error propagation, and effectiveness — via the Agent - Network accessline 86
"source": "./plugins/ccam-workflows", "description": "Analyze multi-agent orchestration and Workflow-tool fleet runs — DAGs, delegation, concurrency, error propagation, and effectiveness — via the Agent Monitor workflow intelligence A - Network accessline 87
"description": "Analyze multi-agent orchestration and Workflow-tool fleet runs — DAGs, delegation, concurrency, error propagation, and effectiveness — via the Agent Monitor workflow intelligence API at http://localhost:4820. Maps parent→chi
plugins/ccam-analytics/.claude-plugin/plugin.json
- Network accessline 3
"description": "Deep analytics and monitoring for Claude Code sessions — cost tracking, token usage breakdowns, usage trends, and productivity scoring powered by Agent Monitor.", "version": "2.4.5", "author": { "name": "Son Nguyen", "ur - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-analytics/hooks/hooks.json
- Network accessline 7
{ "type": "command", "command": "jq -r '{session_id: .session_id, stop_reason: .stop_reason, timestamp: now | todate}' | curl -s -X POST http://localhost:4820/api/hooks/event -H 'Content-Type: application/json' -d @- - Network accessline 8
"type": "command", "command": "jq -r '{session_id: .session_id, stop_reason: .stop_reason, timestamp: now | todate}' | curl -s -X POST http://localhost:4820/api/hooks/event -H 'Content-Type: application/json' -d @- > /dev/null 2 - Network accessline 9
"command": "jq -r '{session_id: .session_id, stop_reason: .stop_reason, timestamp: now | todate}' | curl -s -X POST http://localhost:4820/api/hooks/event -H 'Content-Type: application/json' -d @- > /dev/null 2>&1 || true" - Network accessline 18
{ "type": "command", "command": "jq -r '{session_id: .session_id, agent_id: .agent_id, stop_reason: .stop_reason, timestamp: now | todate}' | curl -s -X POST http://localhost:4820/api/hooks/event -H 'Content-Type: ap - Network accessline 19
"type": "command", "command": "jq -r '{session_id: .session_id, agent_id: .agent_id, stop_reason: .stop_reason, timestamp: now | todate}' | curl -s -X POST http://localhost:4820/api/hooks/event -H 'Content-Type: application/json - Network accessline 20
"command": "jq -r '{session_id: .session_id, agent_id: .agent_id, stop_reason: .stop_reason, timestamp: now | todate}' | curl -s -X POST http://localhost:4820/api/hooks/event -H 'Content-Type: application/json' -d @- > /dev/null 2>&1 || tru
plugins/ccam-analytics/skills/session-report/SKILL.md
plugins/ccam-config/.claude-plugin/plugin.json
- Network accessline 1
{ "name": "ccam-config", "description": "Audit and govern your Claude Code configuration and file-based memory via the Agent Monitor Config Explorer API — skills, subagents, commands, MCP servers, hooks, settings, and the per-project me - Network accessline 2
"name": "ccam-config", "description": "Audit and govern your Claude Code configuration and file-based memory via the Agent Monitor Config Explorer API — skills, subagents, commands, MCP servers, hooks, settings, and the per-project memory - Network accessline 3
"description": "Audit and govern your Claude Code configuration and file-based memory via the Agent Monitor Config Explorer API — skills, subagents, commands, MCP servers, hooks, settings, and the per-project memory store. Surfaces sprawl, - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-config/skills/config-audit/SKILL.md
- Network accessline 14
Produce a complete, data-backed audit of how the user's `~/.claude` configuration has grown, what overlaps, and what is risky — all read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 14
Produce a complete, data-backed audit of how the user's `~/.claude` configuration has grown, what overlaps, and what is risky — all read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 16
the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 16
the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 76
- Sizes in KB; any cost in USD to 4 decimals; use ▲/▼ for scope deltas. - Cite only fields the API returned — never fabricate counts or commands. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 76
- Sizes in KB; any cost in USD to 4 decimals; use ▲/▼ for scope deltas. - Cite only fields the API returned — never fabricate counts or commands. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 77
- Cite only fields the API returned — never fabricate counts or commands. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 77
- Cite only fields the API returned — never fabricate counts or commands. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 78
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 78
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell
plugins/ccam-config/skills/hook-inventory/SKILL.md
- Network accessline 13
Catalogue every Claude Code hook the user has configured and assess its safety — read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 13
Catalogue every Claude Code hook the user has configured and assess its safety — read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 14
read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 14
read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 66
Explorer; edit them in the `file` named by the source, then reinstall with the dashboard's hook setup if needed. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 66
Explorer; edit them in the `file` named by the source, then reinstall with the dashboard's hook setup if needed. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 67
the dashboard's hook setup if needed. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 67
the dashboard's hook setup if needed. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 68
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 68
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell
plugins/ccam-config/skills/mcp-audit/SKILL.md
- Network accessline 13
Inventory and audit every Model Context Protocol server the user has configured — both user-scope and project-scope — read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 13
Inventory and audit every Model Context Protocol server the user has configured — both user-scope and project-scope — read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 15
dashboard at `http://localhost:4820`. - Network accessline 15
dashboard at `http://localhost:4820`. - Network accessline 63
concurrently by the running CLI); edit their definitions in the source file named by `source`. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 63
concurrently by the running CLI); edit their definitions in the source file named by `source`. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 64
named by `source`. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 64
named by `source`. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 65
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 65
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell
plugins/ccam-config/skills/memory-review/SKILL.md
- Network accessline 14
Curate the user's file-based agent memory: the long-form CLAUDE.md files plus the per-project auto-memory store — read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 14
Curate the user's file-based agent memory: the long-form CLAUDE.md files plus the per-project auto-memory store — read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 16
`http://localhost:4820`. - Network accessline 16
`http://localhost:4820`. - Network accessline 66
curl -s -X PUT http://localhost:4820/api/cc-config/file \ - Network accessline 66
curl -s -X PUT http://localhost:4820/api/cc-config/file \ - Network accessline 74
curl -s -X DELETE http://localhost:4820/api/cc-config/file \ - Network accessline 74
curl -s -X DELETE http://localhost:4820/api/cc-config/file \ - Network accessline 88
- Sizes in KB; timestamps as relative age; use ▲ for oversized / stale flags. - Cite only fields the API returned — never invent facts, names, or sizes. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 88
- Sizes in KB; timestamps as relative age; use ▲ for oversized / stale flags. - Cite only fields the API returned — never invent facts, names, or sizes. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 89
- Cite only fields the API returned — never invent facts, names, or sizes. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 89
- Cite only fields the API returned — never invent facts, names, or sizes. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 90
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 90
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell
plugins/ccam-config/skills/skill-inventory/SKILL.md
- Network accessline 13
Map every skill available to the user — both their own (user/project scope) and the ones contributed by installed plugins — read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 13
Map every skill available to the user — both their own (user/project scope) and the ones contributed by installed plugins — read through the Agent Monitor dashboard at `http://localhost:4820`. - Network accessline 15
dashboard at `http://localhost:4820`. - Network accessline 15
dashboard at `http://localhost:4820`. - Network accessline 64
- Note: plugins are read-only via the Config Explorer; manage them with the Claude Code plugin commands, not this dashboard. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 64
- Note: plugins are read-only via the Config Explorer; manage them with the Claude Code plugin commands, not this dashboard. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 65
Claude Code plugin commands, not this dashboard. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 65
Claude Code plugin commands, not this dashboard. - If the dashboard is unreachable at `http://localhost:4820`, say so and tell the user to start it with `npm start` from the repo root. - Network accessline 66
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell - Network accessline 66
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell
plugins/ccam-cost-guard/.claude-plugin/plugin.json
- Network accessline 1
{ "name": "ccam-cost-guard", "description": "Budget tracking, spend forecasting, and cost-threshold alerts for Claude Code usage via the Agent Monitor pricing engine. Watches spend against a target budget, projects month-end cost from t - Network accessline 2
"name": "ccam-cost-guard", "description": "Budget tracking, spend forecasting, and cost-threshold alerts for Claude Code usage via the Agent Monitor pricing engine. Watches spend against a target budget, projects month-end cost from the d - Network accessline 3
"description": "Budget tracking, spend forecasting, and cost-threshold alerts for Claude Code usage via the Agent Monitor pricing engine. Watches spend against a target budget, projects month-end cost from the daily trend, surfaces the pric - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-cost-guard/hooks/hooks.json
- Network accessline 7
{ "type": "command", "command": "jq -c '{event_type: \"Stop\", session_id: .session_id, stop_reason: .stop_reason, timestamp: (now | todate)}' 2>/dev/null | curl -s -X POST http://localhost:4820/api/hooks/event -H 'C - Network accessline 8
"type": "command", "command": "jq -c '{event_type: \"Stop\", session_id: .session_id, stop_reason: .stop_reason, timestamp: (now | todate)}' 2>/dev/null | curl -s -X POST http://localhost:4820/api/hooks/event -H 'Content-Type: a - Network accessline 9
"command": "jq -c '{event_type: \"Stop\", session_id: .session_id, stop_reason: .stop_reason, timestamp: (now | todate)}' 2>/dev/null | curl -s -X POST http://localhost:4820/api/hooks/event -H 'Content-Type: application/json' -d @- > /dev/n
plugins/ccam-cost-guard/skills/budget-set/SKILL.md
plugins/ccam-dashboard/.claude-plugin/plugin.json
- Network accessline 3
"description": "Direct MCP integration with the Claude Code Agent Monitor dashboard — real-time session data access, quick stats, and dashboard health monitoring via Model Context Protocol.", "version": "2.4.5", "author": { "name": "Son - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-dashboard/skills/dashboard-status/SKILL.md
- Network accessline 32
### 1. API Server - Reachable at `http://localhost:4820`? Response time? - Network accessline 32
### 1. API Server - Reachable at `http://localhost:4820`? Response time? - Network accessline 33
- Reachable at `http://localhost:4820`? Response time? - Network accessline 33
- Reachable at `http://localhost:4820`? Response time?
plugins/ccam-dashboard/skills/endpoint-probe/SKILL.md
plugins/ccam-devtools/.claude-plugin/plugin.json
- Network accessline 3
"description": "Developer tools for Claude Code Agent Monitor — session debugging, hook diagnostics, data export, and system health checks for maintaining a healthy monitoring setup.", "version": "2.4.5", "author": { "name": "Son Nguyen - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-devtools/skills/data-export/SKILL.md
plugins/ccam-devtools/skills/health-check/SKILL.md
- Network accessline 28
curl -sf http://localhost:4820/api/health - Network accessline 28
curl -sf http://localhost:4820/api/health - Network accessline 36
curl -sf http://localhost:4820/api/stats - Network accessline 36
curl -sf http://localhost:4820/api/stats - Network accessline 49
curl -sf http://localhost:4820/api/sessions?limit=1 - Network accessline 49
curl -sf http://localhost:4820/api/sessions?limit=1 - Network accessline 50
curl -sf http://localhost:4820/api/events?limit=1 - Network accessline 50
curl -sf http://localhost:4820/api/events?limit=1 - Network accessline 51
curl -sf http://localhost:4820/api/analytics - Network accessline 51
curl -sf http://localhost:4820/api/analytics - Network accessline 52
curl -sf http://localhost:4820/api/pricing - Network accessline 52
curl -sf http://localhost:4820/api/pricing - Network accessline 53
curl -sf http://localhost:4820/api/settings/info - Network accessline 53
curl -sf http://localhost:4820/api/settings/info
plugins/ccam-devtools/skills/hook-diagnostics/SKILL.md
- Network accessline 44
curl -sf http://localhost:4820/api/health - Network accessline 44
curl -sf http://localhost:4820/api/health - Network accessline 66
echo '{"hook_type":"test","session_id":"diag-test","data":{}}' | \ curl -sf -X POST http://localhost:4820/api/hooks/event \ - Network accessline 66
echo '{"hook_type":"test","session_id":"diag-test","data":{}}' | \ curl -sf -X POST http://localhost:4820/api/hooks/event \ - Network accessline 67
curl -sf -X POST http://localhost:4820/api/hooks/event \ - Network accessline 67
curl -sf -X POST http://localhost:4820/api/hooks/event \ - Network accessline 75
curl -sf http://localhost:4820/api/stats - Network accessline 75
curl -sf http://localhost:4820/api/stats - Network accessline 76
curl -sf http://localhost:4820/api/events?limit=5 - Network accessline 76
curl -sf http://localhost:4820/api/events?limit=5
plugins/ccam-devtools/skills/session-debug/SKILL.md
- Network accessline 27
1. **Identify the target session**: - If session ID given: `GET /api/sessions/{id}` from `http://localhost:4820` - Network accessline 27
1. **Identify the target session**: - If session ID given: `GET /api/sessions/{id}` from `http://localhost:4820` - Network accessline 28
- If session ID given: `GET /api/sessions/{id}` from `http://localhost:4820` - Network accessline 28
- If session ID given: `GET /api/sessions/{id}` from `http://localhost:4820`
plugins/ccam-insights/.claude-plugin/plugin.json
- Network accessline 3
"description": "AI-powered insights for Claude Code — pattern detection, anomaly alerting, optimization recommendations, and session comparison using Agent Monitor analytics.", "version": "2.4.5", "author": { "name": "Son Nguyen", "url" - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-insights/skills/anomaly-alert/SKILL.md
plugins/ccam-insights/skills/optimization-suggest/SKILL.md
plugins/ccam-insights/skills/session-compare/SKILL.md
- Network accessline 28
1. **Identify sessions to compare**: - If two IDs given: fetch both from `http://localhost:4820/api/sessions/{id}` - Network accessline 28
1. **Identify sessions to compare**: - If two IDs given: fetch both from `http://localhost:4820/api/sessions/{id}` - Network accessline 29
- If two IDs given: fetch both from `http://localhost:4820/api/sessions/{id}` - Network accessline 29
- If two IDs given: fetch both from `http://localhost:4820/api/sessions/{id}`
plugins/ccam-integrations/.claude-plugin/plugin.json
- Network accessline 3
"description": "Manage CCAM alert rules, universal webhook providers, browser push notifications, and SSH Remote Data Sources with explicit mutation and external-send confirmation.", "version": "2.4.5", "author": { "name": "Son Nguyen", - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-integrations/skills/remote-collection/SKILL.md
plugins/ccam-platform/.claude-plugin/plugin.json
- Network accessline 3
"description": "Administer CCAM's Claude Code and Codex configuration explorers, provider-aware history import, backup restore, hook installation, home directories, updates, and MCP server.", "version": "2.4.5", "author": { "name": "Son - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-productivity/.claude-plugin/plugin.json
- Network accessline 3
"description": "Productivity workflows for Claude Code — daily standups, weekly reports, sprint summaries, and intelligent workflow optimization powered by Agent Monitor session data.", "version": "2.4.5", "author": { "name": "Son Nguye - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-productivity/skills/daily-standup/SKILL.md
plugins/ccam-productivity/skills/sprint-summary/SKILL.md
plugins/ccam-productivity/skills/weekly-report/SKILL.md
plugins/ccam-quality/.claude-plugin/plugin.json
- Network accessline 1
{ "name": "ccam-quality", "description": "Reliability and error monitoring for Claude Code sessions — surfaces APIError events, hook delivery failures, tool-failure ratios (PreToolUse/PostToolUse gaps), and SLO tracking with error-budge - Network accessline 2
"name": "ccam-quality", "description": "Reliability and error monitoring for Claude Code sessions — surfaces APIError events, hook delivery failures, tool-failure ratios (PreToolUse/PostToolUse gaps), and SLO tracking with error-budget re - Network accessline 3
"description": "Reliability and error monitoring for Claude Code sessions — surfaces APIError events, hook delivery failures, tool-failure ratios (PreToolUse/PostToolUse gaps), and SLO tracking with error-budget reporting, all derived from - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-quality/skills/api-error-report/SKILL.md
- Network accessline 56
- Cite exact `session_id`, `model`, `timestamp`, and `summary` values — never invent a cause not supported by the payload; bucket as "Other" when unclear. - End with the dominant cause and a concrete mitigation (e.g., back off and retry on - Network accessline 56
- Cite exact `session_id`, `model`, `timestamp`, and `summary` values — never invent a cause not supported by the payload; bucket as "Other" when unclear. - End with the dominant cause and a concrete mitigation (e.g., back off and retry on - Network accessline 58
- Read-only: only report what the API returns. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root. - Network accessline 58
- Read-only: only report what the API returns. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root.
plugins/ccam-quality/skills/error-scan/SKILL.md
- Network accessline 56
- Cite exact `event_type`, `tool_name`, and `session_id` values — never fabricate counts. - End with the one failure pattern most worth investigating and a concrete next step. - Read-only: only report what the API returns. If `curl` cannot - Network accessline 56
- Cite exact `event_type`, `tool_name`, and `session_id` values — never fabricate counts. - End with the one failure pattern most worth investigating and a concrete next step. - Read-only: only report what the API returns. If `curl` cannot - Network accessline 58
- Read-only: only report what the API returns. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root. - Network accessline 58
- Read-only: only report what the API returns. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root.
plugins/ccam-quality/skills/hook-failure-audit/SKILL.md
- Network accessline 53
- Cite exact `event_type` counts and `session_id` values — never fabricate. - End with an overall verdict (e.g., "4/4 checks passed" or "hook delivery DEGRADED") and the single highest-impact remediation (e.g., reinstall hooks via the dashb - Network accessline 53
- Cite exact `event_type` counts and `session_id` values — never fabricate. - End with an overall verdict (e.g., "4/4 checks passed" or "hook delivery DEGRADED") and the single highest-impact remediation (e.g., reinstall hooks via the dashb - Network accessline 55
- Read-only: only report what the API returns. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root. - Network accessline 55
- Read-only: only report what the API returns. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root.
plugins/ccam-quality/skills/regression-alert/SKILL.md
- Network accessline 62
- List the specific session IDs that contributed most to any regression. - End with the single highest-priority regression and a concrete next step (and, if armed, the new rule's id/threshold). - Read-only **except** the explicit "arm" path - Network accessline 62
- List the specific session IDs that contributed most to any regression. - End with the single highest-priority regression and a concrete next step (and, if armed, the new rule's id/threshold). - Read-only **except** the explicit "arm" path - Network accessline 64
- Read-only **except** the explicit "arm" path, which is the only write. Never mutate alert rules otherwise. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root. - Network accessline 64
- Read-only **except** the explicit "arm" path, which is the only write. Never mutate alert rules otherwise. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root.
plugins/ccam-quality/skills/slo-check/SKILL.md
- Network accessline 60
- Cite exact counts and `session_id` values — never fabricate numerators or denominators. - End with the SLO most at risk and the single action that would recover the most budget. - Read-only: only report what the API returns. If `curl` can - Network accessline 60
- Cite exact counts and `session_id` values — never fabricate numerators or denominators. - End with the SLO most at risk and the single action that would recover the most budget. - Read-only: only report what the API returns. If `curl` can - Network accessline 62
- Read-only: only report what the API returns. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root. - Network accessline 62
- Read-only: only report what the API returns. If `curl` cannot reach `http://localhost:4820`, tell the user to start the dashboard with `npm start` from the repo root.
plugins/ccam-reports/.claude-plugin/plugin.json
- Network accessline 3
"description": "Generate stakeholder-ready CCAM reports from local session, cost, reliability, and workflow data with explicit scope, evidence, and export-friendly Markdown.", "version": "2.4.5", "author": { "name": "Son Nguyen", "url": - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-runner/.claude-plugin/plugin.json
- Network accessline 3
"description": "Operate dashboard-launched Claude Code and Codex runs with safe launch, follow-up, stop, resume, model discovery, and persistent run-history workflows.", "version": "2.4.5", "author": { "name": "Son Nguyen", "url": "http - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-sessions/.claude-plugin/plugin.json
- Network accessline 3
"description": "Search, inspect, replay, and manage Claude Code sessions tracked by the Agent Monitor dashboard — find sessions by project, model, status, or date; reconstruct event timelines; walk transcripts turn-by-turn; roll up activity - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
plugins/ccam-workflows/.claude-plugin/plugin.json
- Network accessline 1
{ "name": "ccam-workflows", "description": "Analyze multi-agent orchestration and Workflow-tool fleet runs — DAGs, delegation, concurrency, error propagation, and effectiveness — via the Agent Monitor workflow intelligence API at http:/ - Network accessline 2
"name": "ccam-workflows", "description": "Analyze multi-agent orchestration and Workflow-tool fleet runs — DAGs, delegation, concurrency, error propagation, and effectiveness — via the Agent Monitor workflow intelligence API at http://loc - Network accessline 3
"description": "Analyze multi-agent orchestration and Workflow-tool fleet runs — DAGs, delegation, concurrency, error propagation, and effectiveness — via the Agent Monitor workflow intelligence API at http://localhost:4820. Maps parent→chi - Network accessline 4
"version": "2.4.5", "author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, "homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 5
"author": { "name": "Son Nguyen", "url": "https://github.com/hoangsonww" }, - Network accessline 6
"homepage": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor", - Network accessline 7
"repository": "https://github.com/hoangsonww/Claude-Code-Agent-Monitor",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 130 facts
- Network access in prose of the SKILL.mdplugins/ccam-analytics/skills/session-report/SKILL.md:23Low confidence
- Network access in prose of the SKILL.mdsession-report/SKILL.md:23Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/config-audit/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdconfig-audit/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/config-audit/SKILL.md:16Low confidence
- Network access in prose of the SKILL.mdconfig-audit/SKILL.md:16Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/config-audit/SKILL.md:76Low confidence
- Network access in prose of the SKILL.mdconfig-audit/SKILL.md:76Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/config-audit/SKILL.md:77Low confidence
- Network access in prose of the SKILL.mdconfig-audit/SKILL.md:77Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/config-audit/SKILL.md:78Low confidence
- Network access in prose of the SKILL.mdconfig-audit/SKILL.md:78Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/hook-inventory/SKILL.md:13Low confidence
- Network access in prose of the SKILL.mdhook-inventory/SKILL.md:13Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/hook-inventory/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdhook-inventory/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/hook-inventory/SKILL.md:66Low confidence
- Network access in prose of the SKILL.mdhook-inventory/SKILL.md:66Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/hook-inventory/SKILL.md:67Low confidence
- Network access in prose of the SKILL.mdhook-inventory/SKILL.md:67Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/hook-inventory/SKILL.md:68Low confidence
- Network access in prose of the SKILL.mdhook-inventory/SKILL.md:68Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/mcp-audit/SKILL.md:13Low confidence
- Network access in prose of the SKILL.mdmcp-audit/SKILL.md:13Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/mcp-audit/SKILL.md:15Low confidence
- Network access in prose of the SKILL.mdmcp-audit/SKILL.md:15Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/mcp-audit/SKILL.md:63Low confidence
- Network access in prose of the SKILL.mdmcp-audit/SKILL.md:63Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/mcp-audit/SKILL.md:64Low confidence
- Network access in prose of the SKILL.mdmcp-audit/SKILL.md:64Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/mcp-audit/SKILL.md:65Low confidence
- Network access in prose of the SKILL.mdmcp-audit/SKILL.md:65Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/memory-review/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdmemory-review/SKILL.md:14Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/memory-review/SKILL.md:16Low confidence
- Network access in prose of the SKILL.mdmemory-review/SKILL.md:16Low confidence
- Network access in code of the SKILL.mdplugins/ccam-config/skills/memory-review/SKILL.md:66High confidence
- Network access in code of the SKILL.mdmemory-review/SKILL.md:66High confidence
- Network access in code of the SKILL.mdplugins/ccam-config/skills/memory-review/SKILL.md:74High confidence
- Network access in code of the SKILL.mdmemory-review/SKILL.md:74High confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/memory-review/SKILL.md:88Low confidence
- Network access in prose of the SKILL.mdmemory-review/SKILL.md:88Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/memory-review/SKILL.md:89Low confidence
- Network access in prose of the SKILL.mdmemory-review/SKILL.md:89Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/memory-review/SKILL.md:90Low confidence
- Network access in prose of the SKILL.mdmemory-review/SKILL.md:90Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/skill-inventory/SKILL.md:13Low confidence
- Network access in prose of the SKILL.mdskill-inventory/SKILL.md:13Low confidence
- Network access in prose of the SKILL.mdplugins/ccam-config/skills/skill-inventory/SKILL.md:15Low confidence
- Network access in prose of the SKILL.mdskill-inventory/SKILL.md:15Low confidence
and 80 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/ccam-analytics/skills/cache-efficiency/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/ccam-analytics/skills/cache-efficiency/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/ccam-analytics/skills/cache-efficiency/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md plugins/ccam-analytics/skills/cache-efficiency/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/hoangsonww-claude-code-agent-monitor/)