CtrlK
BlogDocsLog inGet started
Tessl Logo

muapi-character-story-video

Create a multi-part animated story video by first establishing a consistent character and then generating sequential scenes and animating them.

60

Quality

70%

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 ./library/motion/character-story-video/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 delivers a well-structured, actionable multi-phase workflow with real commands, model IDs, and user-confirmation checkpoints, with only minor gaps in prompt completeness and error-recovery feedback loops.

Suggestions

Add an explicit validation/error-recovery step after each generation phase (e.g. check the predict result succeeded before proceeding, retry on failure) to support the batch scene/video operations.

Replace or clarify the bracketed prompt placeholders so the agent knows whether to draft scene descriptions itself or prompt the user for them.

Remove the bolded restatement of the description at the top of the body to avoid redundancy with the frontmatter.

DimensionReasoningScore

Conciseness

The body is largely efficient — an inputs table, concrete phase prompts with real model IDs, and terse notes — with only minor trimmable redundancy such as the bolded restatement of the description.

4 / 5

Actionability

Concrete, executable guidance is present (muapi CLI commands, specific model IDs like nano-banana-pro and kling-v3.0-pro-image-to-video, a curl fallback), but scene prompts contain bracketed fill-in placeholders like '[Describe the beginning of {{story_premise}}]' that leave a small gap from fully copy-paste-ready.

4 / 5

Workflow Clarity

Phases A/B/C are clearly sequenced with explicit user-confirmation checkpoints ('ask the user to confirm the character design before proceeding', 'ask if they are ready to animate'), though error-recovery feedback loops for failed batch generations are absent, keeping it below 5.

4 / 5

Progressive Disclosure

The skill is self-contained with no bundle files and is organized into clear sections (Inputs, Steps, Trigger Keywords, Notes); structure is good and navigation is easy, though the inline repeated description and Notes block could be marginally tighter.

4 / 5

Total

16

/

20

Passed

Description

66%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 through concrete actions in a distinct niche, but it omits any explicit 'when to use' trigger guidance, which caps completeness and limits its routing precision.

Suggestions

Add a 'Use when...' clause naming concrete triggers (e.g. 'Use when creating animated story videos, sequel/multi-part videos, or sequential character-driven scenes').

Surface the existing trigger keywords ('sequel video', 'multi part video', 'sequential story') into the description so they aid skill selection.

Tighten the action list with slightly more specific verbs (e.g. 'generate a reference character image, produce sequential scene images, animate each into video clips').

DimensionReasoningScore

Specificity

Names the domain (animated story video) and lists several concrete actions — 'establishing a consistent character', 'generating sequential scenes', and 'animating them' — though each is stated at a high level rather than with comprehensive detail.

4 / 5

Completeness

The 'what' is clear (create a multi-part animated story video via character + scenes + animation), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Natural phrases a user would say appear ('multi-part animated story video', 'character', 'sequential scenes', 'animating'), giving good coverage, though common synonyms like 'sequel video' or 'multi part video' are absent from the description itself.

4 / 5

Distinctiveness Conflict Risk

The niche is fairly distinct (animated story videos built around character consistency), with only minor overlap risk against general image/video generation skills; lack of explicit 'Use when' triggers keeps it just below 5.

4 / 5

Total

15

/

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
SamurAIGPT/Generative-Media-Skills
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.