CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

video-generation

Generate videos from text prompts (and optional reference or frame images) using Letta's asynchronous video generation API. Use when the user asks to create, generate, or make a video or animation from a description, animate an existing image, or turn a prompt into a short video clip.

Quality

92%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

Excellent operational content: an executable drop-in workflow, explicit validation and error handling, and well-organized progressive disclosure into real reference files. The only deduction is minor non-operational padding (attribution and date-stamped model recommendations) that slightly dents token efficiency.

DimensionReasoningScore

Conciseness

The body is dense and operational with no explanations of concepts Claude already knows, but minor content could be trimmed: the provenance/attribution paragraph about the OpenRouter adaptation, and the date-stamped model recommendations ('Recommendation as of 2026-10-29') — time-sensitive information not placed in an old-patterns/deprecated section. This lands on anchor 4 rather than the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Fully executable throughout: a copy-paste-ready bash workflow with curl + jq, concrete model IDs, parameter-level detail (frame_images shapes, data-URL construction, passthrough JSON examples), and specific error codes (402/400/404/500) with handling guidance.

5 / 5

Workflow Clarity

The async submit → poll → download sequence is explicit with terminal failure states ('failed, cancelled, expired — surface the error field verbatim'), the script validates the submit response and exits with the error on failure, parameters are validated client-side against the models endpoint, and recovery guidance exists (try another model on prompt-filter rejection).

5 / 5

Progressive Disclosure

SKILL.md stays an overview with prompt-crafting detail correctly split into three one-level-deep references (cinematography.md, storytelling.md, example-prompts.md), each clearly signaled with its use case, and all three files exist in the bundle.

5 / 5

Total

19

/

20

Passed

Description

87%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: third-person, concise, and explicit about both capabilities and trigger conditions with natural synonyms. The only gaps are a slightly narrow action list and a few missing colloquial trigger terms.

DimensionReasoningScore

Specificity

Names several concrete capabilities — 'Generate videos from text prompts (and optional reference or frame images)' and 'animate an existing image' — but they are all input variants of one core action with minor gaps in coverage, matching anchor 4 rather than the comprehensive list anchor 5 requires.

4 / 5

Completeness

Explicitly answers both 'what' ('Generate videos from text prompts... using Letta's asynchronous video generation API') and 'when' with multiple concrete trigger phrases ('Use when the user asks to create, generate, or make a video or animation...'), matching anchor 5.

5 / 5

Trigger Term Quality

Good natural keyword coverage with synonyms ('create, generate, or make a video or animation', 'short video clip'), but a few common terms users would say are missing (e.g., 'movie', 'footage', 'text-to-video', file extensions), so it does not reach the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear video-generation niche with distinct triggers (video/animation/animating an image into a clip) that would not fire for image, speech, or music skills, matching the minimal-conflict anchor 5.

5 / 5

Total

18

/

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

letta-ai/letta-code

Path

src/skills/builtin/video-generation/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.