ai-media-tools-indexCurated index of agent-callable AI video and audio tooling on GitHub — ComfyUI integrations, MCP servers, agent skill packs, CLIs, agentic video frameworks, podcast pipelines, TTS, transcription, and loudness/denoise tools. Use when choosing an external tool, MCP server, or skill pack for a video or
budget-estimatorEstimate API costs for a planned pipeline or for an entire script before any generation runs. Reads pipeline SPEC.md(s), the storyboard, and `brief/tools-and-models.md`, then projects cost per shot and total — with a low / typical / high range that accounts for take iteration. Writes a budget report
comfyui-exportExport an AI-Video-Producer pipeline to ComfyUI workflow JSON — produce a workflow the user can load in ComfyUI to reproduce (or approximate) a hosted-API pipeline locally. Best-effort: maps fal/replicate model calls to equivalent ComfyUI checkpoints/LoRAs/samplers and flags stages that have no nati
comfyui-importImport a ComfyUI workflow JSON (the API-format export from ComfyUI's "Save (API Format)" option, or the UI-format graph JSON) and turn it into an AI-Video-Producer pipeline SPEC plus stage runners. Maps Comfy nodes to pipeline stages, surfaces the model checkpoints and LoRAs needed, and flags nodes
ffmpeg-encoder-detectPick the ffmpeg video encoder for this host — NVENC, VideoToolbox, QSV, AMF or VAAPI when the hardware really encodes, else libx264/libx265 — by test-encoding one frame with each candidate. The one detection routine the concatenator, aspect-converter and normalizer agents share. Use when an ai-video
provider-runnersPlugin-wide SDK runners that execute fal.ai and WaveSpeedAI models — take a model id plus JSON input, queue and poll the job, download the outputs, and print one JSON envelope. The execution path every ai-video-producer generation skill (text-to-image-to-video, text-to-video-direct, voice-to-lip-syn
recommend-modelPreference-driven model recommendation for an AI video workload — text-to-image, text-to-video, image-to-video, lip-sync, voice/TTS, upscale, interpolation — across fal.ai, Replicate, WaveSpeedAI, MiniMax (Hailuo) and direct providers (Runway, Kling, ElevenLabs, OpenAI and others). Asks a short batc
script-to-ttsReformat an existing script for a specific text-to-speech model (ElevenLabs, OpenAI TTS, Google, Azure, Hume, Chatterbox, etc.). Splits VO into model-friendly chunks, inserts pacing/emphasis/SSML markers where the model supports them, strips bracketed visual direction, normalises numbers/abbreviatio
text-to-image-to-videoTwo-stage pipeline that generates a still image from a text prompt (Flux/SDXL/Imagen) then animates it into a video clip (Kling/Runway/Hailuo/Wan). Use when the user wants tight visual control over the opening frame before motion.
text-to-video-directSingle-step text-to-video generation (Sora, Veo, Kling text mode, Hailuo). Use when you need quick exploratory shots or when motion is more important than precise framing.
upscale-and-interpolatePost-processing chain — upscale a clip's resolution and/or interpolate frames for smoother motion. Run after a clip is selected but before final assembly. Use when a selected clip needs higher resolution or smoother motion before assembly.
video-workspace-conventionsReference for the AI video production workspace — lifecycle phases, folder layout, naming conventions, and working principles. Loaded by the install-video-workspace command and consulted by other commands when they need to know where things live. Use when you need to know where a file belongs or whi
voice-to-lip-syncGenerate a voice take (ElevenLabs or similar; voice clones only with the speaker's recorded consent) and lip-sync it to an existing video clip of a character speaking. Use when producing talking-head shots where the visual is already generated.