Skip to main content

skill-analytics

Analyzes fleet-level skill performance, ranking by run count and success rates, while identifying anomalies and silent failures.

Install this skill

or
0/100

Security score

The skill-analytics skill was audited on May 30, 2026 and we found 18 security issues across 1 threat category, including 10 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 20

Template literal with variable interpolation in command context

SourceSKILL.md
20- Default: 168 hours (7 days). If `${var}` parses as a positive integer, use that many hours instead. Cap at 720 (30 days) — anything longer slows the `gh api` paginate.
high line 30

Template literal with variable interpolation in command context

SourceSKILL.md
30- Log `SKILL_ANALYTICS_NO_DATA — skill-runs returned empty (gh api / sandbox block?)` to `memory/logs/${today}.md` and stop with **no notification**. A silent fleet view is correct on data-fetch failu
high line 104

Template literal with variable interpolation in command context

SourceSKILL.md
1041. Any `🔴 SILENT` exists → `"${N} scheduled skill(s) didn't run this window — ${first_skill}"`
high line 105

Template literal with variable interpolation in command context

SourceSKILL.md
1052. Any `🔴 ALL_FAIL` exists → `"${first_skill} failed every run (${N}/${N}) — investigate"`
high line 106

Template literal with variable interpolation in command context

SourceSKILL.md
1063. Any `🟠 CONSECUTIVE_FAILURES` exists → `"${first_skill} on ${N}-run failure streak"`
high line 107

Template literal with variable interpolation in command context

SourceSKILL.md
1074. Any `🟠 LOW_SUCCESS` exists → `"${first_skill} ${pct}% success over ${total} runs — degraded"`
high line 108

Template literal with variable interpolation in command context

SourceSKILL.md
1085. Any `🟡 ALL_SKIP` exists → `"${N} skill(s) only emitting skip-class exits this window — verify intent"`
high line 109

Template literal with variable interpolation in command context

SourceSKILL.md
1096. Otherwise → `"All ${distinct_skills} active skills healthy — ${overall_success_pct}% success across ${total_runs} runs"`
high line 119

Template literal with variable interpolation in command context

SourceSKILL.md
119Path: `articles/skill-analytics-${today}.md`. Overwrite if it exists (idempotent same-day reruns).
medium line 121

Template literal with variable interpolation in command context

SourceSKILL.md
121```markdown
medium line 139

Template literal with variable interpolation in command context

SourceSKILL.md
139(If `anomaly_count == 0`: write `No anomalies — fleet healthy across ${distinct_skills} skills.`)
medium line 156

Template literal with variable interpolation in command context

SourceSKILL.md
156(All skills with `failure >= 1`, sorted by `failure / total` desc. If none: "Zero failures across ${distinct_skills} skills this window.")
medium line 170

Template literal with variable interpolation in command context

SourceSKILL.md
170(Sourced from `memory/logs/*.md` — best-effort regex grep, see Step 5. Cell-aligns to summary cells above where available.)
medium line 192

Template literal with variable interpolation in command context

SourceSKILL.md
192```json
medium line 242

Template literal with variable interpolation in command context

SourceSKILL.md
242```json
medium line 252

Template literal with variable interpolation in command context

SourceSKILL.md
252```
high line 278

Template literal with variable interpolation in command context

SourceSKILL.md
278### 13. Log to `memory/logs/${today}.md`
medium line 280

Template literal with variable interpolation in command context

SourceSKILL.md
280```
Scanned on May 30, 2026
View Security Dashboard
Installation guide →