CtrlK
BlogDocsLog inGet started
Tessl Logo

media-processor

影片与视频编辑及自媒体创作者在处理多媒体素材时,当需批量转换音视频或图像格式、调整分辨率及压缩文件时必用。一键调用底层工具自动完成转换与压缩,高效输出符合预期的媒体文件,大幅节省手动处理时间。

60

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/media-processor/media-processor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

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

The content is genuinely actionable — accurate, executable commands validated against real bundle scripts — and progressively disclosed with well-gated one-level references. Weaknesses are redundancy (script details repeated across three sections) and a validation step that names checks without giving concrete verification commands or error-recovery loops for batch work.

Suggestions

Collapse the duplication: pick one place (either "常见操作指南" or "资源索引") for per-script parameter listings, and let "使用示例" carry only the worked examples — this alone would move conciseness toward the lean anchor.

Make "结果验证" concrete: specify an actual check command (e.g., ffprobe or identify on the output, plus a file-exists/size assertion) and add a fix-and-retry step for failed conversions, especially in the "批量处理" flow where one bad file should not abort the loop.

Drop the "任务目标" restatement of capabilities (they already live in the description) and the self-evident bullets of "需求分析"; keep only the decision-relevant guidance to trim obvious filler.

DimensionReasoningScore

Conciseness

The body is mostly lean and task-oriented, but the same information appears repeatedly: each script's parameters are listed under "常见操作指南", again under "资源索引" with the same six script links, and again as full command examples under "使用示例" — three passes over the same invocation details. It also spends tokens on obvious guidance ("识别输入文件类型(视频/图像)"), fitting the "mostly efficient but could be tightened" anchor rather than the "minor trims" of a 4.

3 / 5

Actionability

Every operation is mapped to a real script with exact CLI flags, and the three worked examples are copy-paste executable — verified against the bundle: all six scripts exist and their argparse definitions (--input, --output, --format, --quality, --bitrate, --crf, --width/--height, --maintain-aspect) match the documented parameters exactly. The examples cover the common cases (single conversion, batch loop, chained scale-then-compress), matching the "fully executable, covers common cases" anchor.

5 / 5

Workflow Clarity

A clear four-step sequence exists (需求分析 → 选择处理方式 → 执行处理 → 结果验证), and validation is named ("检查输出文件是否生成,验证文件格式和参数是否符合预期"), but it is vague — no concrete verification command (e.g., an ffprobe check) and no fix-and-retry feedback loop for the batch operations the skill explicitly supports. Per the rubric's cap guidance for batch workflows without concrete validation checkpoints, this fits anchor 3: "sequence present but checkpoints missing or implicit."

3 / 5

Progressive Disclosure

Structure is good and matches the actual bundle: the body is an overview with a resource index, the six scripts are real and correctly linked, and the two references ([references/ffmpeg_guide.md], [references/imagemagick_guide.md]) exist, are one level deep, and are clearly gated with "需要高级参数时读取" (read when advanced parameters are needed). It falls short of 5 because the "资源索引" section duplicates the script listings already given inline, slightly cluttering navigation rather than adding a clean map to what is elsewhere.

4 / 5

Total

15

/

20

Passed

Description

75%Weight 40%Scale 1-5

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

A strong description that explicitly covers what the skill does and when to use it, with concrete capability enumeration and natural trigger phrasing in Chinese. Its main flaws are marketing padding ("一键", "高效", "大幅节省") and the absence of file-extension synonyms that would sharpen triggering.

DimensionReasoningScore

Specificity

The description names several concrete actions — "批量转换音视频或图像格式、调整分辨率及压缩文件" (batch convert A/V or image formats, adjust resolution, compress files) — matching the "several specific actions; minor gaps" anchor. It stops short of a 5 because it omits concrete detail like supported formats or extensions, and pads with marketing fluff ("一键调用", "高效输出", "大幅节省手动处理时间") rather than adding capability coverage.

4 / 5

Completeness

Both halves are present: a clear "what" (convert formats, adjust resolution, compress, batch) and an explicit "when" clause — "当需批量转换音视频或图像格式、调整分辨率及压缩文件时必用" is a direct "use when" equivalent, so the score clears the missing-trigger cap of 3. It is not a 5 because the closing sentences are promotional over-claim ("一键", "高效", "大幅节省") instead of concrete trigger guidance, leaving the 'when' slightly less crisp than the anchor-5 example.

4 / 5

Trigger Term Quality

Natural trigger phrases users would actually say are present: "转换音视频或图像格式", "调整分辨率", "压缩文件", plus audience terms "视频编辑" and "自媒体创作者". It falls short of the 5 anchor because no file extensions (.mp4, .jpg) or common synonyms are included; it sits above anchor 3 since the keyword set is broad and phrased the way users ask.

4 / 5

Distinctiveness Conflict Risk

The niche is well staked — batch format conversion, resolution adjustment, and compression of audio/video/image material — with distinct triggers that would rarely fire for an unrelated skill. Minor overlap risk remains with single-domain skills (an image-only editor or an audio-conversion skill could claim the same trigger phrases), which keeps it below the "clear niche with minimal conflict" anchor.

4 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
anbeime/skill
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.