video-router
Read this FIRST on any video-production request to pick and lock the line — generate (AI footage), compose (designed HTML), edit (cut real footage), or AUTO…
Skill by Orkas-AI
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/orkas-ai-video-router
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/video-router
What's inside
- Skill name
video-router- Description
- Read this FIRST on any video-production request to pick and lock the line — generate (AI footage), compose (designed HTML), edit (cut real footage), or AUTO end-to-end. Trigger when classifying a brief and committing to a primary path; do NOT trigger for authoring compositions, generating assets, or rendering output (those have their own stage skills).
- License
- MIT
- Instructions
- 56 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- production-method.md · references/
SKILL.md (first lines)
# video-router Knowledge for picking a video production line and locking it before work begins. This skill is read for guidance; it describes **what to decide**, not any tool mechanics. Read [production method and current-video checks](references/production-method.md) before deep reference analysis or delivery review. It distinguishes direct provider output from locally assembled output using the current executable plan, not the route label. ## Unavailable Production Runtime If production, rendering, or paid tools are explicitly unavailable, still select the line and return a complete **unexecuted production package** for a clear brief: assumptions, script/narration, timed storyboard/shotlist, exact visible copy and captions, visual/audio direction, rights-safe asset provenance/fallbacks, export target, preview checklist, and final encoding/playback QA. Clearly distinguish planned from produced media and do not withhold the package behind a direction form. ## The three capability axes A finished video is built from one or more of three orthogonal axes. Decide which dominate, then lock them. - **Generate (A)** — AI-generated footage/imagery: photoreal shots, b-roll, motion, talking-head. Use when the brief needs real-looking or cinematic visuals. - **Compose (B)** — deterministic HTML composition: explainers, kinetic typography, motion graphics, captions / lower-thirds / overlays, data viz, title cards, transitions. Use when the visuals are designed rather than filmed. This is the default for explainer/animation work. - **Edit (C)** — intelligent editing of supplied footage: evidence-based selection/cleanup, deterministic cut/join/reframe/captions/audio work, and semantic AI video editing for bounded pixel-level changes. ## Decision rules 1. First distinguish an edit target from a production input. Keeping supplied video or its timeline as the spine remains EDIT, including captions, overlays, localization and supplied narration. Video used only as a reference, or supplied images/audio/scripts, do not select EDIT. Ask only if the requested output is ambiguous. 2. Read the brief (topic, aspect ratio, language, duration) and classify the **dominant work object**: - "explain / teach / animate / motion-graphics / kinetic text" → **Compose (B)** primary, optionally Generate (A) for b-roll. - "make footage of / cinematic / a scene of / a character doing" → **Generate (A)** primary, Compose (B) to overlay captions. - "cut / clip / trim / repurpose / make highlights / remove or change something in my video" → **Edit (C)** primary. Keep EDIT as the route even when a billable `operation:"edit"` segment is required. 3. Most explainer/animation requests are **Compose-primary**: typographic and motion-graphic scenes assembled as an HTML composition, with AI imagery only where a shot genuinely needs it. 4. For supplied reference media, classify the requested relationship as `reproduce`, `edit`, or `guide` before choosing execution. Apply the same classification regardless of origin. Images can control content/identity/composition/structure/style; videos can additionally control motion/timing/audio through temporal anchors. 5. Aspect ratio drives the canvas: 16:9 → 1920×1080, 9:16 → 1080×1920, 1:1 → 1080×1080. ## End-to-end (AUTO) — when the job spans lines Pick a **single line** when one axis cleanly dominates (just trim a clip; just an explainer; just generate a scene). Route to **AUTO end-to-end** when the deliverable genuinely needs MORE THAN ONE axis woven into the primary timeline — most often the user supplies their own material AND wants finished framing/voice/motion around it: - "use my clip in the middle, author a motion-graphics opener, and add generated b-roll" (edit + compose + generate) - "my footage in the middle, generate an opener, compose the stats" (edit + generate + compose) - "make a finished video from these assets" where the assets alone are not the deliverable. AUTO does not abandon the axes — it sequences them through one cross-modal plan (`stage-plan` builds the EDL, `stage-assemble` walks it), delegating each segment back to the generate / compose / edit lines. Choosing AUTO is itself the lock: the *primary* still gets named via the plan's `delivery_promise` (source_led / motion_led / compose_led / hybrid). ## Lock the runtime - Decide the primary axis at the brief/proposal stage and **state it in the proposal**. - Once locked, do not silently switch the primary axis mid-run. If a later step reveals the wrong choice, surface it to the user and re-confirm rather than quietly changing course. - Layering is fine and expected (e.g. Compose captions over Generated footage); "locking" governs the **primary** path, not the allowed overlays. ## Boundary / non-goals This skill only routes and locks. Semantic editing is not a silent switch to GENERATE: it remains an EDIT/AUTO job with a signed billable video edit segment and explicit original/preservation boundary. ## Runtime handoff For a fully specified one-shot deterministic edit, state EDIT, probe and execute through `stage-edit` without a direction artifact or plan. Load `stage-decide` first only when the content or timing must be located. For other production work, show two or three direction concepts and the facts already settled by the brief. Do not write a manifest, narration or art direction before that choice. Follow `gate-control` for the decision and its localized title. The public runtime uses OVS and HyperFrames; do not invent desktop-host operations.
From Orkas-AI/Orkas-VideoStudio, MIT.
More from Orkas-AI/Orkas-VideoStudio
- 0.758score
gate-control
Orkas-AI
Canonical VideoStudio review authorization and state-transition policy.
SkillBFreshness: B★ 327Claude Code +9 - 0.758score
video-craft
Orkas-AI
The craft standard that makes a video GOOD, not just rendered — hooks, story pacing, visual hierarchy, type & safe zones, motion/easing, captions, audio mix…
SkillBFreshness: B★ 327Claude Code +9 - 0.758score
stage-edit
Orkas-AI
Intelligent editing of real user-supplied footage—understand it with transcript/inspected-frame/scene/silence/quality evidence, then choose deterministic…
SkillBFreshness: B★ 327Claude Code +9 - 0.758score
stage-compose
Orkas-AI
Authoring knowledge for Orkas/OVS HTML video compositions -- write an index.html, drive animation from a paused timeline, declare canvas + duration, then run…
SkillBFreshness: B★ 327Claude Code +9 - 0.755score
frontend-design
Orkas-AI
Aesthetic direction for OrkasVideoStudio HTML and motion-graphics compositions.
SkillBFreshness: B★ 327Claude Code +9 - 0.753score
orchestration
Orkas-AI
The master program for producing or editing a video end to end — read this at the START of any video task (after video-router), then follow the gates and the…
SkillBFreshness: B★ 327Claude Code +9 - 0.753score
stage-decide
Orkas-AI
The decision layer for real footage — understand → select → produce an EVIDENCE-bearing rough cut.
SkillBFreshness: B★ 327Claude Code +9 - 0.749score
composition-design-review
Orkas-AI
Design review layer for OrkasVideoStudio COMPOSE previews and drafts.
SkillBFreshness: B★ 327Claude Code +9 - 0.749score
design-system-importer
Orkas-AI
Reference-media and design-system input layer for OrkasVideoStudio.
SkillBFreshness: B★ 327Claude Code +9 - 0.749score
stage-generate
Orkas-AI
AI-generated footage plus execution of bounded semantic video-edit segments already approved by EDIT/AUTO.
SkillBFreshness: B★ 327Claude Code +9 - 0.695score
stage-consistency
Orkas-AI
Multi-shot narrative & character consistency — a character bible with a locked front-portrait anchor, view-matched reference selection, recent-frame…
SkillCFreshness: C★ 327Claude Code +9 - 0.358score
stage-assemble
Orkas-AI
No description from the publisher yet.
SkillBFreshness: B★ 327Claude Code +9
Signals
- Stars
- 327
- Forks
- 23
- Open issues
- 0
- Last commit (this folder)
- Sep 21, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Orkas-AI/Orkas-VideoStudio
- Website
- orkas.ai?source=github
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Orkas-AI
- 0.758score
video-craft
Orkas-AI
The craft standard that makes a video GOOD, not just rendered — hooks, story pacing, visual hierarchy, type & safe zones, motion/easing, captions, audio mix…
SkillBFreshness: B★ 327Claude Code +9 - 0.758score
stage-edit
Orkas-AI
Intelligent editing of real user-supplied footage—understand it with transcript/inspected-frame/scene/silence/quality evidence, then choose deterministic…
SkillBFreshness: B★ 327Claude Code +9 - 0.758score
stage-compose
Orkas-AI
Authoring knowledge for Orkas/OVS HTML video compositions -- write an index.html, drive animation from a paused timeline, declare canvas + duration, then run…
SkillBFreshness: B★ 327Claude Code +9 - 0.758score
gate-control
Orkas-AI
Canonical VideoStudio review authorization and state-transition policy.
SkillBFreshness: B★ 327Claude Code +9 - 0.755score
frontend-design
Orkas-AI
Aesthetic direction for OrkasVideoStudio HTML and motion-graphics compositions.
SkillBFreshness: B★ 327Claude Code +9 - 0.753score
orchestration
Orkas-AI
The master program for producing or editing a video end to end — read this at the START of any video task (after video-router), then follow the gates and the…
SkillBFreshness: B★ 327Claude Code +9
Cite this page
video-router skill. Agent Mart. https://agentmart.dev/skills/orkas-ai-video-router (last updated 2026-10-24)