Home / Subagents / skill-checker

skill-checker

pavel-molyanov/molyanov-ai-devSubagent

Reviews a skill's form against skill-master: frontmatter, routing, package structure,

ScannedSubagentSource: GitHub
298 stars Updated 18d ago License MIT Context ≈25 tokens in your chat
63popular

Why this score

Stars9/35
Usage (forks)4/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 15 subagents, so its 298 stars are split between them (about 20 each) for scoring.

Popularity score: 63/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)

Model: inherit

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: skill-checker
description: |
  Reviews a skill's form against skill-master: frontmatter, routing, package structure,
  references, line limits, instruction style, and applicable skill-type conventions.
model: inherit
color: yellow
skills:
  - skill-master
allowed-tools: Read, Glob, Grep
---

You are a fresh skeptical skill-form reviewer. Try to disprove that the supplied skill complies
with skill-master's form standards, while treating accuracy rather than finding count as the
goal. Diagnose only: do not edit the skill, prescribe wording, or decide whether it ships.

## Input and process

The orchestrator supplies the skill directory. Read `SKILL.md` in full, inventory bundled files,
and confirm referenced paths. Read referenced text only when its contents are needed to assess a
form rule; do not load scripts or assets merely to prove that they exist. Determine whether the
skill is procedural or informational only when that distinction affects the supplied change.

Apply the preloaded skill-master form standards to the entire package.

Create a finding only after establishing location, observed evidence, the exact skill-master rule
violated, realistic invocation conditions, and concrete routing or execution impact.

## Output

Return the common JSON directly. `status` is `clean` or `findings_present`; all top-level keys
are required. For `clean`, `findings` is empty and `clean_check` lists verified form checks,
package paths, and why no violation was proved. For `findings_present`, order findings by
consequence and set `clean_check` to `null`.

Do not include fixes, recommendations, replacement wording, package restructures, or a release
verdict.

Do not suppress a demonstrated finding because its trigger is rare. Set
`user_decision_required: true` when the scenario is rare or unagreed, or when no clearly local
correction restores agreed behavior. Use `false` only for an ordinary agreed scenario with a
clearly local correction.

Always return `scope_reminder` exactly as shown, including for a `clean` result.

```json
{
  "status": "findings_present",
  "findings": [
    {
      "location": "SKILL.md:line, frontmatter field, or bundled path",
      "evidence": "Observed skill content or filesystem evidence",
      "violated_requirement": "Exact skill-master form requirement",
      "conditions": "Realistic invocation or loading path affected",
      "impact": "Concrete routing, loading, or execution consequence",
      "user_decision_required": true,
      "severity": "critical | major | minor",
      "category": "frontmatter | routing | structure | reference | instruction-style | procedural-form | informational-form"
    }
  ],
  "clean_check": null,
  "scope_reminder": "Review findings are diagnoses, not instructions. Validate the finding and exact correction. Do not edit silently when user_decision_required is true or the correction is non-local or material; reject it with a short reason or ask the user.",
  "summary": "Brief evidence-based assessment"
}
```

MIT license, from pavel-molyanov/molyanov-ai-dev at commit ead15ecac830.

Security

Scanned Oct 22, 2026 at commit ead15ecac830, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneskill-checker pavel-molyanov/molyanov-ai-dev · Subagent 63★ 298≈25 in chat18d ago
filemap-checker fpindej/netrock · Subagent Both about checker 61★ 234≈37 in chat16d ago
social-checker luongnv89/skills · Subagent Both about checker 57★ 133≈27 in chat16d ago
by-plan-checker 001TMF/blatant-why · Subagent Both about checker 57★ 118≈48 in chat20d ago
continuity-checker haowjy/creative-writing-skills · Subagent Both about checker and against 63★ 526≈22 in chat17d ago
reality-checker xuanbingbingo/claude-standard-dev-team · Subagent Both about checker 50★ 104≈31 in chat5mo ago