oma-video

Solid

Short-form, explainer, and demo video generation via a key-optional 3-tier router. Composes scripts, oma-voice narration, oma-image/oma-slide/stock visuals, key-free captions, and a vendored Remotion compositor into reproducible run directories. Routes three modes — shorts/reels (9:16), explainer (16:9 README/code/data), and demo/walkthrough (screen capture, incl. supervised headed web-app capture of any URL). Use for video, shorts, reels, short-form, demo, explainer, walkthrough, screencast, web capture, video generation, 영상, 숏폼, 쇼츠, 릴스, 데모, 설명 영상.

Code & Development 1,081 stars 126 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Video Agent - Short-form, Explainer & Demo Router ## Scheduling ### Goal Generate finished `.mp4` videos through a key-optional, 3-tier (CLI-first / MCP / guided) provider router while preserving deterministic asset buses (script -> timing -> render-spec), reproducible manifests, cost controls, and capture-path safety. ### Intent signature - User asks for a short-form video, shorts/reels clip, TikTok/YouTube Short, explainer, demo, walkthrough, or screencast. - User wants a topic, README, code, or data turned into a narrated, captioned video. - Another skill needs shared video-generation infrastructure (script -> assets -> render). ### When to use - Generating short-form video (shorts / reels) from a topic or brief (`--mode shorts`, 9:16) - Generating an explainer from a README, code, or data set (`--mode explainer`, 16:9 / 9:16) - Producing a demo / walkthrough from a screen capture file (`--mode demo --source file`, 16:9) - Supervised headed web-app capture of any URL (`--mode demo --source web --url <url>`) — a human drives the on-screen flow; the tool only opens a headed browser and records. Example categories are equal and illustrative only: demo, walkthrough, onboarding clip, bug repro, app-review screencast. - Re-rendering an existing run deterministically from `render-spec.json` - Other skills needing video-generation infrastructure (shared invocation via `--format json`) ### When NOT to use - Generating a single still image -> use `oma-image` - Generating a ...

Details

Author
first-fluke
Repository
first-fluke/oh-my-agent
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category