CtrlK
BlogDocsLog inGet started
Tessl Logo

media-processor

提供基于 FFmpeg 和 ImageMagick 的多媒体处理能力,支持视频和图像的格式转换、分辨率调整、压缩等操作

53

Quality

60%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

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

Quality

Content

61%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 body is well-structured and actionable with executable examples and real, clearly-signaled bundle references. Its main weaknesses are redundant script listings across sections and a generic validation step without a concrete feedback loop for batch operations.

Suggestions

Collapse the repeated script list in '常见操作指南', '资源索引', and '使用示例' into a single authoritative table to remove redundancy.

Replace the generic '结果验证' step with a concrete verification command (e.g., ffprobe/identify to confirm output format and params) and an explicit fix→retry loop for failed or batch-mismatched outputs.

Move the per-flag parameter detail out of the inline guide and into the reference docs, keeping the body as a lean overview pointing to references.

DimensionReasoningScore

Conciseness

Sections are short and avoid explaining basic concepts, but the script list is repeated across '常见操作指南', '资源索引', and '使用示例', and phrases like '智能体将调用多个脚本组合使用' add padding that could be tightened.

3 / 5

Actionability

Copy-paste-ready python commands with real flags and a batch loop are provided, plus per-operation script names and parameters; minor gaps remain in flag-semantics documentation (e.g., quality/CRF ranges only explained in 注意事项).

4 / 5

Workflow Clarity

A four-step sequence with a '结果验证' step exists, but for a batch-capable skill the validation is generic ('检查输出文件是否生成', '验证...符合预期') with no concrete verify command or fix→retry feedback loop, which caps workflow clarity at 3 per the rubric.

3 / 5

Progressive Disclosure

All six scripts and both reference guides are real files linked one level deep in a clear 资源索引 with signaled usage hints ('需要高级参数时读取'); minor organization gaps come from inline parameter detail that partly duplicates the script/reference files.

4 / 5

Total

14

/

20

Passed

Description

58%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.

The description clearly conveys what the skill does with concrete, tool-anchored actions, but it omits any 'Use when...' trigger guidance and lacks natural file-extension/synonym terms. It is specific and mostly distinctive but incomplete on the trigger side.

Suggestions

Add a 'Use when...' clause with concrete trigger scenarios (e.g., when the user wants to convert, compress, or resize video/image files).

Include natural file extensions and synonyms (e.g., .mp4, .avi, .png, .webp, 转码/transcode) to improve trigger-term coverage.

Drop the open-ended '等' (etc.) in favor of an explicit, bounded action list so capabilities read as comprehensive rather than hedged.

DimensionReasoningScore

Specificity

Names the tooling (FFmpeg, ImageMagick) and lists several concrete actions ('格式转换', '分辨率调整', '压缩') for both video and image, but the open-ended '等' (etc.) and absent batch-processing enumeration leave minor coverage gaps.

4 / 5

Completeness

The 'what' is clearly stated (multimedia processing with the listed actions) but the 'when' is entirely absent — no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Relevant keywords appear (格式转换, 压缩, 分辨率, 视频, 图像) but common variations/synonyms (转码/transcode) and file extensions (.mp4, .png) are missing, and there is no natural scenario-based trigger phrase.

3 / 5

Distinctiveness Conflict Risk

The FFmpeg + ImageMagick video/image niche is fairly tool-specific and distinct, though the broad '多媒体处理' framing and lack of an explicit trigger boundary leave minor overlap risk with related media skills.

4 / 5

Total

14

/

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.

Validation15 / 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.