Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

video-toolkit — Claude Code skill: AI-powered video generation

Automates video creation: generates voiceovers, background music, animates talking heads, and composes scenes with Remotion. Requires Node.js, Python3, ffmpeg, and cloud GPU access (Modal or RunPod).

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add calesthio/OpenMontage --skill video-toolkit -a claude-code
npx skills add calesthio/OpenMontage --skill video_toolkit -a claude-code
Open on GitHub

What video-toolkit does

This skill turns a text brief into a finished video in stages. You define scenes in a config file, write voiceover scripts per scene, and the toolkit generates audio via Qwen3 TTS, background music, images, and animates characters through SadTalker. Remotion (a React framework) handles composition and renders the output.

Setup deploys several functions to Modal: TTS, image generation (Flux2), music generation, talking head animation, and others. Each function has its own endpoint, which you add to .env. Installation verifies your environment, installs Python dependencies with --break-system-packages (for Debian/Ubuntu), and deploys modules to Modal. After that, you generate assets per scene: background music once, voiceovers for each scene as separate files.

Main constraints: macOS and Linux only. Requires four binaries (node, python3, ffmpeg, npm) and paid Modal access (though $30/month free tier exists; a 60-second video costs roughly $1–3).

What it helps with

  • generate voiceovers in multiple languages and voice styles
  • create background music tailored to video topic
  • animate a talking head in a character style
  • compose marketing or demo video from scene templates
  • render video using React components and Remotion

Example prompts for the agent

  • Generate a product demo video: write a config with scenes (title, problem, solution, CTA), voiceover text, and create all assets for each scene
  • Create English voiceover with a warm tone in Ryan's voice for 4 scenes, 10 seconds each
  • Generate corporate background music 90 seconds long and render the video through Remotion

How to install video-toolkit

1Skills CLI (Vercel)

npx skills add calesthio/OpenMontage --skill video-toolkit -a claude-code
npx skills add calesthio/OpenMontage --skill video_toolkit -a claude-code

2Manually: put the files in place

~/.claude/skills/video_toolkit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/video_toolkit/

From the same set28

The whole set →
video-understand calesthio This skill extracts video frames and transcribes audio locally with ffmpeg and Whisper. Use it to inspect video content without API keys. Claude Code CX Codex Cursor +1 1,300installs remotion calesthio Teaches AI agents toolkit-specific Remotion patterns, including custom transition shaders and 30 fps video rules. Claude Code CX Codex Cursor +1 1,200installs video-download calesthio Uses yt-dlp to fetch video, audio, subtitles, or URL metadata. Use it when you need a local file, a selected resolution, or details without downloading media. Claude Code CX Codex Cursor +1 1,200installs lottie-bodymovin calesthio Applies Disney's 12 animation principles to Lottie vector animations. Bridges After Effects setup with runtime JavaScript controls. Claude Code CX Codex Cursor +1 1,100installs create-video calesthio This skill turns a description into a finished video: write what you want to see, and HeyGen generates the script, picks an avatar, adds voiceover and editing. Good for quick demos, explainers and promos without tweaking every detail. Claude Code CX Codex Cursor +1 1,100installs text-to-speech calesthio Generates speech audio with HeyGen Starfish and lets you choose a voice, speed, and pitch. Useful for voiceovers, narration, and podcasts. Claude Code CX Codex Cursor +1 1,100installs bfl-api Black Forest Labs This skill helps connect BFL FLUX API for image generation and editing. It covers async requests, polling, rate limits, and webhooks. Claude Code CX Codex Cursor +1 1,000installs threejs-textures calesthio Skill for working with Three.js textures: image loading, UV coordinates, cubemaps, HDR environments and optimization. Use when building 3D scenes with materials, skyboxes and reflection maps. Claude Code CX Codex Cursor +1 1,000installs

Similar

manim-video SHL0MS, Hermes Agent Builds Manim CE projects for math, algorithm, and technical animations. Useful when an AI agent needs to turn an explanation into a rendered video. Claude Code CX Codex Cursor +1 455installs ace-step prime-skills Generates music from tags, edits sections of existing tracks, and extends audio through the RunComfy CLI. Use it for instrumentals, vocal songs, and track revisions. Claude Code CX Codex Cursor +1 368,000installs mastra Mastra This skill helps build with Mastra by checking current documentation. Use it to verify APIs, set up TypeScript projects, and investigate errors. Claude Code CX Codex Cursor +1 82,600installs ascii-video SHL0MS, Hermes Agent Converts video, audio, and images into colored ASCII video (MP4, GIF). Supports audio-reactive visualization, generative animation, and text overlays. Claude Code CX Codex Cursor +1 435installs omni-inference cheaper-inference Connects OpenAI-compatible inference endpoints for chat, embeddings, audio, and images. Useful for AI agents calling OmniRoute endpoints. Claude Code CX Codex Cursor +1 1,100installs cli-routing cheaper-inference Manage model routing combos from the command line with omniroute. Test routing strategies, inspect metrics, and configure fallback chains interactively. Claude Code CX Codex Cursor +1 1,100installs skill-creator official anthropics Creates and refines skills, then tests them with prompts, evaluations, and performance checks. Claude Code Claude.ai 414,180installs writing-for-agents Matt Pocock Guidance for writing skills and agent-facing documents. Use it when editing AGENTS.md, CLAUDE.md, or reference files reached from them. Claude Code 466,719installs

Questions about video-toolkit

How do I install video-toolkit in Claude Code?

Run npx skills add calesthio/OpenMontage --skill video-toolkit -a claude-code, then npx skills add calesthio/OpenMontage --skill video_toolkit -a claude-code, and check ~/.claude/skills/video_toolkit/SKILL.md.

What do I need to set up beforehand?

Your system must have Node.js, Python3, ffmpeg, and npm. After installing the skill, run python3 tools/verify_setup.py from the toolkit directory, deploy modules to Modal using modal deploy docker/modal-*/app.py, and add the endpoints to .env.

Which operating systems are supported?

macOS and Linux only. Windows is not supported.

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor