kanban-video-orchestrator
Plan and run multi-agent video production pipelines.
Skill by Lexus2016
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/lexus2016-kanban-video-orchestrator
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: agent-building
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
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/kanban-video-orchestrator
What's inside
- Skill name
kanban-video-orchestrator- Description
- Plan and run multi-agent video production pipelines.
- License
- MIT
- Instructions
- 191 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (12)
- SKILL.md
- brief.md.tmpl · assets/
- setup.sh.tmpl · assets/
- soul.md.tmpl · assets/
- examples.md · references/
- intake.md · references/
- kanban-setup.md · references/
- monitoring.md · references/
- role-archetypes.md · references/
- tool-matrix.md · references/
- bootstrap_pipeline.py · scripts/
- monitor.py · scripts/
SKILL.md (first lines)
# Kanban Video Orchestrator Wrap any video request — from a 15-second product teaser to a 5-minute narrative short to a music video to an ASCII loop — in a Hermes Kanban pipeline that decomposes the work to specialized agent profiles. This skill does **not** render anything itself. It is a meta-pipeline that: 1. **Scopes** the request through targeted discovery 2. **Designs** an appropriate team (which roles, which tools per role) based on the style 3. **Generates** a setup script that creates Hermes profiles, project workspace, and the initial kanban task 4. **Hands off** to the director profile, which decomposes via the kanban 5. **Monitors** execution, helps intervene when tasks stall or fail The actual rendering happens inside the kanban once it's running, via whichever existing skills + tools fit the scenes — `ascii-video`, `manim-video`, `p5js`, `comfyui`, `touchdesigner-mcp`, `songwriting-and-ai-music`, `heartmula`, external APIs, or plain Python with PIL + ffmpeg. ## When NOT to use this skill - The video is one continuous procedural project that needs no specialists. Just write the code directly. - The user wants a quick one-shot conversion (e.g. "convert this mp4 to a GIF") — use ffmpeg directly. - The output is a static image, GIF, or audio-only artifact — use the matching specific skill (`ascii-art`, `gifs`, `meme-generation`, `songwriting-and-ai-music`). - The work fits a single existing skill cleanly (e.g. a pure ASCII video — just use `ascii-video`). ## Workflow ``` DISCOVER → BRIEF → TEAM DESIGN → SETUP → EXECUTE → MONITOR ``` ### Step 1 — Discover (ask the right questions) The discovery process is **adaptive**: ask only what is actually needed. Always start with three questions to identify the broad shape: - **What is the video?** (one-sentence brief) - **How long?** (5-30s teaser / 30-90s short / 90s-3min explainer / 3-10min film / longer) - **What aspect ratio + target platform?** (1:1 / 9:16 / 16:9; X, IG, YouTube, internal, etc.) From the answer, classify the style category. The style determines which follow-up questions to ask. **Do not ask all questions at once.** Ask 2-4 at a time, listen, then proceed. Make reasonable assumptions whenever the user implies an answer. For complete intake patterns and per-style question banks, see **[references/intake.md](references/intake.md)**. ### Step 2 — Brief Once enough is known, produce a structured `brief.md` using the template in `assets/brief.md.tmpl`. Stages: 1. **Concept** — the one-sentence pitch + emotional north star 2. **Scope** — duration, aspect, platform, deadline 3. **Style** — visual references, brand constraints, tone 4. **Scenes** — beat-by-beat breakdown (durations, content, target tool) 5. **Audio** — narration / music / SFX / silent (per scene if needed) 6. **Deliverables** — file format, resolution, optional alternates (vertical cut, GIF, etc.) Show the brief to the user for confirmation before designing the team. **The brief is the contract** — every downstream task references it. ### Step 3 — Team design Pick role archetypes from the library that fit this video. **Compose, don't clone.** Most videos need 4-7 profiles. The director is always present; the rest are picked by what the brief actually requires. For the role library and per-style team compositions, see **[references/role-archetypes.md](references/role-archetypes.md)**. For mapping role → which Hermes skills + toolsets it loads, see **[references/tool-matrix.md](references/tool-matrix.md)**. ### Step 4 — Setup Generate a setup script (`setup.sh`) and run it. The script: 1. Creates the project workspace (`~/projects/video-pipeline/<slug>/`) 2. Copies any provided assets into `taste/`, `audio/`, `assets/` 3. Creates each Hermes profile via `hermes profile create --clone` 4. Writes per-profile `SOUL.md` (personality + role definition) 5. Configures profile YAML (toolsets, always_load skills, cwd) 6. Writes `brief.md`, `TEAM.md`, and `taste/` content 7. Fires the initial `hermes kanban create` task assigned to the director Use `scripts/bootstrap_pipeline.py` to generate setup.sh from a brief + team-design JSON. See **[references/kanban-setup.md](references/kanban-setup.md)** for the setup script structure, profile config patterns, and the critical "shared workspace" rule. ### Step 5 — Execute Run `setup.sh`. Then provide the user with monitoring commands: ```bash hermes kanban watch --tenant <project-tenant> # live events hermes kanban list --tenant <project-tenant> # board snapshot hermes dashboard # visual board UI ``` The director profile takes over from here, decomposing the work and routing tasks to specialist profiles via the kanban toolset. ### Step 6 — Monitor and intervene Stay engaged — the kanban runs autonomously but a stuck task or bad output needs human (or AI) judgment. Monitoring patterns: poll `kanban list` periodically, inspect any RUNNING task that exceeds its expected duration with `kanban show <id>`, and check heartbeats. When a worker's output fails review, the standard interventions are: 1. Comment on the worker's task with specific feedback (`kanban_comment`) 2. Create a re-run task with the original as parent 3. Adjust the brief's scope and let the director re-decompose
From Lexus2016/hermes-agent-evolution, MIT.
More from Lexus2016/hermes-agent-evolution
- 0.632score
anatomy
Lexus2016
Explain an idea as an interactive isometric machine figure.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
ai-presenter-video
Lexus2016
Make a verified AI presenter video from script + image.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
unreal-mcp
Lexus2016
Automate Unreal Engine editor scenes, actors, and renders.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
meme-generation
Lexus2016
Create meme PNGs from templates with Pillow text overlay.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
watchers
Lexus2016
Poll RSS, JSON APIs, and GitHub with watermark dedup.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
system-atlas
Lexus2016
Build explorable isometric architecture atlases as HTML.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
evm
Lexus2016
Read-only EVM client: wallets, tokens, gas across 8 chains.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
hyperliquid
Lexus2016
Hyperliquid market data, account history, trade review.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
solana
Lexus2016
Query Solana wallets, tokens, txs, and NFTs in USD.
SkillAFreshness: A★ 15Claude Code +9 - 0.627score
honcho
Lexus2016
Configure and troubleshoot Honcho memory for Hermes.
SkillAFreshness: A★ 15Claude Code +9 - 0.627score
brag-slim
Lexus2016
Launch video from a project or URL, upstream-maintained.
SkillAFreshness: A★ 15Claude Code +9 - 0.624score
comfyui
Lexus2016
Generate images, video, and audio via diffusion workflows.
SkillAFreshness: A★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 4
- Open issues
- 0
- Last commit (this folder)
- Oct 10, 2026 (18 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from Lexus2016
- 0.659score
Turbo Quant Memory
Lexus2016
Local-first memory and knowledge graph for coding agents.
ConnectorAFreshness: ALocal★ 9↓ 659/wkClaude Code +5 - 0.632score
solana
Lexus2016
Query Solana wallets, tokens, txs, and NFTs in USD.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
ai-presenter-video
Lexus2016
Make a verified AI presenter video from script + image.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
evm
Lexus2016
Read-only EVM client: wallets, tokens, gas across 8 chains.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
hyperliquid
Lexus2016
Hyperliquid market data, account history, trade review.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
anatomy
Lexus2016
Explain an idea as an interactive isometric machine figure.
SkillAFreshness: A★ 15Claude Code +9
Cite this page
kanban-video-orchestrator skill. Agent Mart. https://agentmart.dev/skills/lexus2016-kanban-video-orchestrator (last updated 2026-10-24)