Video prompting
Use when crafting video or motion prompts for any generative model — dramaturgy, camera, physics-safe motion, frame anchors, and clip chaining.From its SKILL.md
npx -y skills add PrunaAI/pruna-skills --skill video-promptingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 17 stars17 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.9 KB, as published. Nobody here has run it
Video prompting
Vendor-neutral craft for short video / motion generation. Works with Pruna p-video family, Runway, Kling, Luma, Veo, and similar APIs.
Install
| Skill | Description | Install |
|---|---|---|
video-prompting | Use when crafting video or motion prompts for any generative model — dramaturgy, camera, physics-safe motion, frame anchors, and clip chaining. | npx skills add PrunaAI/pruna-skills@video-prompting -y |
generation-diversity | Use when writing any generative prompt — ritual seed, explicit structure, scenario axes, and quality gates before paid API calls. | npx skills add PrunaAI/pruna-skills@generation-diversity -y |
When to use
- Text-to-video or image-to-video prompts
- Start/end frame (anchor pair) or narrated beat (anchor triple) specs
- Camera and lighting vocabulary in motion lines
- Physics-safe subject motion
- Multi-clip continuity / clip chaining
- Talking-head, motion-transfer, or slot-replace instruction prompts
Works with
Pruna p-video / p-video-avatar / p-video-animate / p-video-replace, Runway Gen-3, Kling, Luma Dream Machine, Veo, and other video models.
When NOT to use
Use a different skill instead:
| Skill | Description | Install |
|---|---|---|
image-prompting | Use when crafting still-image prompts for any generative model — composition, identity sheets, edits, try-on, and photoreal personas. | npx skills add PrunaAI/pruna-skills@image-prompting -y |
audio-prompting | Use when crafting TTS, music, or bed prompts for any generative audio model — director style, song structure, and post-production layering. | npx skills add PrunaAI/pruna-skills@audio-prompting -y |
music-video | Use when someone wants a full music video — original song or vocals, performance clips, B-roll, and lyric-synced edits. | npx skills add PrunaAI/pruna-skills@music-video -y |
narrated-multi-scene | Use when someone wants a multi-part story with voiceover — episodic B-roll, chaptered promo, or several linked video scenes without on-camera dialogue. | npx skills add PrunaAI/pruna-skills@narrated-multi-scene -y |
p-video | Use when someone wants one short video clip from text or images — B-roll, start/end frame animation, or a quick motion shot. Not for full multi-scene films or lip-synced hosts. | npx skills add PrunaAI/pruna-skills@p-video -y |
video-editing | Use when assembling or polishing already-rendered clips with ffmpeg — concat, crossfades, burned captions and subtitles, text/logo overlays, before/after sliders, background music beds, platform export — or when composing a multi-layer HTML combination video with Hyperframes. Not for AI video generation, prompt craft, or model-based video edits. | npx skills add PrunaAI/pruna-skills@video-editing -y |
Guide habit
In the first reply, name `video-prompting` in backticks. When aspect, resolution, duration, or embed-vs-post audio are open, open intake → generation-diversity clarification intake. For p-video motion lines, cite OPEN/MID/CLOSE dramaturgy and Worked example — product B-roll in prompt-dramaturgy.md. Audio-led clips: ≤ ~19s TTS before embed — see audio-in-video-prompting.md.
Before generating
- Follow
generation-diversityfirst. - Read in order:
- prompt-dramaturgy.md — Details Law, OPEN/MID/CLOSE
- camera-lighting-vocabulary.md
- physics-safe-motion.md
- audio-in-video-prompting.md when sound matters
- clip-chaining.md for multi-clip continuity
- scene-anchor-pair.md / scene-anchor-triple.md for frame (+ audio) payloads
- Tool-specific craft when needed:
- Validate with the matching
*-quality-checklist.mdin./references/.
Product B-roll and OPEN/MID/CLOSE samples: Worked example — product B-roll in prompt-dramaturgy.md.
Pruna tools
Matching install for every model named above. Pick what you need:
| Skill | Description | Install |
|---|---|---|
p-video | Use when someone wants one short video clip from text or images — B-roll, start/end frame animation, or a quick motion shot. Not for full multi-scene films or lip-synced hosts. | npx skills add PrunaAI/pruna-skills@p-video -y |
p-video-avatar | Use when someone wants a person on camera speaking a script — lip-synced host, spokesperson, or narrated avatar from a portrait photo. | npx skills add PrunaAI/pruna-skills@p-video-avatar -y |
p-video-animate | Use when someone wants a photo to move like another video — motion transfer, dance remixes, or performance variations from a template clip. | npx skills add PrunaAI/pruna-skills@p-video-animate -y |
p-video-replace | Use when someone wants to swap a person, outfit, or product inside existing footage while keeping the camera move and audio. | npx skills add PrunaAI/pruna-skills@p-video-replace -y |
pruna-api | Use before any Pruna or Replicate HTTP call — credentials, upload/poll/download, parallel batches, and agent safety. | npx skills add PrunaAI/pruna-skills@pruna-api -y |
Or install the full suite once: npx skills add PrunaAI/pruna-skills@pruna -y
What ships with it: 15 files
51.7 KB alongside SKILL.md
references/
- audio-in-video-prompting.md3.3 KB
- camera-lighting-vocabulary.md2.7 KB
- clip-chaining.md2.6 KB
- physics-safe-motion.md2.8 KB
- prompt-dramaturgy.md3.9 KB
- p-video-animate-prompting.md2.2 KB
- p-video-animate-quality-checklist.md1.9 KB
- p-video-avatar-prompting.md2.7 KB
- p-video-avatar-quality-checklist.md2.5 KB
- p-video-quality-checklist.md2.4 KB
- p-video-replace-prompting.md3.0 KB
- p-video-replace-quality-checklist.md3.8 KB
- scene-anchor-pair.md10.3 KB
- scene-anchor-triple.md7.2 KB
- skill.manifest.json511 B
Gives 0 of the 12 instructions most video audio skills give
Counted across 619 of the 725 authors here whose files we hold, read 2026-09-06
- Read product marketing context firstin 13 of 619, across 7 files
- Define the core visual thesis in one sentencein 11 of 619, across 3 files
- Break the concept into 3 to 6 scenesin 11 of 619, across 3 files
- Render the smallest working version firstin 11 of 619, across 3 files
- Start with a low-quality smoke test renderin 11 of 619, across 3 files
- Add captions for accessibility and engagementin 11 of 619, across 5 files
- Write the scene outline before writing codein 11 of 619, across 3 files
- Specify subject, action, camera, style, and moodin 11 of 619, across 5 files
- Decide what each scene provesin 10 of 619, across 2 files
- Export one clean thumbnail framein 10 of 619, across 2 files
- Pick the right tool for the jobin 10 of 619, across 4 files
- Run the test suite before proposing a fixin 8 of 619, across 7 files
Said here and by no other author read
- Name video prompting in the first reply
- Follow generation diversity first
- Read prompt dramaturgy before generating
- Read camera lighting vocabulary before generating
- Read physics safe motion before generating
- Read audio in video prompting when sound matters
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once.