# OpenMontage for Claude Code: what it does and how to install it

> OpenMontage is a Claude Code plugin from calesthio that turns a coding assistant into a video production system. Flowy indexes 57 components: 5 agents plus one skill for building ElevenLabs voice agents, 49 skills covering video and image generation, editing, Three.js, Remotion, and Manim animation, and 3 commands. Use it for AI-assisted video, motion graphics, or 3D work.

Canonical: https://www.flowy.sh/plugins/calesthio-openmontage/guide
Published: 2026-10-29
Updated: 2026-10-29
Author: Flowy

## What is OpenMontage?

`calesthio/OpenMontage` (52,955 GitHub stars) is an open source video production plugin. Its own project summary claims 12 production pipelines, 100+ tools, and 700+ supporting skill and production knowledge files, a description of everything bundled inside the repository, not just what surfaces as an invokable Claude Code component.

Flowy indexes a narrower, more concrete slice: 57 components a session can actually invoke, split into 5 agents, 49 skills, and 3 commands. This guide groups those 57 by job, using each one's own indexed description.

## Which skills generate video, voice, and images?

Most of the video generation work runs through HeyGen. `create-video` builds a video from a text prompt without picking exact avatars or voices first. `avatar-video` is the deliberate version, using HeyGen's v2 API to choose an avatar, voice, script, scene, and background for precise control. `faceswap` swaps a face into an existing video, and `video-translate` translates and dubs an existing video into another language, with or without lip sync. `heygen` itself is marked deprecated in favor of those two newer, more focused skills. `ltx2` generates video clips from text or an image with the LTX-2.3 22B model, and `ai-video-gen` does the same through a choice of provider gateways. `bfl-api` and `flux-best-practices` cover FLUX image generation for stills that feed into a video.

Audio is its own family of nine skills. `acestep` generates background music, vocal tracks, covers, and stem extraction with the ACE-Step 1.5 model, and `music` does instrumental tracks or songs with lyrics through ElevenLabs' Music API. `elevenlabs` covers the same ground more generally: voiceovers, sound effects, and music from one integration, for podcasts and games as well as video. `sound-effects` produces non-speech audio, ambient sounds, cinematic impacts, or UI sounds. `speech-to-text` and `azure-speech-to-text` transcribe audio to text, and `text-to-speech` and `azure-text-to-speech` generate narration. The Azure versions describe themselves as optional cloud providers, used only when an Azure Speech key is configured, with a local path as the default otherwise. `setup-api-key` walks through configuring the ElevenLabs key several of these need.

## Which skills edit and understand footage you already have?

A separate, smaller set works locally instead of calling a generation API. `video-download` pulls source clips from YouTube and other sites, and `video-understand` extracts frames and transcribes audio to describe what a video contains. Both are documented as needing no API key. `ffmpeg` and `video-edit` handle trimming, resizing, concatenation, and format conversion, and `playwright-recording` captures a browser session as video, useful as source footage. `video_toolkit` sits above all of these: an autonomous layer that combines voiceover, image generation, music, talking heads, and Remotion rendering into one finished video.

## Which skills build the animation and 3D layer?

`remotion` and `remotion-best-practices` cover building video programmatically in React, this toolkit's own conventions on top of the wider Remotion framework. `framer-motion` and `lottie-bodymovin` apply Disney's 12 animation principles to two different renderers, React components and Lottie files exported from After Effects. `manim-composer`, `manimce-best-practices`, and `manimgl-best-practices` cover Manim, the animation library behind 3Blue1Brown-style math and explainer videos: composing a video from a rough idea, and the differences between the Community Edition and the original ManimGL.

Ten more skills cover Three.js on their own. `threejs-fundamentals` and `threejs-animation` handle scene setup and keyframe animation, plus more skills for geometry, interaction, lighting, loaders, materials, postprocessing, shaders, and textures, for anyone building or styling a 3D scene in the browser. `visual-style` sits alongside all of it: it extracts or builds a portable visual design system and applies it to HeyGen videos so a production keeps one consistent look.

