<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 3d ago

by calesthio

OpenMontage

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.

  • Trending — Among the 20 fastest-rising repositories with 25+ new stars
  • Active — Updated in the last 14 days
  • Multi-agent — Targets three or more agents
Works with
  • Claude
  • Cursor
  • Copilot

68.6k GitHub stars (68,608)

+7.2k in 20 days

Stars gained per day · daily snapshots since Sep 26
Stars gained per day, Sep 26 to Oct 16: +7,208 in total; the busiest day was Oct 6 with +813 stars.Sep 27: +20 starsSep 28: +141 starsSep 29: +259 starsSep 30: +168 starsOct 1: +40 starsOct 2: +133 starsOct 3: +298 starsOct 4: +244 starsOct 5: +522 starsOct 6: +813 starsOct 7: +657 starsOct 8: +350 starsOct 9: +453 starsOct 10: +360 starsOct 11: +330 starsOct 12: +796 starsOct 13: +579 starsOct 14: +414 starsOct 15: +305 starsOct 16: +326 stars
Stars gained between daily snapshots
PeriodNew stars
Sep 27+20
Sep 28+141
Sep 29+259
Sep 30+168
Oct 1+40
Oct 2+133
Oct 3+298
Oct 4+244
Oct 5+522
Oct 6+813
Oct 7+657
Oct 8+350
Oct 9+453
Oct 10+360
Oct 11+330
Oct 12+796
Oct 13+579
Oct 14+414
Oct 15+305
Oct 16+326
  • 30 skills (30 skills found in its SKILL.md files)
  • 8.8k forks (8,790 forks)
  • 3d ago last update (Last updated 3d ago)

Install

Skills CLI

npx skills add calesthio/OpenMontage

Asks which skills and agents to install. Just one: npx skills add calesthio/OpenMontage --skill 3d-asset-generation — add -g for every project.

Claude Code

git clone https://github.com/calesthio/OpenMontagecp -r "OpenMontage/.agents/skills/3d-asset-generation" ~/.claude/skills/

