generate-videolisted
Install: claude install-skill indranilbanerjee/socialforge
# /socialforge:generate-video — Video Production Kit
Generate video production assets through a 5-stage human-in-the-loop pipeline. Each stage requires user approval before advancing.
## Context efficiency
Asset-heavy skill. **Grep before Read** the asset catalog (`${CLAUDE_PLUGIN_DATA}/<brand>/assets/index.json`) — never list the asset directory. Reference generated images / videos by path, not by loading metadata. Brand profile loads once per session.
## Prerequisites
- Credentials must be configured via `/socialforge:setup`:
- **Vertex AI** (Gemini Imagen) — used for first-frame and last-frame keyframe generation
- **WaveSpeed API** — used for image-to-video generation via Kling v3.0 Pro
- Brand profile must be active (`/socialforge:switch-brand` if needed)
- Calendar must be parsed (`/socialforge:parse-calendar`) with video posts identified
## The 5-Stage Pipeline
### Stage 1: Video Concept (no API call)
Claude generates **2-3 video concept ideas** based on the post brief, brand voice, and platform requirements. Each concept includes:
- Working title and hook
- Visual narrative arc (opening, middle, close)
- Suggested duration and pacing
- Tone and style direction
The user picks one concept (or requests refinements) before proceeding.
### Stage 2: First Frame Generation (Vertex AI / Gemini Imagen)
Generate **2 first-frame options** based on the chosen concept. These set the opening visual and establish the look and feel.
- Images are shown **inline** in th