CtrlK
BlogDocsLog inGet started
Tessl Logo

remotion-video-enhancer

视频转场与动画增强工具,提取 Remotion 的动画理念,提供高级视频转场效果和 Framer Motion 交互式动画。可与 ppt-generator、nanobanana-ppt-visualizer、ppt-roadshow-generator Skill 协同工作。

59

Quality

70%

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/remotion-video-enhancer/remotion-video-enhancer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is highly actionable with executable commands and a well-structured, real bundle referenced one level deep, but it carries some redundant explanation and critically lacks validation/verification checkpoints for its batch and output-overwriting operations.

Suggestions

Add explicit validation checkpoints after risky steps, e.g. verify FFmpeg output plays correctly and add an error-recovery loop ('if the transition fails, check FFmpeg installation and re-run').

Trim the self-evident per-transition descriptions (e.g. 'Fade:经典淡入淡出效果') and consolidate the three ASCII collaboration diagrams with the existing resource index to reduce redundancy.

For batch mode, add per-item verification guidance (e.g. log failed items and retry) to satisfy the batch-operations feedback-loop requirement.

DimensionReasoningScore

Conciseness

The body is mostly efficient with code-forward commands and bullet lists, but includes self-evident per-transition descriptions and redundant ASCII collaboration diagrams that overlap with the resource index and examples, fitting 'mostly efficient but could be tightened.'

2 / 3

Actionability

Provides fully executable, copy-paste-ready commands (e.g. 'python scripts/animation_planner.py --input ... --style dynamic --output ...'), concrete file paths, a JSON config example, and batch flags — the scripts referenced all exist.

3 / 3

Workflow Clarity

The 5-step flow and modes A/B/C are clearly sequenced, but batch processing and output-overwriting operations lack any validation/verification checkpoints or error-recovery feedback loop, which per the rubric caps workflow clarity at 2.

2 / 3

Progressive Disclosure

A concise overview with a resource index pointing one level deep to real, verified files (scripts/*.py, references/*.md, assets/animations/, assets/templates/enhanced_viewer.html); detail is appropriately split into the bundle rather than inlined.

3 / 3

Total

10

/

12

Passed

Description

67%

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 capabilities and distinguishes the skill from its PPT-ecosystem peers, but it omits an explicit 'when to use' trigger clause and its keywords are somewhat tool-jargon-heavy rather than natural user phrasing.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to add advanced video transitions, Framer Motion interactive animations, or Remotion-style effects to PPTs or videos.'

Broaden trigger keywords with natural user phrasing (e.g. '转场效果', '动画增强', '交互式播放器') beyond the tool names Remotion/Framer Motion.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — '提供高级视频转场效果' (advanced video transitions) and 'Framer Motion 交互式动画' (interactive animations) — matching the 'lists multiple specific concrete actions' anchor rather than the single-action level 2.

3 / 3

Completeness

It clearly states what the skill does but lacks any explicit 'Use when...' trigger clause; the 'when' is only implied through named collaboration skills, so per the guideline a missing explicit trigger caps completeness at 2.

2 / 3

Trigger Term Quality

Relevant domain keywords are present (视频转场, 动画, Framer Motion, Remotion) but coverage leans on tool-specific jargon and misses common natural variations a casual user would say, fitting 'some relevant keywords but missing common variations.'

2 / 3

Distinctiveness Conflict Risk

It explicitly names its peer skills (ppt-generator, nanobanana-ppt-visualizer, ppt-roadshow-generator) and anchors on Remotion/Framer Motion, giving it a clear niche unlikely to trigger the wrong skill.

3 / 3

Total

10

/

12

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 2 deeper-than-1-level

Warning

Total

13

/

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.