← Files BlitzReelsARCHIVED FILE

skills/generate-video-assets/SKILL.md

2.2 KB · Sep 30, 2026 · 22:47 UTC

↓ Download file

---
name: generate-video-assets
description: "Generation: create a complete vertical video from an idea or script, or generate one image, video clip, voiceover, music track, or sound effect with BlitzReels."
---

# Generation

Choose one generation branch, confirm material cost or likeness choices, and return verified results.

## 1. Route the request

- Preserve the user's prompt, script, narration, and aspect ratio.
- Call `generation_options_list` when model, duration, voice, style, or aspect ratio remains unresolved.
- Ask one focused question when a missing choice changes the output or cost.
- For a reusable visual system, inspect it with `story_kits_list` and `story_kits_get`.
- For an existing character, inspect it with `characters_list` and `characters_get`; call `characters_apply` after
  the user confirms the rights and likeness consent required by the tool.

Completion: one supported branch with every material input resolved.

## 2. Complete-video branch

- Call `generation_plan_brief` to convert the idea or script into a production brief.
- Call `generation_plan_validate`; surface every warning, required choice, and cost before generation.
- Call `generation_faceless_create` once for the approved brief.
- Preserve the returned project, revision, and job IDs.

Completion: one accepted full-video job tied to a verified project and revision.

## 3. Single-asset branch

- Select exactly one matching tool: `generation_image_create`, `generation_video_create`,
  `generation_voiceover_create`, `generation_music_create`, or `generation_sound_create`.
- Generate only the requested asset type with the resolved inputs.

Completion: one accepted asset job with every returned identifier retained.

## 4. Follow and deliver

- Follow an active job with `generation_jobs_get` within its returned polling guidance.
- Call `generation_jobs_cancel` when the user explicitly asks to cancel that job.
- After an ambiguous timeout, inspect the existing job before deciding whether another creation is needed.
- Return verified project, revision, job, and asset IDs; status; warnings; preview or download URLs; and the next
  available action.

Completion: a verified terminal result or the latest explicit active or blocked state.

SHA-256: 4e32337bfe4a5cf15f9a6f75e187e43d00b19cfd433d1cfbf5a9fa98c3497a8e