FlowCutPro
by @windseeker1111
AI-powered cinematic video production using Google Veo 3 as the renderer and OpenClaw's configured LLM as the creative brain. Use when asked to create videos...
clawhub install flowcutproπ About This Skill
name: flowcutpro version: 1.0.0 description: > AI-powered cinematic video production using Google Veo 3 as the renderer and OpenClaw's configured LLM as the creative brain. Use when asked to create videos, animate concepts, generate Reels/TikToks, produce commercials, or turn any text concept into a stitched cinematic video. The LLM plans shots, writes optimized Veo 3 prompts, maintains style consistency, and runs a quality loop. Veo 3 renders. ffmpeg stitches. Triggers on: "make a video", "create a clip", "generate a reel", "produce a commercial", "animate this", "video generation", "FlowCutPro", "flowcutpro". author: flowverse tags: [video, veo3, cinematic, reels, tiktok, content, production] install: clawhub install flowcutpro
FlowCutPro β AI Cinematic Video Production
Two-layer architecture:
veo-3.1-generate-preview) β photorealistic, physics-accurate, cinematic camera moves, 9:16/16:9/1:1The LLM does the creative work. Veo 3 renders. ffmpeg stitches. You get professional video from a casual prompt.
Pipeline
User concept
β
LLM: Shot Planner β breaks concept into N shots with timing + camera moves
β
LLM: Prompt Engineer β expands each shot into optimized Veo 3 cinematic prompt
β
Veo 3: Render shots in batches of 5 (API concurrent limit)
β
LLM: Quality Evaluator β reviews output thumbnails vs brief, flags misses
β
Veo 3: Regenerate any failing shots (up to 2 retries)
β
ffmpeg: Stitch clips with crossfades β final video
β
Deliver
Setup
Veo 3 API Key
Get a Gemini API key from https://aistudio.google.com/apikeysexport VEO_API_KEY="your-key-here"
Or store in 1Password: op://flow/gemini-api-key/keyDependencies
pip install Pillow requests # optional for thumbnails
brew install ffmpeg
Usage
# Single concept β full stitched video
python3 ~/clawd/skills/flowcutpro/scripts/flowcutpro.py \
--concept "A luxury hotel guest arriving at sunset in Puerto Rico" \
--shots 6 \
--aspect-ratio 9:16 \
--output-dir ~/clawd/output/flowcutpro/Reel / TikTok
python3 ~/clawd/skills/flowcutpro/scripts/flowcutpro.py \
--concept "Morning coffee ritual in a minimalist Tokyo apartment" \
--shots 4 \
--aspect-ratio 9:16 \
--duration 5 \
--output-dir ~/clawd/output/flowcutpro/Cinematic widescreen
python3 ~/clawd/skills/flowcutpro/scripts/flowcutpro.py \
--concept "A founder's journey from garage to IPO day" \
--shots 8 \
--aspect-ratio 16:9 \
--output-dir ~/clawd/output/flowcutpro/Dry run (inspect shot plan without rendering)
python3 ~/clawd/skills/flowcutpro/scripts/flowcutpro.py \
--concept "Product launch event at a Silicon Valley rooftop" \
--shots 5 \
--dry-runRender specific shots only (re-render misses)
python3 ~/clawd/skills/flowcutpro/scripts/flowcutpro.py \
--concept "..." \
--shots 6 \
--only-shots 3 5
Output
~/clawd/output/flowcutpro/
20260329-120000-shot01-arrival.mp4
20260329-120000-shot02-lobby.mp4
...
20260329-120000-FINAL-9x16.mp4 β stitched master
Prompt Engineering β Veo 3 Best Practices
FlowCutPro automatically applies these rules when generating prompts:
1. Always specify aspect ratio at the start: "Cinematic vertical 9:16 portrait..." 2. Describe camera movement explicitly: slow push-in, dolly, crane, static wide, tracking shot 3. Specify lighting: golden hour, overcast, blue hour, candlelit, harsh noon 4. Include motion direction: "camera slowly pushes forward", "slow pan left to right" 5. Name the aesthetic: cinematic, film grain, photorealistic, documentary, editorial 6. Negative elements: "no text overlays, no logos, no CGI artifacts" 7. Duration awareness: 5β8s per shot is optimal; 5s for fast cuts, 8s for slow moody shots 8. Style consistency prefix: Start every shot prompt with the same style fingerprint for visual coherence across cuts
Examples
See examples/ folder:
hotel-commercial.py β 8-shot luxury hotel commercial (9:16)product-launch.py β 6-shot product launch reel (9:16)brand-story.py β 10-shot founder story (16:9)Technical Details
veo-3.1-generate-preview (Google Generative AI)https://generativelanguage.googleapis.com/v1beta/models/veo-3.1-generate-preview:predictLongRunning9:16, 16:9, 1:1Limits & Notes
π‘ Examples
See examples/ folder:
hotel-commercial.py β 8-shot luxury hotel commercial (9:16)product-launch.py β 6-shot product launch reel (9:16)brand-story.py β 10-shot founder story (16:9)βοΈ Configuration
Veo 3 API Key
Get a Gemini API key from https://aistudio.google.com/apikeysexport VEO_API_KEY="your-key-here"
Or store in 1Password: op://flow/gemini-api-key/keyDependencies
pip install Pillow requests # optional for thumbnails
brew install ffmpeg