From sundial-org-awesome-openclaw-skills-4
Generates short MP4 videos from text prompts using Google Veo 3.x via Gemini API. Polls for completion, downloads clips, and stitches multiple segments with ffmpeg for ads, UGC, or demos.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Use the bundled script to generate an MP4 from a text prompt.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Use the bundled script to generate an MP4 from a text prompt.
uv run {baseDir}/scripts/generate_video.py \
--prompt "A close up of ..." \
--filename "out.mp4" \
--model "veo-3.1-generate-preview" \
--aspect-ratio "9:16" \
--poll-seconds 10
Veo commonly outputs ~8s clips per request. Use --segments to generate multiple clips and concatenate them with ffmpeg.
Important: This skill sends one prompt per segment (one Veo request per segment). Use --base-style to keep style consistent across segments.
uv run {baseDir}/scripts/generate_video.py \
--prompt "Same scene, consistent style..." \
--filename "out-24s.mp4" \
--model "veo-3.1-generate-preview" \
--aspect-ratio "9:16" \
--segments 3 \
--segment-style continuation
Options:
--base-style "...": prepended to every segment prompt (recommended).--segment-prompt "..." (repeatable): provide one prompt per segment (overrides --prompt).--segment-style continuation (default): appends continuity instructions per segment (only when using --prompt).--segment-style same: uses the exact same prompt for each segment (only when using --prompt).--use-last-frame: for segment >=2, extract previous segment last frame and pass it as lastFrame for continuity.--emit-segment-media: print MEDIA: for each segment as it finishes (useful for progress).--keep-segments: keep intermediate *.segXX.mp4 files.--reference-image path.jpg (repeatable): guide generation with product/style references.GEMINI_API_KEY env var (or --api-key).ffmpeg on PATH when using --segments > 1.