{"repo":"calesthio/OpenMontage","free":true,"listed":false,"github":"https://github.com/calesthio/OpenMontage","clone":"git clone https://github.com/calesthio/OpenMontage.git","description":"World's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files. Turn your AI coding assistant into a full video production studio.","language":"Python","stars":48336,"topics":["agent","agentic-ai","ai","claude","copilot","cursor","elevenlabs","ffmpeg","flux","image-generation","open-source","openai","python","remotion","stable-diffusion","text-to-speech","text-to-video","video-generation","video-production"],"license":"AGPL-3.0","category":"video_production_toolkit","readme_excerpt":"<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/monty-dark.svg\">\n    <img src=\"assets/monty-light.svg\" alt=\"Monty the Clapper — the official mascot of OpenMontage\" width=\"200\">\n  </picture>\n</p>\n\n<p align=\"center\"><sub><em>Monty the Clapper — the official mascot of OpenMontage</em></sub></p>\n\n<h1 align=\"center\">OpenMontage</h1>\n\n<p align=\"center\"><strong>The first open-source, agentic video production system.</strong></p>\n\n<p align=\"center\">\n  <a href=\"https://openmontage.video\"><img src=\"https://img.shields.io/badge/Website-openmontage.video-d14a28?style=for-the-badge\" alt=\"openmontage.video\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#start-from-a-video-you-already-love\">Paste A Video</a> &nbsp;·&nbsp;\n  <a href=\"#quick-start\">Quick Start</a> &nbsp;·&nbsp;\n  <a href=\"#try-these-prompts\">Try These Prompts</a> &nbsp;·&nbsp;\n  <a href=\"#pipelines\">Pipelines</a> &nbsp;·&nbsp;\n  <a href=\"#how-it-works\">How It Works</a> &nbsp;·&nbsp;\n  <a href=\"#sponsors\">Sponsors</a> &nbsp;·&nbsp;\n  <a href=\"docs/PROVIDERS.md\">Providers</a> &nbsp;·&nbsp;\n  <a href=\"docs/PR_REVIEW_GUIDE.md\">Review Guide</a> &nbsp;·&nbsp;\n  <a href=\"AGENT_GUIDE.md\">Agent Guide</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-AGPLv3-blue.svg\" alt=\"License\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/trending\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\".github/assets/repo-of-the-day-dark.svg\">\n      <img alt=\"🏆 #1 Repository of the Day on GitHub Trending\" src=\".github/assets/repo-of-the-day-light.svg\" height=\"60\">\n    </picture>\n  </a>\n</p>\n\n<p align=\"center\"><strong>Follow The Build</strong></p>\n\n<p align=\"center\">\n  <a href=\"https://www.youtube.com/@OpenMontage\"><img src=\"https://img.shields.io/badge/YouTube-%40OpenMontage-FF0000?style=for-the-badge&logo=youtube&logoColor=white\" alt=\"YouTube\"></a>\n  <a href=\"https://x.com/calesthioailabs\"><img src=\"https://img.shields.io/badge/X-%40calesthioailabs-111111?style=for-the-badge&logo=x&logoColor=white\" alt=\"X\"></a>\n  <a href=\"https://github.com/calesthio/OpenMontage/discussions\"><img src=\"https://img.shields.io/badge/Community-GitHub%20Discussions-0b1220?style=for-the-badge&logo=github&logoColor=white\" alt=\"GitHub Discussions\"></a>\n</p>\n\n## Sponsors\n\n> Want to support OpenMontage? [Sponsor the project](https://github.com/sponsors/calesthio).\n\n<details open>\n<summary>Click to collapse</summary>\n\n<table>\n<tr>\n<td width=\"180\" align=\"center\"><a href=\"https://bloome.im/app?ref=calesthio&utm_medium=github&utm_source=calesthio-OpenMontage-ivor-202607\"><img src=\"assets/sponsors/bloome.png\" alt=\"Bloome\" width=\"150\"></a></td>\n<td><strong>Bloome</strong> lets multiple AI agents (Claude, ChatGPT, DeepSeek, and more) collaborate in one conversation for agentic video pipelines. It has zero setup, runs in the cloud, works on web and mobile, and lets you share a configured agent with your whole team. <strong><a href=\"https://bloome.im/app?ref=calesthio&utm_medium=github&utm_source=calesthio-OpenMontage-ivor-202607\">Try Bloome</a></strong>.</td>\n</tr>\n<tr>\n<td width=\"180\" align=\"center\"><a href=\"https://www.atlascloud.ai/coding-plan\"><img src=\"assets/sponsors/atlas-cloud.png\" alt=\"Atlas Cloud\" width=\"150\"></a></td>\n<td><strong>Atlas Cloud</strong> is a full-modal AI inference platform that gives developers a single AI API for video generation, image generation, and LLM APIs. Instead of managing multiple vendor integrations, you connect once and get unified access to 300+ curated models across all modalities. Check out Atlas Cloud's new <a href=\"https://www.atlascloud.ai/coding-plan\">coding plan</a> promotion for more budget-friendly API access.</td>\n</tr>\n</table>\n\n</details>\n\n---\n\nTurn your AI coding assistant into a full video production studio. Describe what you want in plain language — your agent handles research, scripting, asset generation, editing, and final composition.\n\n**Important distinction:** OpenMontage can make image-based videos, but it can also make a real **video video** for free/open-source workflows: the agent builds a corpus from free stock footage and open archives, retrieves actual motion clips, edits them into a timeline, and renders a finished piece. That is not the usual \"animate a handful of stills and call it video\" trick.\n\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/f77ce7a4-68b8-4f94-a287-e94bf50a32e1\" width=\"100%\" controls></video>\n</div>\n\n> **\"SIGNAL FROM TOMORROW\"** — a cinematic sci-fi trailer fully produced through OpenMontage: concept, script, scene plan, Veo-generated motion clips, soundtrack, and Remotion composition.\n\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/8daca07f-cdf8-4bec-89c3-9dc2176363fa\" width=\"100%\" controls></video>\n</div>\n\n> **\"THE LAST BANANA\"** — a 60-second Pixar-style animated short about a lonely banana who finds friendship with a kiwi. 6 Kling v3-generated motion clips (via fal.ai), Google Chirp3-HD narration, royalty-free piano music, TikTok-style word-level captions, and Remotion composition. Total cost: **$1.33**.\n\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/88962725-97a0-4aac-a08e-34aaa9d8bb92\" width=\"100%\" controls></video>\n</div>\n\n> **\"Reimagine Your Universe\"** — a 50-second vertical transformation film in which one visual idea moves across objects, eras, materials, and scale. Five generated motion scenes, sparse Google Chirp narration, a Pixabay score, and a bespoke HyperFrames composition turn separate clips into one authored cinematic journey. Total cost: **about $4**.\n\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/c947070c-95ee-4d73-8d76-0bd3dc4826eb\" width=\"100%\" controls></video>\n</div>\n\n> **\"Products Come to Life\"** — a 60-second product film built from approved hero stills. Five hard-surface products separate into their own engineering and reassemble, with each still pinned as the first and last frame so the model invents motion without losing product identity. Image-to-video generation, bespoke sound, narration, and a custom composition complete the film.\n\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/6815c2d2-17a3-4057-b9a0-893fc9c05bef\" width=\"100%\" controls></video>\n</div>\n\n> **\"Imagine the Possibilities with OpenMontage\"** — seven generated worlds collected into one music-only showcase. Three image models supply campaign, fashion, and miniature-world artwork; four video models expand the journey through architecture, material transformation, a living greenhouse, and a creature encounter. OpenMontage animates the stills, edits the motion, unifies the soundtrack, and closes with Monty the Clapper. Source generation cost: **about $5**.\n\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/a524f02a-2d18-42ca-a2c4-d3dc09503546\" width=\"100%\" controls></video>\n</div>\n\n> **\"How Salt Made History\"** — a 100-second cinematic documentary about the mineral that funded empires, shaped trade routes, sparked revolutions, and gave us the word “salary.” Real-world footage is woven together with original narration and hand-authored motion graphics for its etched title, etymology reveal, animated maps, historical timeline, and closing thesis.\n\n<div align=\"center\">\n  <video src=\"https://github.com/user-attachments/assets/61919fb8-9dd1-446c-b833-dca82f6a3af8\" width=\"100%\" controls></video>\n</div>\n\n> **\"One Prompt Built This Complete 3D World\"** — a continuous 60-second journey through one coherent, editable fantasy world. Distinct terrain regions, an inhabited village, waterways, ruins, dense vegetation, and a late hero-landmark reveal are assembled from textured 3D assets, then brought together with cinematic lighting, atmospheric music, and a planned camera path.\n\n<p align=\"center\">\n  <a href=\"https://www.youtube.com/@OpenMontage?sub_confirmation=1\"><strong>Subscribe to @OpenMontage on YouTube</strong></a> to see new videos as they ship — every video includes the full prompt, pipeline, tools used, and cost so you can reproduce it yourself.\n</p>\n\n---\n\n## Start From A Video You Already Love\n\nStarting from a reference video is often faster than starting from a blank prompt.\n\nOpenMontage can start from a **YouTube video, Short, Reel, TikTok, or local clip** and turn it into a grounded production plan:\n\n1. **Paste a reference video**\n2. **The agent analyzes transcript, pacing, scenes, keyframes, and style**\n3. **You get 2-3 differentiated concepts, an honest tool path, cost estimates, and a sample before full production**\n\n```text\n\"Here's a YouTube Short I love. Make me something like this, but about quantum computing.\"\n```\n\nWhat you get back is not \"best guess prompt spaghetti.\" You get:\n\n- **What it keeps** from the reference: pacing, hook style, structure, tone\n- **What it changes**: topic, visual treatment, angle, narration approach\n- **What it will cost** at your target duration, before asset generation starts\n- **What it will actually look like** with your currently available tools\n\nWorks with **Claude Code, Cursor, Copilot, Windsurf, Codex** — any AI coding assistant that can read files and run code.\n\n---\n\n## Watch It Happen — The Backlot Living Storyboard\n\nChat tells you what the agent *said*. **Backlot shows you what the production is actually doing** — a local board that fills itself in as the pipeline runs. Stages light up, the script lands as a screenplay page, scene cards shimmer while assets generate, and every provider decision and dollar spent is on the wall.\n\nWhen a production starts, the agent opens it for you automatically. No setup, no reporting — the board derives everything from the project files the pipeline already writes.\n\n<p align=\"center\"><img src=\"docs/images/backlot/board-live.png\" alt=\"Backlot live board — assets generating\" width=\"920\"></p>\n\n**The storyboard is now a real approval gate.** Asset generation pause","default_branch":"main","files":2103,"tree":[".agents/skills/3d-asset-generation/SKILL.md",".agents/skills/3d-asset-generation/agents/openai.yaml",".agents/skills/acestep/SKILL.md",".agents/skills/agents/SKILL.md",".agents/skills/agents/references/agent-configuration.md",".agents/skills/agents/references/client-tools.md",".agents/skills/agents/references/installation.md",".agents/skills/agents/references/outbound-calls.md",".agents/skills/agents/references/widget-embedding.md",".agents/skills/ai-video-gen/SKILL.md",".agents/skills/atlas-cloud/SKILL.md",".agents/skills/avatar-video/SKILL.md",".agents/skills/avatar-video/references/assets.md",".agents/skills/avatar-video/references/avatars.md",".agents/skills/avatar-video/references/backgrounds.md",".agents/skills/avatar-video/references/captions.md",".agents/skills/avatar-video/references/dimensions.md",".agents/skills/avatar-video/references/photo-avatars.md",".agents/skills/avatar-video/references/quota.md",".agents/skills/avatar-video/references/remotion-integration.md",".agents/skills/avatar-video/references/scripts.md",".agents/skills/avatar-video/references/templates.md",".agents/skills/avatar-video/references/text-overlays.md",".agents/skills/avatar-video/references/video-generation.md",".agents/skills/avatar-video/references/video-status.md",".agents/skills/avatar-video/references/voices.md",".agents/skills/avatar-video/references/webhooks.md",".agents/skills/azure-speech-to-text/SKILL.md",".agents/skills/azure-text-to-speech/SKILL.md",".agents/skills/beautiful-mermaid/SKILL.md",".agents/skills/beautiful-mermaid/references/mermaid-syntax.md",".agents/skills/beautiful-mermaid/scripts/create-html.ts",".agents/skills/beautiful-mermaid/scripts/render.ts",".agents/skills/bfl-api/SKILL.md",".agents/skills/bfl-api/references/api-key-setup.md",".agents/skills/bfl-api/references/code-examples/curl-examples.sh",".agents/skills/bfl-api/references/code-examples/python-client.py",".agents/skills/bfl-api/references/code-examples/typescript-client.ts",".agents/skills/bfl-api/references/endpoints.md",".agents/skills/bfl-api/references/error-handling.md",".agents/skills/bfl-api/references/polling-patterns.md",".agents/skills/bfl-api/references/rate-limiting.md",".agents/skills/bfl-api/references/webhook-integration.md",".agents/skills/canvas-procedural-animation/SKILL.md",".agents/skills/character-animation-qa/SKILL.md",".agents/skills/character-rigging/SKILL.md",".agents/skills/comfyui/SKILL.md",".agents/skills/create-video/SKILL.md",".agents/skills/create-video/references/assets.md",".agents/skills/create-video/references/dimensions.md",".agents/skills/create-video/references/prompt-examples.md",".agents/skills/create-video/references/prompt-optimizer.md",".agents/skills/create-video/references/quota.md",".agents/skills/create-video/references/video-agent.md",".agents/skills/create-video/references/video-status.md",".agents/skills/create-video/references/visual-styles.md",".agents/skills/create-video/references/webhooks.md",".agents/skills/d3-viz/SKILL.md",".agents/skills/d3-viz/assets/chart-template.jsx",".agents/skills/d3-viz/assets/interactive-template.jsx",".agents/skills/d3-viz/assets/sample-data.json",".agents/skills/d3-viz/references/colour-schemes.md",".agents/skills/d3-viz/references/d3-patterns.md",".agents/skills/d3-viz/references/scale-reference.md",".agents/skills/dashscope/SKILL.md",".agents/skills/doubao-tts/SKILL.md",".agents/skills/elevenlabs/SKILL.md",".agents/skills/elevenlabs/reference.md",".agents/skills/faceswap/SKILL.md",".agents/skills/ffmpeg/SKILL.md",".agents/skills/ffmpeg/reference.md",".agents/skills/fish-audio-tts/SKILL.md",".agents/skills/flux-best-practices/AGENTS.md",".agents/skills/flux-best-practices/SKILL.md",".agents/skills/flux-best-practices/rules/_sections.md",".agents/skills/flux-best-practices/rules/core-principles.md",".agents/skills/flux-best-practices/rules/flux1-models.md",".agents/skills/flux-best-practices/rules/flux2-models.md",".agents/skills/flux-best-practices/rules/hex-color-prompting.md",".agents/skills/flux-best-practices/rules/i2i-prompting.md",".agents/skills/flux-best-practices/rules/json-structured-prompting.md",".agents/skills/flux-best-practices/rules/model-selection-guide.md",".agents/skills/flux-best-practices/rules/multi-reference-editing.md",".agents/skills/flux-best-practices/rules/negative-prompt-alternatives.md",".agents/skills/flux-best-practices/rules/t2i-prompting.md",".agents/skills/flux-best-practices/rules/typography-text.md",".agents/skills/framer-motion/SKILL.md",".agents/skills/gemini-omni/SKILL.md",".agents/skills/grok-media/SKILL.md",".agents/skills/gsap-core/SKILL.md",".agents/skills/gsap-frameworks/SKILL.md",".agents/skills/gsap-performance/SKILL.md",".agents/skills/gsap-plugins/SKILL.md",".agents/skills/gsap-react/SKILL.md",".agents/skills/gsap-scrolltrigger/SKILL.md",".agents/skills/gsap-timeline/SKILL.md",".agents/skills/gsap-utils/SKILL.md",".agents/skills/gsap/README.md",".agents/skills/heygen/SKILL.md",".agents/skills/heygen/references/assets.md",".agents/skills/heygen/references/authentication.md",".agents/skills/heygen/references/avatars.md",".agents/skills/heygen/references/backgrounds.md",".agents/skills/heygen/references/captions.md",".agents/skills/heygen/references/dimensions.md",".agents/skills/heygen/references/photo-avatars.md",".agents/skills/heygen/references/prompt-examples.md",".agents/skills/heygen/references/prompt-optimizer.md",".agents/skills/heygen/references/quota.md",".agents/skills/heygen/references/remotion-integration.md",".agents/skills/heygen/references/scripts.md",".agents/skills/heygen/references/templates.md",".agents/skills/heygen/references/text-overlays.md",".agents/skills/heygen/references/video-agent.md",".agents/skills/heygen/references/video-generation.md",".agents/skills/heygen/references/video-status.md",".agents/skills/heygen/references/visual-styles.md",".agents/skills/heygen/references/voices.md",".agents/skills/heygen/references/webhooks.md",".agents/skills/hyperframes-animation/SKILL.md",".agents/skills/hyperframes-animation/adapters/animate-text.md",".agents/skills/hyperframes-animation/adapters/animejs.md",".agents/skills/hyperframes-animation/adapters/css-animations.md",".agents/skills/hyperframes-animation/adapters/gsap-easing-and-stagger.md",".agents/skills/hyperframes-animation/adapters/gsap-timeline-and-labels.md",".agents/skills/hyperframes-animation/adapters/gsap-transforms-and-perf.md",".agents/skills/hyperframes-animation/adapters/gsap.md",".agents/skills/hyperframes-animation/adapters/html-in-canvas-patterns.md",".agents/skills/hyperframes-animation/adapters/lottie.md",".agents/skills/hyperframes-animation/adapters/three.md",".agents/skills/hyperframes-animation/adapters/typegpu.md",".agents/skills/hyperframes-animation/adapters/waapi.md",".agents/skills/hyperframes-animation/blueprints-index.md",".agents/skills/hyperframes-animation/blueprints/comparison-split.md",".agents/skills/hyperframes-animation/blueprints/constellation-hub.md",".agents/skills/hyperframes-animation/blueprints/cta-morph-press.md",".agents/skills/hyperframes-animation/blueprints/cursor-ui-demo.md",".agents/skills/hyperframes-animation/blueprints/dataviz-countup.md",".agents/skills/hyperframes-animation/blueprints/device-surface-showcase.md",".agents/skills/hyperframes-animation/blueprints/grid-card-assemble.md",".agents/skills/hyperframes-animation/blueprints/kinetic-type-beats.md",".agents/skills/hyperframes-animation/blueprints/logo-assemble-lockup.md",".agents/skills/hyperframes-animation/blueprints/overwhelm-surround.md",".agents/skills/hyperframes-animation/blueprints/spatial-pan-stations.md",".agents/skills/hyperframes-animation/blueprints/ticker-takeover.md",".agents/skills/hyperframes-animation/blueprints/titlecard-reveal.md",".agents/skills/hyperframes-animation/blueprints/typewriter-reveal.md",".agents/skills/hyperframes-animation/blueprints/video-text-pivot.md",".agents/skills/hyperframes-animation/examples/assets/avatars/01.png",".agents/skills/hyperframes-animation/examples/assets/avatars/02.avif",".agents/skills/hyperframes-animation/examples/assets/avatars/03.png",".agents/skills/hyperframes-animation/examples/assets/avatars/04.webp",".agents/skills/hyperframes-animation/examples/assets/avatars/05.webp",".agents/skills/hyperframes-animation/examples/assets/avatars/06.webp",".agents/skills/hyperframes-animation/examples/assets/avatars/07.webp",".agents/skills/hyperframes-animation/examples/assets/avatars/08.webp",".agents/skills/hyperframes-animation/examples/assets/avatars/09.jpg",".agents/skills/hyperframes-animation/examples/assets/avatars/10.webp",".agents/skills/hyperframes-animation/examples/assets/background-tech-data-flow.mp4",".agents/skills/hyperframes-animation/examples/assets/brands/github.avif",".agents/skills/hyperframes-animation/examples/assets/brands/nvidia.avif",".agents/skills/hyperframes-animation/examples/assets/brands/visa.avif",".agents/skills/hyperframes-animation/examples/assets/brands/zoominfo.avif",".agents/skills/hyperframes-animation/examples/assets/hyperframes-showcase-hypecard.mp4",".agents/skills/hyperframes-animation/examples/assets/logo-hyperframes.png",".agents/skills/hyperframes-animation/examples/brand-reveal-assemble-zoom.html",".agents/skills/hyperframes-animation/examples/comparison-split-cards.html",".agents/skills/hyperframes-animation/examples/concept-demo-decode-pan.html",".agents/skills/hyperframes-animation/examples/cta-morph-press.html",".agents/skills/hyperframes-animation/examples/cta-orbit-collapse.html",".agents/skills/hyperframes-animation/examples/demo-page-scroll-spotlight.html",".agents/skills/hyperframes-animation/examples/hook-counter-burst.html",".agents/skills/hyperframes-animation/examples/messaging-multi-phrase.html",".agents/skills/hyperframes-animation/examples/metric-video-text-pivot.html",".agents/skills/hyperframes-animation/examples/problem-mockup-overwhelm.html",".agents/skills/hyperframes-animation/examples/proof-logo-chain.html",".agents/skills/hyperframes-animation/examples/takeover-ticker-displace.html",".agents/skills/hyperframes-animation/examples/workflow-approve-press.html",".agents/skills/hyperframes-animation/rules-index.md",".agents/skills/hyperframes-animation/rules/3d-page-scroll.md",".agents/skills/hyperframes-animation/rules/3d-text-depth-layers.md",".agents/skills/hyperframes-animation/rules/ai-tracking-box.md",".agents/skills/hyperframes-animation/rules/ambient-glow-bloom.md",".agents/skills/hyperframes-animation/rules/asr-keyword-glow.md",".agents/skills/hyperframes-animation/rules/avatar-cloud-network.md",".agents/skills/hyperframes-animation/rules/camera-cursor-tracking.md",".agents/skills/hyperframes-animation/rules/card-morph-anchor.md",".agents/skills/hyperframes-animation/rules/center-outward-expansion.md",".agents/skills/hyperframes-animation/rules/context-sensitive-cursor.md",".agents/skills/hyperframes-animation/rules/coordinate-target-zoom.md",".agents/skills/hyperframes-animation/rules/counting-dynamic-scale.md",".agents/skills/hyperframes-animation/rules/css-marker-patterns.md",".agents/skills/hyperframes-animation/rules/cursor-click-ripple.md",".agents/skills/hyperframes-animation/rules/depth-of-field-blur.md",".agents/skills/hyperframes-animation/rules/depth-scatter-assemble.md",".agents/skills/hyperframes-animation/rules/discrete-text-sequence.md",".agents/skills/hyperframes-animation/rules/dynamic-content-sequencing.md",".agents/skills/hyperframes-animation/rules/gsap-effects.md",".agents/skills/hyperframes-animation/rules/hacker-flip-3d.md",".agents/skills/hyperframes-animation/rules/kinetic-beat-slam.md",".agents/skills/hyperframes-animation/rules/motion-blur-streak.md",".agents/skills/hyperframes-animation/rules/multi-phase-camera.md",".agents/skills/hyperframes-animation/rules/orbit-3d-entry.md",".agents/skills/hyperframes-animation/rules/physics-press-reaction.md",".agents/skills/hyperframes-animation/rules/press-release-spring.md",".agents/skills/hyperframes-animation/rules/reactive-displacement.md",".agents/skills/hyperframes-animation/rules/scale-swap-transition.md",".agents/skills/hyperframes-animation/rules/sine-wave-loop.md",".agents/skills/hyperframes-animation/rules/split-tilt-cards.md",".agents/skills/hyperframes-animation/rules/spring-pop-entrance.md",".agents/skills/hyperframes-animation/rules/stat-bars-and-fills.md",".agents/skills/hyperframes-animation/rules/svg-icon-enrichment.md",".agents/skills/hyperframes-animation/rules/svg-path-draw.md",".agents/skills/hyperframes-animation/rules/vertical-spring-ticker.md",".agents/skills/hyperframes-animation/rules/viewport-change.md",".agents/skills/hyperframes-animation/scripts/animation-map.mjs",".agents/skills/hyperframes-animation/scripts/package-loader.mjs",".agents/skills/hyperframes-animation/techniques.md",".agents/skills/hyperframes-animation/transitions/TRANSITION-REGISTRY.md",".agents/skills/hyperframes-animation/transitions/catalog.md",".agents/skills/hyperframes-animation/transitions/css-3d.md",".agents/skills/hyperframes-animation/transitions/css-blur.md",".agents/skills/hyperframes-animation/transitions/css-cover.md",".agents/skills/hyperframes-animation/transitions/css-destruction.md",".agents/skills/hyperframes-animation/transitions/css-dissolve.md",".agents/skills/hyperframes-animation/transitions/css-distortion.md",".agents/skills/hyperframes-animation/transitions/css-grid.md",".agents/skills/hyperframes-animation/transitions/css-light.md",".agents/skills/hyperframes-animation/transitions/css-mechanical.md",".agents/skills/hyperframes-animation/transitions/css-other.md",".agents/skills/hyperframes-animation/transitions/css-push.md",".agents/skills/hyperframes-animation/transitions/css-radial.md",".agents/skills/hyperframes-animation/transitions/css-scale.md",".agents/skills/hyperframes-animation/transitions/overview.md",".agents/skills/hyperframes-cli/SKILL.md",".agents/skills/hyperframes-cli/references/doctor-browser.md",".agents/skills/hyperframes-cli/references/init-and-scaffold.md",".agents/skills/hyperframes-cli/references/lambda.md",".agents/skills/hyperframes-cli/references/lint-validate-inspect.md",".agents/skills/hyperframes-cli/references/preview-render.md",".agents/skills/hyperframes-cli/references/upgrade-info-misc.md",".agents/skills/hyperframes-core/SKILL.md",".agents/skills/hyperframes-core/references/composition-patterns.md",".agents/skills/hyperframes-core/references/data-attributes.md",".agents/skills/hyperframes-core/references/determinism-rules.md",".agents/skills/hyperframes-core/references/full-screen-motion.md",".agents/skills/hyperframes-core/references/minimal-composition.md",".agents/skills/hyperframes-core/references/script-format.md",".agents/skills/hyperframes-core/references/storyboard-format.md",".agents/skills/hyperframes-core/references/sub-compositions.md",".agents/skills/hyperframes-core/references/subagent-dispatch.md",".agents/skills/hyperframes-core/references/tailwind.md",".agents/skills/hyperframes-core/references/tracks-and-clips.md",".agents/skills/hyperframes-core/references/variables-and-media.md",".agents/skills/hyperframes-creative/SKILL.md",".agents/skills/hyperframes-creative/frame-presets/biennale-yellow/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/biennale-yellow/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/biennale-yellow/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/blockframe/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/blockframe/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/blockframe/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/blue-professional/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/blue-professional/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/blue-professional/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/bold-poster/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/bold-poster/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/bold-poster/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/broadside/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/broadside/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/broadside/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/capsule/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/capsule/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/capsule/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/cartesian/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/cartesian/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/cartesian/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/claude/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/claude/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/claude/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/cobalt-grid/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/cobalt-grid/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/cobalt-grid/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/coral/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/coral/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/coral/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/creative-mode/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/creative-mode/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/creative-mode/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/daisy-days/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/daisy-days/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/daisy-days/frame-showcase.html",".agents/skills/hyperframes-creative/frame-presets/editorial-forest/FRAME.md",".agents/skills/hyperframes-creative/frame-presets/editorial-forest/caption-skin.html",".agents/skills/hyperframes-creative/frame-presets/editorial-forest/frame-showcase.html",".agents/skills/hyperframes-creative/palettes/bold-energetic.md",".agents/skills/hyperframes-creative/palettes/clean-corporate.md",".agents/skills/hyperframes-creative/palettes/dark-premium.md",".agents/skills/hyperframes-creative/palettes/jewel-rich.md",".agents/skills/hyperframes-creative/palettes/monochrome.md",".agents/skills/hyperframes-creative/palettes/nature-earth.md",".agents/skills/hyperframes-creative/palettes/neon-electric.md",".agents/skills/hyperframes-creative/palettes/pastel-soft.md",".agents/skills/hyperframes-creative/palettes/warm-editorial.md",".agents/skills/hyperframes-creative/references/audio-reactive.md",".agents/skills/hyperframes-creative/references/beat-direction.md",".agents/skills/hyperframes-creative/references/composition-patterns.md",".agents/skills/hyperframes-creative/references/data-in-motion.md",".agents/skills/hyperframes-creative/references/design-adherence.md",".agents/skills/hyperframes-creative/references/design-picker.md",".agents/skills/hyperframes-creative/references/design-spec.md",".agents/skills/hyperframes-creative/references/house-style.md",".agents/skills/hyperframes-creative/references/motion-principles.md",".agents/skills/hyperframes-creative/references/narration.md",".agents/skills/hyperframes-creative/references/prompt-expansion.md",".agents/skills/hyperframes-creative/references/typography.md",".agents/skills/hyperframes-creative/references/video-composition.md",".agents/skills/hyperframes-creative/references/visual-styles.md",".agents/skills/hyperframes-creative/scripts/contrast-report.mjs",".agents/skills/hyperframes-creative/scripts/extract-audio-data.py",".agents/skills/hyperframes-creative/scripts/package-loader.mjs",".agents/skills/hyperframes-creative/templates/design-picker.html",".agents/skills/hyperframes-media/SKILL.md",".agents/skills/hyperframes-media/assets/sfx/CREDITS.md",".agents/skills/hyperframes-media/assets/sfx/chime.mp3",".agents/skills/hyperframes-media/assets/sfx/click-soft.mp3",".agents/skills/hyperframes-media/assets/sfx/click.mp3",".agents/skills/hyperframes-media/assets/sfx/error.mp3",".agents/skills/hyperframes-media/assets/sfx/glitch-1.mp3",".agents/skills/hyperframes-media/assets/sfx/glitch-2.mp3",".agents/skills/hyperframes-media/assets/sfx/glitch-3.mp3",".agents/skills/hyperframes-media/assets/sfx/impact-bass-1.mp3",".agents/skills/hyperframes-media/assets/sfx/impact-bass-2.mp3",".agents/skills/hyperframes-media/assets/sfx/key-press.mp3",".agents/skills/hyperframes-media/assets/sfx/manifest.json",".agents/skills/hyperframes-media/assets/sfx/notification.mp3",".agents/skills/hyperframes-media/assets/sfx/ping.mp3",".agents/skills/hyperframes-media/assets/sfx/pop.mp3",".agents/skills/hyperframes-media/assets/sfx/riser.mp3",".agents/skills/hyperframes-media/assets/sfx/sparkle.mp3",".agents/skills/hyperframes-media/assets/sfx/typing.mp3",".agents/skills/hyperframes-media/assets/sfx/whoosh-cinematic.mp3",".agents/skills/hyperframes-media/assets/sfx/whoosh-short.mp3",".agents/skills/hyperframes-media/assets/sfx/whoosh.mp3",".agents/skills/hyperframes-media/references/bgm.md",".agents/skills/hyperframes-media/references/captions/authoring.md",".agents/skills/hyperframes-media/references/captions/motion.md",".agents/skills/hyperframes-media/references/captions/transcript-handling.md",".agents/skills/hyperframes-media/references/remove-background.md",".agents/skills/hyperframes-media/references/requirements.md",".agents/skills/hyperframes-media/references/sfx.md",".agents/skills/hyperframes-media/references/transcribe.md",".agents/skills/hyperframes-media/references/tts-to-captions.md",".agents/skills/hyperframes-media/references/tts.md",".agents/skills/hyperframes-media/scripts/audio.mjs",".agents/skills/hyperframes-media/scripts/heygen-tts.mjs",".agents/skills/hyperframes-media/scripts/lib/bgm.mjs",".agents/skills/hyperframes-media/scripts/lib/heygen.mjs",".agents/skills/hyperframes-media/scripts/lib/sfx.mjs",".agents/skills/hyperframes-media/scripts/lib/tts.mjs",".agents/skills/hyperframes-media/scripts/lyria-recipe.py",".agents/skills/hyperframes-media/scripts/wait-bgm.mjs",".agents/skills/hyperframes-registry/SKILL.md",".agents/skills/hyperframes-registry/examples/add-block.md",".agents/skills/hyperframes-registry/examples/add-component.md",".agents/skills/hyperframes-registry/references/contributing.md",".agents/skills/hyperframes-registry/references/demo-html-pattern.md",".agents/skills/hyperframes-registry/references/discovery.md",".agents/skills/hyperframes-registry/references/install-locations.md",".agents/skills/hyperframes-registry/references/templates.md",".agents/skills/hyperframes-registry/references/wiring-blocks.md",".agents/skills/hyperframes-registry/references/wiring-components.md",".agents/skills/hyperframes/PROVENANCE.md",".agents/skills/hyperframes/SKILL.md",".agents/skills/kling-official/SKILL.md",".agents/skills/lottie-bodymovin/SKILL.md",".agents/skills/ltx2/SKILL.md",".agents/skills/lyria/SKILL.md",".agents/skills/lyria/agents/openai.yaml",".agents/skills/lyria/references/api-and-prompting.md",".agents/skills/manim-composer/SKILL.md",".agents/skills/manim-composer/references/narrative-patterns.md",".agents/skills/manim-composer/references/scene-examples.md",".agents/skills/manim-composer/references/visual-techniques.md",".agents/skills/manim-composer/templates/scenes-template.md",".agents/skills/manimce-best-practices/LICENSE.txt",".agents/skills/manimce-best-practices/SKILL.md",".agents/skills/manimce-best-practices/examples/3d_visualization.py",".agents/skills/manimce-best-practices/examples/attention/__init__.py",".agents/skills/manimce-best-practices/examples/attention/helpers.py",".agents/skills/manimce-best-practices/examples/attention/scenes.py",".agents/skills/manimce-best-practices/examples/basic_animations.py",".agents/skills/manimce-best-practices/examples/graph_plotting.py",".agents/skills/manimce-best-practices/examples/lorenz_attractor.py",".agents/skills/manimce-best-practices/examples/math_visualization.py",".agents/skills/manimce-best-practices/examples/updater_patterns.py",".agents/skills/manimce-best-practices/rules/3d.md",".agents/skills/manimce-best-practices/rules/animation-groups.md",".agents/skills/manimce-best-practices/rules/animations.md",".agents/skills/manimce-best-practices/rules/axes.md",".agents/skills/manimce-best-practices/rules/camera.md"],"storefront":"/r/calesthio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/calesthio/OpenMontage/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}