CtrlK
BlogDocsLog inGet started
Tessl Logo

muapi-drone-style-video

Generate aerial drone-perspective footage — sweeping bird's-eye views, orbit shots, and flyover sequences for landscapes, architecture, and events.

64

Quality

78%

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

Quality

Content

86%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 content is highly actionable with concrete prompts, model IDs, and commands organized into clear sections, with only minor gaps around explicit async-polling checkpoints in the main flow and slight redundancy at the top.

Suggestions

Promote the polling/wait step into the main Phase A sequence (e.g. 'Poll with muapi predict wait <request_id> until complete') so the async checkpoint is explicit rather than buried in notes.

Remove the bold restatement of the description at the top of the body since it duplicates the frontmatter description.

DimensionReasoningScore

Conciseness

The body is lean with concrete prompt templates and no concept explanations Claude already knows, but the bold restatement of the description and the slightly padded 'Notes for the Executing Agent' could be trimmed, keeping it just below a 5.

4 / 5

Actionability

Copy-paste-ready prompt templates per shot type, explicit model IDs (veo3.1-text-to-video, veo3.1-image-to-video), concrete muapi commands, and a concrete curl fallback fully cover the common cases.

5 / 5

Workflow Clarity

The single-step generation flow is clear with concrete commands, but the async polling step (muapi predict wait) lives only in the notes rather than as an explicit checkpoint in the main sequence, a minor validation gap.

4 / 5

Progressive Disclosure

A short, self-contained skill with well-organized sections (Inputs, Steps, Notes, Trigger Keywords, Agent Notes) and no need for external bundle files, matching the simple-skill exception for a top score.

5 / 5

Total

18

/

20

Passed

Description

70%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 is specific and well-differentiated, listing concrete drone shot types and target domains, but it lacks any explicit 'when to use' trigger guidance, which caps its completeness.

Suggestions

Add an explicit 'Use when...' clause naming natural triggers, e.g. 'Use when the user wants aerial or drone-style footage, bird's-eye views, orbit shots, or flyovers of landscapes, architecture, or events.'

Include more synonyms in the description such as 'overhead' and 'top-down' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Quotes 'Generate aerial drone-perspective footage — sweeping bird's-eye views, orbit shots, and flyover sequences' name several concrete shot types and domains, but the skill rests on a single core verb (generate) with variants rather than multiple distinct actions, so it sits just below the comprehensive 5.

4 / 5

Completeness

The description gives a clear 'what' but contains no 'Use when...' or equivalent trigger clause, so per the rubric cap completeness cannot exceed 3.

3 / 5

Trigger Term Quality

Natural terms like 'aerial', 'drone-perspective', 'bird's-eye views', 'orbit shots', and 'flyover sequences' give good keyword coverage, though common synonyms such as 'overhead', 'top-down', and 'aerial shot' are absent.

4 / 5

Distinctiveness Conflict Risk

The drone/aerial-footage niche with distinct triggers ('drone-perspective', 'bird's-eye', 'orbit', 'flyover') is clearly separated from general video-generation skills, giving minimal conflict risk.

5 / 5

Total

16

/

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.