video-content
動画パック(悩み・出典付き台本・storyboard・CTA)を、重複確認→video-script-writer で生成→機械ゲート→video-content-qa で独立採点→承認待ちで止める薄いオーケストレーター。Use when user asks to [動画パックを作る, 動画台本を作る, 通常動画の企画, パックの台本をQA, /video-content].
SKILL.md.claude/skills/social/video-content/SKILL.md
GitHub/video-content(動画パックの入口)
動画パック 1 本の制作を、生成と採点を分離したまま回す入口。生成・採点・投稿のロジックはここに複製しない(Generator は video-script-writer、Evaluator は video-content-qa、機械ゲートは check-video-content)。契約は video-content-policy.md §7、設計は 06_動画コンテンツ運用設計.md §4。
使い方
/video-content <exam> <packId> [悩みの種・元記事] # 新規パック
/video-content --qa <exam>/<packId> # 既存パックの台本を QA にかけるだけ
手順
- 入力と既存パックの特定:
content/sns/video-packs/README.mdとls content/sns/video-packs/<exam>/で同じ悩み・同じ promise の既存パックを探す。重複があれば作らずユーザーへ報告する。--qaは対象パックの存在だけ確かめて手順 4 へ - Generator を 1 回呼ぶ:
video-script-writerに exam・packId・悩みの種・元記事を渡す - 機械ゲート:
npm run check-video-content。FAIL は QA に渡さず Generator へ指摘だけを返して手順 2 へ(修正ラウンドは最大 2 回) - Evaluator を独立に呼ぶ:
video-content-qaにパックのパスだけを渡す(Generator の自己評価や結論は渡さない) - BLOCK 時: QA の指摘だけを
video-script-writerに返す(手順 2〜4 を繰り返す。2 回で解消しなければユーザーへ報告) - PASS 後は承認待ちで停止: 結果(軸別得点・平均・実行したコマンドと結果)を報告する
やらないこと
- レンダリング(
render-longform)、画面確認(media -- preview)、R2/Drive 退避、YouTube/IG/X への投稿、公開状態の照合。これらは既存 CLI と workflow が持つ承認ゲート(content-registry.md のregistry -- approveは運営者が自分の端末で実行)を通す - 承認(
approved)の自動補完。ユーザー承認なしに外部公開へ進めない - 資格固有の事実監査の再実装(必要なら専門 Evaluator を別途呼ぶよう報告する)