## What do the three commands do?

`backlot` opens a browser based storyboard board that shows pipeline stages, script, scene plan, and generated assets live as a production runs. `animated-drawing` takes a supplied photo or drawing and animates it with motion capture into a raster GIF or MP4. `ink-art` does the opposite: it draws a vector doodle from scratch and animates it, deterministically, into an MP4, either a character walking, dancing, or waving, or a deadpan explanation of a contraption.

## Is OpenMontage only for video?

No. Five agent components, `agent-configuration`, `client-tools`, `installation`, `outbound-calls`, and `widget-embedding`, plus a skill called `agents`, cover building and deploying ElevenLabs conversational voice agents: phone calls, website widgets, and custom tool integrations. That is a separate use case from producing video. Six more skills, `tailwind-design-system`, `vercel-composition-patterns`, `vercel-react-best-practices`, `web-design-guidelines`, `beautiful-mermaid`, and `d3-viz`, are general web development and diagramming references with nothing video specific in their own descriptions.

## How do I install OpenMontage in Claude Code?

Flowy indexes `calesthio/OpenMontage` from its public GitHub repository. Install it from [the install card on the listing page](https://www.flowy.sh/listings/calesthio-openmontage#install), and all 57 components above become available in that session.

Sources: [calesthio/OpenMontage on GitHub](https://github.com/calesthio/OpenMontage), [calesthio/OpenMontage README](https://github.com/calesthio/OpenMontage#readme)

## Common questions

### What is calesthio/OpenMontage?

calesthio/OpenMontage is an open source Claude Code plugin for AI assisted video production. Flowy indexes 57 components: 5 agents and 49 skills covering things like AI video and voice generation, `ffmpeg` based editing, Three.js graphics, and Manim animation, plus 3 commands for quick animation and storyboard tasks.

### Does OpenMontage need API keys to work?

Some of it does, some doesn't. `video-download` and `video-understand` are documented as needing no API key, since they work locally against a YouTube link or your own footage. Most of the video, voice, and image generation skills call an outside provider such as ElevenLabs, HeyGen, Azure, or BFL, so those need a key for that specific provider.

### What replaced the heygen skill in OpenMontage?

`heygen` is marked deprecated in Flowy's index. Its description points to two newer, more focused skills instead: `create-video` for making a video from a prompt without picking exact avatars or voices, and `avatar-video` for precise control over the avatar, voice, script, and scene.

### Does OpenMontage only work on video, or does it include other tools too?

Mostly video, but not only. Five agent components plus a skill called `agents` cover building ElevenLabs conversational voice agents, a separate use case from producing video. It also ships general web development skills, `tailwind-design-system`, `vercel-react-best-practices`, and `web-design-guidelines` among them, with nothing video specific in their own descriptions.

### How much of OpenMontage is about 3D graphics?

Ten of its skills are dedicated to Three.js: `threejs-fundamentals` and `threejs-animation` for scene setup and keyframes, plus eight more for geometry, interaction, lighting, loaders, materials, postprocessing, shaders, and textures. They read as reference documentation for building or styling a 3D scene, useful whether it ends up as a background in a generated video or is unrelated to video entirely.

## Related

- [The listing page](https://www.flowy.sh/listings/calesthio-openmontage): Install command, components and repository
- [Alternatives to this plugin](https://www.flowy.sh/alternatives/calesthio-openmontage): Peers in its category, ranked by stars
- [The Claude Code plugin marketplace](https://www.flowy.sh/marketplace/plugins): How plugins install, and every plugin in the index
- [superpowers for Claude Code: what it does and how to install it](https://www.flowy.sh/plugins/superpowers-flow/guide): another plugin guide
- [mattpocock/skills for Claude Code: install and use](https://www.flowy.sh/plugins/matt-pocock-flow/guide): another plugin guide
