| name | video-creator |
| description | Orchestrates end-to-end video generation through sequential workflow steps (audio, direction, assets, design, coding). Activates when user requests video creation from a script, wants to resume video generation, mentions "create video", "generate video", or "video workflow", requests running a specific step (audio, direction, assets, design, coding), asks to "create audio", "generate direction", "create assets", "generate design", or "code video components", or wants to resume a video. Manages workflow state tracking and parallel scene generation. |
Video Creator Skill
Manages the complete video creation pipeline from script input to final video components.
Execution Modes
Determine which workflow to follow based on user input:
Mode 1: Execute Video Step
When: Immediately read when user wants to execute a specific workflow step (audio, direction, assets, design, or coding). Workflow: execute-video-step.md
Mode 2: Execute Regenerate Scenes Step
When: Immediately read when user wants to regenerate specific scenes for a step (design or coding) with scenes parameter. Workflow: execute-regen-scenes-step.md
Mode 3: Resume Video
When: Immediatly read when user wants to continue an existing video workflow from where it left off or check the status of an in-progress video Workflow: resume-video.md
Mode 4: Create Video
When: User wants to create a completely new video from scratch, starting with script input and style selection Workflow: create-video.md
Step References
Individual step implementations (referenced by execution modes):
- user-input-step.md - Gather script and video style
- audio-step.md - Generate audio from script
- direction-step.md - Create video direction
- assets-step.md - Generate SVG assets
- design-step.md - Generate design specifications
- code-step.md - Create video components
- regenerate-design-step.md - Regenerate design for specific scenes
- regenerate-code-step.md - Regenerate code for specific scenes
Utility Scripts
video-status.py: Manages workflow state and step progression
Available actions:
create-video-status-file: Initialize new video workflow and return first stepget-incomplete-step: Get current pending stepcomplete-step: Mark step done and advance to next
Output Format:
All actions output a single line
list-topics.py: Get all topics with video workflows
Usage:
python .claude/skills/video-creator/scripts/list-topics.py
When user doesn't specify a topic, use this script to get all available topics, display them to the user, and ask them to specify which topic they want to work with