oma-video
Agent skill fromfirst-fluke/oh-my-agent
Create videos through the OMA video CLI, or analyze and edit
How to install oma-video
install oma-video
# install the oh-my-agent pack with the skills CLI
npx skills add first-fluke/oh-my-agent# or add only this skill to Claude Code: copy the folder
skills/oma-video/
# into
~/.claude/skills/oma-video/ (all projects)
.claude/skills/oma-video/ (one project)
1# Video Router23## Scheduling45### Goal67Create a playable video, or derive requested frames, analysis, or edits from an8existing clip while retaining its source timeline.910### Intent signature1112- Create a short, explainer, or recorded demo.13- Extract frames, count visible objects, remove pauses, or assemble a dubbed clip.14- Add sound effects to a video or check its soundtrack against the picture.1516### When to use1718Use this skill for a short/reel, README or code explainer, demo walkthrough, or19analysis and editing of an existing video.2021| Request | Mode | Default aspect | Required source |22|---|---|---|---|23| Short, reel, social clip | `shorts` | `9:16` | Topic or brief |24| README, code, data explanation | `explainer` | `16:9` | Topic or source path |25| Demo or walkthrough | `demo` | `16:9` | Human recording via `--capture` |2627Processing a supplied or already-rendered video conditionally loads the upstream28`kajisho5/ffmpeg-skill` through `resources/existing-media.md`. This is separate29from the OMA creation modes. Sound effects, a sound-designed soundtrack, or30listening checks on a video's audio conditionally load `Leonxlnx/earshot`31through `resources/sound-design.md`.3233### When NOT to use3435Use `oma-image` for a still image, `oma-slide` for a deck, `oma-voice` for36audio only, and `oma-explanation` for an interactive HTML explainer. Route37transcription, synthesis, and TTS duration fitting to `oma-voice`, and spoken38…
Excerpt shown under the repository's MIT license.
