Skip to content
Back to skills

Video Generation Craft

ASecurity

Reference for generating AI video and its keyframes, loaded by creation skills once the engine or beat type is known: per-engine prompt rules, physical-action beats (first/last frame, decomposition), realistic people and keyframe images, native audio and one voice across clips. Not for direct requests.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 4, 2026
ai-agentsgo

Works with

  • cli

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned October 4, 2026

npx -y skills add Nagellabs/libi --skill video-generation-craft --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Video Generation Craft?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Video Generation Craft
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nagellabs-video-generation-craft/badge)](https://www.skillsdirectory.com/skills/nagellabs-video-generation-craft)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: video-generation-craft
description: "Reference for generating AI video and its keyframes, loaded by creation skills once the engine or beat type is known: per-engine prompt rules, physical-action beats (first/last frame, decomposition), realistic people and keyframe images, native audio and one voice across clips. Not for direct requests."
tags:
  - generation
  - reference
---

# Video generation craft

Reference material for the creation skills (`ugc-product-video`, `generic-video`, `music-video-creation`, `mimic-video`, `stitching-multi-clip`). They have already gated on a provider and chosen the workflow; this skill only says how to make the generation itself good. `ai-asset-generation` owns the call, cost disclosure and import; `using-storyboard` owns the card and take workflow. Read only the reference the situation needs. Read `references/providers/<id>.md` for the provider you use before your first provider call; it names the endpoint ids, input names and tools.

| Situation | Read |
| --- | --- |
| About to write a video prompt for an engine | `references/engines/seedance.md`, `veo.md` or `kling.md` |
| A beat where a person handles an object (apply, peel, press, pour, grip, twist, write, cut) | `references/physical-action.md` |
| A realistic person, creator portrait, character or product reference, or a start/end keyframe | `references/realistic-images.md` |
| Any decision about audio or voice on generated video, or one voice across several clips | `references/voice.md` |

## Rules that hold everywhere

- **Verify the engine at runtime.** Endpoint ids, input names, limits and prices in these files are hints: confirm them with the provider's schema and pricing tools before submitting, and never submit to an id you have not confirmed or invent a tier or variant.
- **First/last-frame input names differ per engine and per endpoint** (`first_frame_url`/`last_frame_url`, `start_image_url`/`end_image_url`, a bare `end_image_url`). There is no universal name; use the spelling in the schema you are about to call. A wrong name drops both keyframes silently. The table is in the provider reference.
- **Native audio stays on** for engines that have it, and one voice across clips is carried by reference, never by muting clips and laying a synthesized track. `references/voice.md` owns this.
- **No readable text inside generated video.** `ai-asset-generation` owns the rule and how text is added afterwards as an overlay; engine guides only note where their model differs.
- **Image first.** The start frame sets everything an image-to-video or first/last-frame call can do, so a flawed still guarantees a flawed clip. View it before spending on the clip.
- **A different voice on a finished video** (clone, new narrator, dub) is the `voice-replacement` skill, started by the user after the video exists. It is not generation.

Files in this skill

  • SKILL.md2.8 KB
  • references/engines/kling.md1.9 KB
  • references/engines/seedance.md4.3 KB
  • references/engines/veo.md2.5 KB
  • references/physical-action.md7.3 KB
  • references/providers/fal.md6.3 KB
  • references/realistic-images.md4.6 KB
  • references/voice.md5.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.