本文へ移動
cccskills
無料GitHub で公開日本語紹介

kanban-video-orchestrator

動画の企画を整理し、作風に合う専門エージェントのチームと制作環境を組むスキル。Hermesのカンバンで作業を振り分け、進捗確認や停止・失敗時の対応を支援します。

原文原文の説明を見る

Plan and run multi-agent video production pipelines.

インストール方法を見る

こんなときに便利

  • 短い商品紹介動画の制作管理
  • 物語動画を専門エージェントで分担
  • ミュージックビデオの映像・音声計画
  • 制作進捗の確認と停止した作業への対応

日本語での紹介

できること

動画の要望を制作計画にまとめ、専門エージェントへ作業を分担する仕組みを用意します。尺、縦横比、公開先、作風を確認し、場面構成や音声、納品形式をbrief.mdに整理します。必要な役割とツールを選び、Hermesのプロファイル、共有作業フォルダ、カンバンという作業ボードを設定して、制作を開始します。進捗を確認し、停止や失敗が起きた作業へのフィードバックや再実行も支援します。

こんなときに便利

商品紹介、物語のある短編、ミュージックビデオなど、映像と音声を複数の担当に分けて制作したいときに向いています。作風に合わせてチームを組み、作業の受け渡しや確認工程を管理する用途に使えます。

使い方の例

  • 「YouTube向けの30秒の商品紹介動画を、専門エージェントで分担して制作して」
  • 「短編動画の構成と制作チームを設計し、進捗を確認して」

注意点

Hermesのプロファイルとカンバン機能を使います。このスキル自体は映像を生成せず、実際の制作には内容に合う別のスキルやツールが必要です。外部APIを使う場合は、必要なAPIキーを開始前に用意します。制作計画はチーム設計の前に利用者が確認します。単純な動画変換や、一つのスキルで完結する作業には向いていません。

この紹介文は、公開されている SKILL.md をもとに AI(Claude Haiku)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(12)

  • SKILL.md9.5 KB
  • assets/brief.md.tmpl2.1 KB
  • assets/setup.sh.tmpl8.2 KB
  • assets/soul.md.tmpl631 B
  • references/examples.md10.1 KB
  • references/intake.md7.8 KB
  • references/kanban-setup.md11.1 KB
  • references/monitoring.md7.3 KB
  • references/role-archetypes.md12.4 KB
  • references/tool-matrix.md13.4 KB
  • scripts/bootstrap_pipeline.py18.2 KB
  • scripts/monitor.py6.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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.

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.

For mapping role → which Hermes skills + toolsets it loads, see 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 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:

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

For diagnostic patterns, intervention recipes, and the "task is stuck" playbook, see references/monitoring.md.

Reference: worked examples

Six concrete pipelines covering very different video styles — narrative film, product/marketing, music video, math/algorithm explainer, ASCII video, real-time installation — showing how the same workflow yields very different teams and task graphs. See references/examples.md.

Critical rules

  1. Discovery before action. Never start generating a brief or team without asking at least the three baseline questions. A bad brief cascades through the entire pipeline.

  2. Match the team to the video. Don't reuse the same 4-profile setup for every job. A music video that doesn't have a beat-analysis profile will misfire. A narrative film that doesn't have a writer profile will produce incoherent scenes. See references/role-archetypes.md.

  3. One workspace per project. All profiles for a given video share the same dir: workspace. Tasks pass artifacts via shared filesystem and structured handoffs. Every kanban_create call passes workspace_kind="dir" + workspace_path="<absolute project path>".

  4. Tenant every project. Use a project-specific tenant (--tenant <project-slug>). Keeps the dashboard scoped and prevents cross-pollination with other ongoing kanbans.

  5. Respect existing skills. When a scene fits an existing skill, the relevant renderer should load that skill via --skill <name> on its task or always_load in its profile. Do not re-derive what a skill already provides.

  6. The director never executes. Even with the full kanban + terminal + file toolset, the director's SOUL.md rules forbid it from executing work itself. It decomposes and routes only — every concrete task becomes a hermes kanban create call to a specialist profile. The kanban orchestration guidance auto-injected into every kanban worker's system prompt spells this out further.

  7. Don't over-decompose. A 30-second product video does NOT need 20 tasks. Aim for the smallest task graph that still parallelizes well and exposes the right human-review gates.

  8. Verify API keys BEFORE firing. External APIs (TTS, image-gen, image-to-video) need keys in ${HERMES_HOME:-~/.hermes}/.env or the user's secret store. A worker that hits a missing-key error wastes a task slot. The setup script's check_key helper aborts cleanly if a required key is missing.

File map

SKILL.md                            ← this file (workflow + rules)
references/
  intake.md                         ← discovery question banks per style
  role-archetypes.md                ← role library (writer, designer, animator, …)
  tool-matrix.md                    ← skill + toolset mapping per role
  kanban-setup.md                   ← setup script structure & profile config
  monitoring.md                     ← watch + intervene patterns
  examples.md                       ← six worked pipelines
assets/
  brief.md.tmpl                     ← brief skeleton
  setup.sh.tmpl                     ← setup script skeleton
  soul.md.tmpl                      ← profile personality skeleton
scripts/
  bootstrap_pipeline.py             ← generate setup.sh from brief + team JSON
  monitor.py                        ← polling + intervention helpers

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

1password

無料日本語概要

1Passwordに保存したパスワードやAPIキーを、コマンド実行や設定テンプレートで使うためのスキル。CLIの導入、認証、秘密情報の取得・受け渡しを案内します。

  • 1Password CLIの導入と設定
  • 保存済みAPIキーでコマンド実行
  • 設定テンプレートへの秘密情報の埋め込み
NousResearch/hermes-agent25.3万2026年10月12日 更新

3-statement-model

無料日本語概要

損益計算書・貸借対照表・キャッシュフロー計算書を数式で連動させるExcelモデルを作ります。実績と予測の入力、前提を変えた比較、財務三表の整合性確認を段階的に進めます。

  • 財務テンプレートへの実績入力
  • 財務三表が連動する予測の作成
  • 基本・上振れ・下振れシナリオの比較
NousResearch/hermes-agent25.3万2026年10月12日 更新

Run PyTorch training across GPUs with minimal changes.

日本語の概要は準備中です。原文の説明を表示しています。

NousResearch/hermes-agent25.3万2026年10月12日 更新

Set up Actual Computer (actual.inc) inference in Hermes.

日本語の概要は準備中です。原文の説明を表示しています。

NousResearch/hermes-agent25.3万2026年10月12日 更新

adversarial-ux-test

無料日本語概要

技術が苦手で不満を抱きやすい利用者になりきってアプリを試し、操作の分かりにくさや離脱の原因を発見。実際の改善課題と個人的な不満を分け、修正案をまとめます。

  • 公開やデモ前に使いやすさを確認したいとき
  • 新規ユーザーの体験を点検したいとき
  • 登録・課金でのつまずきを探したいとき
NousResearch/hermes-agent25.3万2026年10月12日 更新

agent-merge-conflict-arbiter

無料日本語概要

2つのエージェントが別々に加えた変更のGit競合を、双方の差分と意図から中立的に解決。競合箇所ごとの判断理由を記録し、ビルドやテストで統合結果を確認します。

  • 2つのエージェントのブランチ競合を解消
  • 並行したworktreeの変更を統合
  • 競合する設計判断の理由を確認したいとき
NousResearch/hermes-agent25.3万2026年10月12日 更新

NousResearch のスキルをすべて見る

このスキルの問題を報告する