Content
100%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
An exemplary SKILL.md body: fully executable, verified-against-the-bundle commands with no padding, a documented fallback strategy, gated troubleshooting, and detail correctly delegated to the script's own help. Nothing material is missing for a single-script media-download skill.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body contains zero concept explanations and no padding — every line is an executable command or a terse behavioral note ("Bracketed cues like `[Music]` are stripped by default; keep them via `--keep-brackets`"). Even troubleshooting is explicitly gated "only when needed", matching the anchor-5 lean example. | 5 / 5 |
Actionability | Every section gives complete, copy-paste-ready commands covering the common cases (transcript with optional --lang/--timestamps/--keep-brackets, download/audio/subs with --output-dir, formats listing, passthrough recipes like `-- --format 137+140` and `-- --remux-video mp4`), and the commands were verified to match the actual script's CLI. The only placeholder is the URL, which is inherently user-supplied. | 5 / 5 |
Workflow Clarity | This is a simple single-script skill where each task maps to one unambiguous command, so the simple-skill exception applies. Setup is sequenced first (`npm ci`), the transcript fallback path (youtube-transcriptPlus, else yt-dlp subtitles) is explicitly documented, and dependency verification (`yt-dlp --version`, `ffmpeg -version`) is included. Downloads are non-destructive, so the destructive/batch validation cap does not apply. | 5 / 5 |
Progressive Disclosure | The skill is compact with well-organized sections and nothing that belongs in a separate file; the one bundle reference (`./scripts/vtd.js`) is a real file and matches the documented subcommands. Deeper option detail is appropriately lazy-loaded via `transcript --help` / `--help` instead of being inlined. | 5 / 5 |
Total | 20 / 20 Passed |