CtrlK
BlogDocsLog inGet started
Tessl Logo

remotion-video-enhancer

影片与视频编辑及自媒体创作者在制作PPT或视频需要提升视觉表现力时,使用此技能可一键生成Remotion风格的高级转场与Framer Motion交互动画,自动规划动画序列,让内容呈现专业级动态效果。

52

Quality

60%

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

Quality

Content

53%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 highly actionable — every script has a concrete, runnable command — and well-linked to real bundle files. But it is bloated with duplicated workflows and decorative ASCII diagrams, and the workflows contain no validation or verification steps, which is especially concerning for the advertised batch mode.

Suggestions

Cut the 独立使用模式 and 使用示例 sections, which repeat the exact commands and workflows from the standard flow, and replace the three ASCII collaboration diagrams with one-line data-flow descriptions pointing to references/collaboration_guide.md.

Add validation checkpoints to the workflow: verify animation_plan.json exists and parses before running video_transitions.py, and verify the output file exists and is playable (e.g., ffprobe) before reporting completion — required for the batch mode to lift the workflow_clarity cap.

Move the eight-item transition catalog and per-transition customization details into references/transition_guide.md, keeping only a one-line pointer in SKILL.md.

DimensionReasoningScore

Conciseness

The body is noticeably verbose: three ~20-line ASCII collaboration diagrams that say what one sentence each could, a 独立使用模式 section repeating the exact commands already given in steps 2-4, a 使用示例 section restating those same workflows, and dependencies duplicated from the frontmatter. Nearly half the body is padding or duplication, which fits anchor 2 rather than anchor 3's 'some unnecessary explanation'.

2 / 5

Actionability

Guidance is mostly executable: copy-paste-ready commands with flags for all three scripts, per-platform FFmpeg install commands, a concrete animation_plan.json example, and a batch --input-dir invocation. Minor gaps keep it below anchor 5 — outputs are never verified and the batch flag appears only in a late example.

4 / 5

Workflow Clarity

Steps 1-5 are clearly sequenced with distinct phases (input → planning → video/HTML enhancement → output), but no validation checkpoints exist anywhere: no check that animation_plan.json was produced before consuming it, no output verification, and batch processing (--input-dir, 批量处理) has no error handling. The rubric's batch-operation cap applies, holding this at anchor 3.

3 / 5

Progressive Disclosure

All referenced bundle paths exist (scripts/animation_planner.py, references/transition_guide.md, assets/animations/, etc.), are one level deep, and are clearly signaled with purpose labels. It falls short of anchor 5 because substantial content that belongs in those references is inlined — the eight-item transition catalog and the collaboration diagrams belong in transition_guide.md and collaboration_guide.md respectively.

4 / 5

Total

13

/

20

Passed

Description

67%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 reasonably strong description that states who should use it, what it does, and when, with concrete named capabilities. Its weaknesses are an abstract when-clause, missing common trigger synonyms, and marketing padding ("一键生成", "专业级动态效果") that inflates without informing.

Suggestions

Make the when-clause concrete with trigger phrases users would actually type, e.g., '当用户提到 视频转场、PPT 动画、Framer Motion、幻灯片切换效果 或 .mp4 增强时使用'.

Remove marketing filler ("一键生成", "专业级动态效果") and replace it with the concrete output types the skill produces (enhanced_video.mp4, animated_viewer.html, animation_plan.json).

Add common synonyms and file formats as trigger terms (幻灯片, 视频剪辑, mp4, 交互动画) to improve natural-trigger coverage.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "一键生成Remotion风格的高级转场", "Framer Motion交互动画", "自动规划动画序列" — with only minor gaps (video vs HTML output modes and batch handling are not mentioned). It falls short of anchor 5 because coverage is not comprehensive, but exceeds anchor 3 because more than 1-2 specific actions are named.

4 / 5

Completeness

Both what (three concrete capabilities) and when ("在制作PPT或视频需要提升视觉表现力时") are explicitly present, but the when-clause is abstract — 'needing to improve visual expressiveness' is not a concrete trigger phrase. This matches anchor 4 rather than 5 (triggers not concrete) and exceeds anchor 3 (when is explicit, not merely implied).

4 / 5

Trigger Term Quality

Some relevant natural keywords are present (PPT, 视频, 转场, 动画, 自媒体创作者), but common variations and synonyms are missing (e.g., 幻灯片, 视频剪辑, mp4, 交互效果) and the phrasing leans on marketing language ("一键生成…专业级动态效果") rather than terms users actually say. It sits between anchor 3 and anchor 4, noticeably below the midpoint of that gap.

3 / 5

Distinctiveness Conflict Risk

The niche is clear — Remotion-style transitions and Framer Motion interactive animations — with distinct triggers unlikely to fire for unrelated skills. Minor overlap risk remains with closely related sibling PPT/video skills (ppt-generator, ppt-roadshow-generator), keeping it at anchor 4 rather than 5.

4 / 5

Total

15

/

20

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.

Validation — 13 / 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.