| name | open-montage |
| description | OpenMontage™ — AI-powered end-to-end video production. Trigger when user says things like: "make a video", "create a montage", "produce a trailer", "edit this footage", "animated explainer", "podcast clip", "documentary", "cinematic trailer", "talking head video", "repurpose this content", "create a video from", "video about".
|
| version | 1.0.0 |
| author | Pauli Second Brain™ | Kupuri Media™ |
| invocation | {"model":"default"} |
| metadata | {"hermes":{"tags":["video","production","filmmaking","montage","editing","media","AI","animation"],"related_skills":[]}} |
OpenMontage™
Describe your vision. AI handles the rest — research, scripting, assets, editing, composition.
When to Activate
Activate this skill when the user:
- Says "make a video" or "create a montage"
- Asks for a cinematic trailer, animated explainer, or documentary
- Wants to repurpose a podcast, interview, or existing footage
- Mentions talking head, B-roll, or video editing
- Asks to analyze a reference video and create a variant
- Says "video about" followed by any topic
12 Production Pipelines
| Pipeline | Use When |
|---|
animated_explainer | Concept or product needs visual explanation |
cinematic_trailer | Hype/promo for product, event, or project |
documentary_montage | Archive footage + narration storytelling |
talking_head | Single-speaker scripted or interview format |
podcast_repurpose | Convert audio podcast to video clip |
social_short | 15–60s vertical or square social content |
brand_story | Company/founder narrative |
tutorial_walkthrough | Step-by-step instructional |
news_recap | Research-driven news summary video |
music_video | AI-generated visual + audio sync |
product_showcase | E-commerce or SaaS product demo |
event_highlight | Conference, meetup, or launch recap |
Core Workflow
New video from description
- Ask user: topic, duration target, style, platform (YouTube / Instagram / LinkedIn)
- Select pipeline based on format
- Run
python -m open_montage.run --pipeline <name> --prompt "<description>"
- Report: budget estimate → approval → render → deliver
Reference-driven variant
- User provides a video URL or file path
- Run analysis:
python -m open_montage.analyze --input <path>
- Propose 3 differentiated variants
- User selects → full production run
Repurpose existing content
- Identify source type (podcast, interview, article)
- Run
python -m open_montage.repurpose --source <path> --format <pipeline>
- Auto-generate script, B-roll selection, captions
Budget & Approval
- Every run produces a cost estimate before rendering
- Default approval threshold: $5.00 (configurable via
MONTAGE_SPEND_CAP)
- Free-tier path available: Archive.org + NASA footage + Piper TTS + local Stable Diffusion
Quality Gates
OpenMontage validates automatically:
- Pre-render: script coherence, asset resolution, audio sync
- Post-render: frame inspection, audio levels, duration check
- Audit trail: full JSON checkpoint of every creative decision
Asset Sources (Free Tier)
- Video: Archive.org, NASA, Wikimedia Commons
- Images: Stable Diffusion (local), Wikimedia Commons
- TTS: Piper TTS (local, zero cost)
- Music: Royalty-free archive
Installation
git clone https://github.com/calesthio/OpenMontage
cd OpenMontage
pip install -r requirements.txt
npm install
Set OPEN_MONTAGE_PATH in ~/.hermes/.env to the install directory.