CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

video-editing

AI-assisted video editing workflows for cutting, structuring, and augmenting real footage. Covers the full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish in Descript or CapCut. Use when the user wants to edit video, cut footage, create vlogs, or build video content.

Quality

79%

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 ./.agents/skills/video-editing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, highly actionable skill body with a clear layered pipeline and abundant executable code. Its weaknesses are the complete absence of validation/feedback checkpoints around batch and destructive operations, and the inlining of reference-grade material that would benefit from separate bundle files.

Suggestions

Add explicit validation checkpoints to the pipeline, especially after batch cuts and concatenation — e.g., verify each expected segment file exists and is non-empty, and spot-check assembled.mp4 duration against the edit decision list before proceeding.

Move the FFmpeg command catalog and full Remotion composition into references/ files (e.g., references/ffmpeg-commands.md) and keep SKILL.md as a lean overview with clearly signaled links.

Tighten the editorial sections (Core Thesis, Key Principles, closing statements like 'This is where taste lives') to reduce token overhead without losing the edit-don't-generate framing.

DimensionReasoningScore

Conciseness

The body is dense with executable code and assumes Claude's competence (no explanations of what FFmpeg or Remotion are), but editorial flourishes like "The value is not generation. The value is compression.", "This is where taste lives", and the Core Thesis section add tokens that could be trimmed. This fits anchor 4 (efficient, minor instances that could be trimmed) rather than 5, and is well above anchor 3, which would require genuinely unnecessary explanation.

4 / 5

Actionability

Most guidance is copy-paste ready: concrete FFmpeg commands ("ffmpeg -i raw.mp4 -ss 00:12:30 -to 00:15:45 -c copy segment_01.mp4"), a complete Remotion composition, and a working ElevenLabs request. Minor gaps keep it from 5: the fal.ai snippet ("generate(model_name: 'fal-ai/nano-banana-pro', ...)") has no runnable binding, and the VideoDB snippets reference undefined objects (coll, video).

4 / 5

Workflow Clarity

The six-layer pipeline is clearly sequenced ("Each layer has a specific job. Do not skip layers"), but there are no validation or verification checkpoints anywhere — the batch cut loop ("while IFS=, read -r start end label; do ffmpeg ... done < cuts.txt") and concatenation operate on footage in batch with no step verifying that segments were created correctly before assembly. Per the rubric, missing validation in batch operations caps this at 3; the clear sequencing keeps it from 2.

3 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), and the ~300-line body inlines a substantial command/API catalog — FFmpeg recipes, the full Remotion component, reframing tables, scene detection — that would serve better in separate reference files. Section structure is good and the Remotion docs link plus Related Skills section are clearly signaled, so this fits anchor 3 (some structure, content that should be separate is inline) rather than 2, which requires minimal or unorganized structure.

3 / 5

Total

14

/

20

Passed

Description

83%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 both what the skill does and when to use it, with natural trigger phrases and a clearly articulated niche (editing real footage rather than generating video). The main gaps are a slightly compressed action list and a few missing natural synonyms such as "trim" or "subtitles".

DimensionReasoningScore

Specificity

"AI-assisted video editing workflows for cutting, structuring, and augmenting real footage" names several concrete actions and the full tool chain (FFmpeg, Remotion, ElevenLabs, fal.ai, Descript, CapCut), but coverage is slightly compressed — capabilities like captioning or reframing are only implied. This matches anchor 4 (several specific actions, minor gaps) rather than 5, whose example enumerates a fuller action list.

4 / 5

Completeness

The description explicitly answers both questions: the what ("cutting, structuring, and augmenting real footage... full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish") and the when ("Use when the user wants to edit video, cut footage, create vlogs, or build video content") with concrete trigger phrases. This matches anchor 5 exactly; anchor 4 would require the 'when' to be less explicit or specific, which it is not.

5 / 5

Trigger Term Quality

"Use when the user wants to edit video, cut footage, create vlogs, or build video content" provides natural phrases a user would actually say. It falls short of anchor 5's comprehensive synonym coverage — missing variations like "trim", "subtitles", "shorts", or the .mp4 extension — so it fits anchor 4 (good coverage, a few natural terms missing) rather than 3, which would require missing common variations entirely.

4 / 5

Distinctiveness Conflict Risk

"Real footage" and the editing-focused tool chain give it a clear niche distinct from AI video-generation skills. There is minor overlap risk with a media-generation skill via the ElevenLabs/fal.ai mentions, matching anchor 4 (mostly distinct, minor overlap with closely related skills) rather than 5 (minimal conflict risk).

4 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

affaan-m/ECC

Path

.agents/skills/video-editing/SKILL.md

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.