CtrlK
BlogDocsLog inGet started
Tessl Logo

krillinai-subtitle

Use when generating subtitles with KrillinAI CLI from a YouTube link, Bilibili/local video, or existing media, including platform caption download, Whisper fallback, translation, bilingual SRT, and short vertical subtitle output.

77

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is concise, actionable, and clearly sequenced with verification checkpoints, scoring well on most dimensions. Its only real weakness is a dangling reference to a non-existent file, which caps progressive disclosure.

Suggestions

Create the referenced `skills/krillinai-cli/references/cli-contract.md` (or ship it under the skill's `references/`) so the 'Agent integration details' pointer resolves, or remove the link.

Add a concrete worked example for one input type (e.g., a full YouTube URL invocation) so the command is copy-paste ready without substituting placeholders.

Add an explicit error-recovery note in Verification (e.g., 'if "ok" is false, re-run with --caption-source whisper and check the workdir logs') to close the validation feedback loop.

DimensionReasoningScore

Conciseness

The ~50-line body is lean and task-specific with no explanations of concepts Claude already knows; every section (Command, Inputs, Flags, Outputs, Verification) earns its tokens.

3 / 3

Actionability

It provides an executable `./build/krillinai-cli subtitle` command with real flags and a concrete `go build` command; the `<input>` placeholder is a normal CLI substitution rather than pseudocode.

3 / 3

Workflow Clarity

A clear build → run → read manifest → verify sequence is present with an explicit Verification checklist ('Confirm stdout JSON has "ok": true', confirm manifest exists, spot-check SRTs); for a single-task skill this satisfies the validation-checkpoint bar.

3 / 3

Progressive Disclosure

Sections are well organized and a one-level-deep reference is signaled, but the single external reference 'skills/krillinai-cli/references/cli-contract.md' does not exist on disk and no bundle files are provided, so the navigation is partially broken.

2 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, well-triggered, and distinctive, explicitly covering both what the skill does and when to use it in third-person/infinitive voice. No vague fluff or over-claims are present.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete capabilities — 'platform caption download, Whisper fallback, translation, bilingual SRT, and short vertical subtitle output' — matching the anchor for listing multiple specific concrete actions.

3 / 3

Completeness

It opens with an explicit 'Use when generating subtitles...' trigger and states both what it does (caption download, Whisper fallback, translation, bilingual/short SRT) and when to use it (YouTube, Bilibili, local video, existing media).

3 / 3

Trigger Term Quality

It uses natural user-facing terms ('subtitles', 'YouTube link', 'Bilibili', 'video', 'translation', 'bilingual SRT') that a user would plausibly say when needing this skill.

3 / 3

Distinctiveness Conflict Risk

The niche — KrillinAI CLI subtitle generation from specific media sources — is narrow and unlikely to trigger for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
krillinai/KrillinAI
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.