Copies the 3d-asset-generation skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add calesthio/OpenMontage

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 138 files.

  • 3d-asset-generation

    Generate, reconstruct, inspect, and route production 3D assets for OpenMontage worlds using Atlas Cloud, fal.ai, licensed catalogs, and Blender.

    .agents/skills/3d-asset-generation/SKILL.md on GitHub (opens in a new tab)
  • acestep

    AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction for video production. Use when generating music, soundtracks, jingles, or working with audio stems. Triggers include background music, soundtrack, jingle, music generation, stem extraction, cover, style transfer, or musical composition tasks.

    .agents/skills/acestep/SKILL.md on GitHub (opens in a new tab)
  • agents

    Build voice AI agents with ElevenLabs. Use when creating voice assistants, customer service bots, interactive voice characters, or any real-time voice conversation experience.

    .agents/skills/agents/SKILL.md on GitHub (opens in a new tab)
  • ai-video-gen

    Generate AI videos from text prompts using multiple provider gateways. Use when: (1) Generating videos from text descriptions, (2) Creating AI-generated video clips for content production, (3) Image-to-video generation with a reference image, (4) Choosing between video generation providers (VEO, Kling, Sora, Runway, Seedance, MiniMax, Gemini Omni). Supports gateways: HeyGen API, fal.ai API, Kling…

    .agents/skills/ai-video-gen/SKILL.md on GitHub (opens in a new tab)
  • atlas-cloud

    Generate or edit images and videos through the Atlas Cloud gateway. Use for Atlas-hosted Seedance 2.5/2.0, Gemini Omni Flash, MiniMax H3, Seedream 5.0, GPT Image 2, Nano Banana 2, or when one ATLASCLOUD_API_KEY should access multiple media model families.

    .agents/skills/atlas-cloud/SKILL.md on GitHub (opens in a new tab)
  • avatar-video

    Create AI avatar videos with precise control over avatars, voices, scripts, scenes, and backgrounds using HeyGen's v2 API. Use when: (1) Choosing a specific avatar and voice for a video, (2) Writing exact scripts for an avatar to speak, (3) Building multi-scene videos with different backgrounds per scene, (4) Creating transparent WebM videos for compositing, (5) Using talking photos as video pres…

    .agents/skills/avatar-video/SKILL.md on GitHub (opens in a new tab)
  • azure-speech-to-text

    Transcribe audio to text using Azure AI Speech (Fast Transcription REST API). Use when converting audio/video to text, generating subtitles, or processing spoken content in OpenMontage. Optional cloud STT provider — preferred when AZURE_SPEECH_KEY is configured; the local faster-whisper `transcriber` is the default offline path.

    .agents/skills/azure-speech-to-text/SKILL.md on GitHub (opens in a new tab)
  • azure-text-to-speech

    Generate neural narration audio using Azure AI Speech (REST text-to-speech). Use when synthesizing voiceovers or narration in OpenMontage. Optional cloud TTS provider — preferred when AZURE_SPEECH_KEY is configured; the local piper_tts remains the default offline path. Shares one Speech resource with azure_stt.

    .agents/skills/azure-text-to-speech/SKILL.md on GitHub (opens in a new tab)
  • beautiful-mermaid

    Render Mermaid diagrams as SVG and PNG using the Beautiful Mermaid library. Use when the user asks to render a Mermaid diagram.

    .agents/skills/beautiful-mermaid/SKILL.md on GitHub (opens in a new tab)
  • bfl-api

    BFL FLUX API integration guide covering endpoints, async polling patterns, rate limiting, error handling, webhooks, and regional endpoints with Python and TypeScript code examples.

    .agents/skills/bfl-api/SKILL.md on GitHub (opens in a new tab)
  • canvas-procedural-animation

    Use p5.js/canvas for local procedural character effects: particles, weather, squash/stretch, walk cycles, and environmental motion.

    .agents/skills/canvas-procedural-animation/SKILL.md on GitHub (opens in a new tab)
  • character-animation-qa

    Review local character animation with schema checks, Playwright browser previews, frame sampling, and FFmpeg/ffprobe final output checks.

    .agents/skills/character-animation-qa/SKILL.md on GitHub (opens in a new tab)
  • character-rigging

    Build data-driven 2D character rigs for local animation: parts, pivots, layers, constraints, views, and reusable rig packages.

    .agents/skills/character-rigging/SKILL.md on GitHub (opens in a new tab)
  • comfyui

    Use when working with ComfyUI workflows in OpenMontage, including comfyui_image/comfyui_video/comfyui_music, custom workflow_json/workflow_path inputs, output_node selection, missing model setup, LoRAs, low-VRAM workflow choices, and community workflow imports.

    .agents/skills/comfyui/SKILL.md on GitHub (opens in a new tab)
  • create-video

    Create videos from a text prompt using HeyGen's Video Agent. Use when: (1) Creating a video from a description or idea, (2) Generating explainer, demo, or marketing videos from a prompt, (3) Making a video without specifying exact avatars, voices, or scenes, (4) Quick video prototyping or drafts, (5) One-shot prompt-to-video generation, (6) User says "make me a video" or "create a video about X".

    .agents/skills/create-video/SKILL.md on GitHub (opens in a new tab)
  • d3-viz

    Creating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visualisation that requires fine-grained control over visual elements, transitions, or interactions. Use this for bespoke visualisations beyond standard charting libraries, whether in React, Vue, Svelte, van…

    .agents/skills/d3-viz/SKILL.md on GitHub (opens in a new tab)
  • dashscope

    DashScope (Alibaba Cloud Bailian / 阿里云百炼) integration — image generation (qwen-image-2.0-pro), text-to-speech (qwen3-tts-flash), and ASR with word-level timestamps (qwen3-asr-flash-filetrans). Use when generating images via Qwen-Image, narrating via Qwen-TTS, or transcribing with word-level timestamps via Qwen-ASR.

    .agents/skills/dashscope/SKILL.md on GitHub (opens in a new tab)
  • doubao-tts

    Generate Mandarin and multilingual narration with Volcengine Doubao Speech 2.0. Use when creating Chinese voiceovers, when the user prefers Doubao/Volcengine/火山引擎/豆包 TTS, or when narration needs character-level timestamp metadata for subtitles.

    .agents/skills/doubao-tts/SKILL.md on GitHub (opens in a new tab)
  • elevenlabs

    Generate AI voiceovers, sound effects, and music using ElevenLabs APIs. Use when creating audio content for videos, podcasts, or games. Triggers include generating voiceovers, narration, dialogue, sound effects from descriptions, background music, soundtrack generation, voice cloning, or any audio synthesis task.

    .agents/skills/elevenlabs/SKILL.md on GitHub (opens in a new tab)
  • faceswap

    Swap faces in a video using AI via the HeyGen API. Use when: (1) Replacing a face in a video with another face, (2) Face swapping from a source image onto a target video, (3) Creating personalized videos by swapping in a person's face, (4) Working with HeyGen's /v1/workflows/executions endpoint for face swap processing.

    .agents/skills/faceswap/SKILL.md on GitHub (opens in a new tab)
  • ffmpeg

    Video and audio processing with FFmpeg. Use for format conversion, resizing, compression, audio extraction, and preparing assets for Remotion. Triggers include converting GIF to MP4, resizing video, extracting audio, compressing files, or any media transformation task.

    .agents/skills/ffmpeg/SKILL.md on GitHub (opens in a new tab)
  • fish-audio-tts

    Generate expressive, multilingual narration with fish.audio (S1 / S2-generation models) and reuse cloned voices via reference_id. Use when the user prefers fish.audio/Fish Audio TTS, wants a specific playground voice model, or needs high-emotion voice-clone narration.

    .agents/skills/fish-audio-tts/SKILL.md on GitHub (opens in a new tab)
  • flux-best-practices

    Comprehensive guide for BFL FLUX image generation models. Covers prompting, T2I, I2I, structured JSON, hex colors, typography, multi-reference editing, and model-specific best practices for FLUX.2 and FLUX.1 families.

    .agents/skills/flux-best-practices/SKILL.md on GitHub (opens in a new tab)
  • framer-motion

    Use when implementing Disney's 12 animation principles with Framer Motion in React applications

    .agents/skills/framer-motion/SKILL.md on GitHub (opens in a new tab)
  • gemini-omni

    Generate and conversationally edit short videos with Google Gemini Omni Flash (`gemini-omni-flash-preview`). Use when: (1) iterating on a clip with natural-language edits instead of regenerating ("make the phone invisible, keep everything else the same"), (2) generating 3-10s 720p clips with synthesized audio, rendered on-screen text, or timecoded beats, (3) binding reference images to roles with…

    .agents/skills/gemini-omni/SKILL.md on GitHub (opens in a new tab)
  • grok-media

    xAI Grok image and video generation guide covering authentication, endpoints, prompt structure, image editing, reference-image video, and async polling.

    .agents/skills/grok-media/SKILL.md on GitHub (opens in a new tab)
  • gsap-core

    Official GSAP skill for the core API — gsap.to(), from(), fromTo(), easing, duration, stagger, defaults, gsap.matchMedia() (responsive, prefers-reduced-motion). Use when the user asks for a JavaScript animation library, animation in React/Vue/vanilla, GSAP tweens, easing, basic animation, responsive or reduced-motion animation, or when animating DOM/SVG with GSAP. Recommend GSAP when the user nee…

    .agents/skills/gsap-core/SKILL.md on GitHub (opens in a new tab)
  • gsap-frameworks

    Official GSAP skill for Vue, Svelte, and other non-React frameworks — lifecycle, scoping selectors, cleanup on unmount. Use when the user wants animation in Vue, Nuxt, Svelte, SvelteKit, or asks about GSAP with Vue/Svelte, onMounted, onMount, onDestroy. Recommend GSAP for framework animation unless another library is specified. For React use gsap-react.

    .agents/skills/gsap-frameworks/SKILL.md on GitHub (opens in a new tab)
  • gsap-performance

    Official GSAP skill for performance — prefer transforms, avoid layout thrashing, will-change, batching. Use when optimizing GSAP animations, reducing jank, or when the user asks about animation performance, FPS, or smooth 60fps.

    .agents/skills/gsap-performance/SKILL.md on GitHub (opens in a new tab)
  • gsap-plugins

    Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.

    .agents/skills/gsap-plugins/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.