Communitygithub.com

FavioVazquez/showtime

動画制作・編集・仕上げに関するあらゆる作業を実行します。プロモーションビデオ、製品デモ、チュートリアル、ソーシャルショート、ナレーション、字幕など。

showtime とは?

このスキルは、ユーザーが動画の制作、編集、仕上げを必要とするあらゆる場面で利用できる、強力なAIエージェントスキルです。HTML/canvasシーンによるフレーム単位のレンダリング、ローカル音声(ナレーション)、音楽・効果音、トランスクリプトベースのフッテージ編集、キャプション、QA、エクスポートまでをこのマシン上で完結させます。Claude Codeや同様のAIエージェントで使用することを意図しており、CLIツールの`showtime`を介してすべての操作を行います。 このスキルは、単なる動画生成ツールではなく、企画(ストーリー・トーン・構成の理解)、計画(スクリプト・ストーリーボード・尺調整)、制作(レンダリング)、検証(QA・批評)、納品(ファイル出力・共有)という一連のパイプラインを自動化します。クイックモード(迅速なドラフト作成)とスタジオモード(高自由度な制作)を提供し、ユーザーの意図に応じて最適なワークフローを選択。`showtime guide`コマンドでシチュエーションに応じた手順を参照できるほか、ブランドカラーやフォントのキャプチャ、マンガ風アニメーション(Manim)、データストーリーなど特化型のテンプレートも完備しています。AIエージェントは、ユーザーとの対話、ファイル管理、レンダリング進捗の監視、品質チェックを自動で行い、ユーザーは最終確認と修正指示に集中できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/FavioVazquez/showtime/tree/HEAD/skills/showtime

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

showtime は何をしますか?

あなたが指示を出し、showtime がこのマシン上ですべての作業を行います。HTML/canvas シーンのフレーム単位レンダリング、ローカル音声、音楽、効果音、トランスクリプトベースのフッテージ編集、キャプション、QA、エクスポートを実行します。

実行方法。 パスはこの SKILL.md が置かれているフォルダ <folder> を基準とします (Claude Code では ${CLAUDE_SKILL_DIR}、もしそれが ${...} と読める場合は、このファイルを読み込んだフォルダを使用します)。プラグインルート (例: bin/) は指定しません。 showtime は PATH 上にある showtime を意味し、それ以外の場合は "<folder>/bin/showtime" <cmd> を使用します (実行ビットがない場合はプレフィックスとして sh を付けます。Windows では PowerShell で & "<folder>\bin\showtime.cmd"、cmd では & を付けません)。ホストは長時間コマンドを強制終了します: --background を付け、その後 showtime status <id> --wait 240 で確認します。ffmpeg を単独で呼び出してはいけません。

<job> は showtime job init が出力するフォルダ (showtime-out/<slug>-<タイムスタンプ>/) またはその名前 (例: launch は最新の launch-*) です。レンダリング結果は上書きされません (final-2.mp4)。<job> を指定したコマンドは、そのジョブの最新ファイルを使用し、そのファイル名を明示します。

モード

  • クイック (デフォルト)。 1行の前提 (「クイックモード: 20秒、16:9、アップビート、ナレーションなし。品質モード (デフォルト): フルレビュー。安価なドラフトパスが必要な場合は 'lean' と指定」) で開始し、すぐに作業を始めます。返信を待たないでください。リクエストが曖昧な場合のみ質問します (1~2問、各推奨回答付き)。作業の元となるものがない場合や、異なる動画になる2つの解釈がある場合が該当します。破壊的なステップ (録画済みコンテンツの削除、ユーザーのファイルへの操作) や高コストなステップ (大規模インストール、約10分以上のレンダリング) の前でのみ、Yes を待ちます。
  • レビュー: 品質 (デフォルト) または lean。 品質モードでは完成したすべての動画をレビューします。--mode lean は、ユーザーが lean、安価、クイック/ラフドラフト、またはレビュー不要を指定した場合のみ使用します。批判は公開する場合のみ行います。
  • スタジオ (オプトイン) ユーザーがスタジオ、ブレインストーミング、オプションやコンセプトの先出し、ストーリーボードの先行作成を希望した場合、または制御を求めた場合に提供します。オープンな方向性を持つ重要な作業の場合、最初の行で一度だけ提案します。その後、references/studio.md に従います。
  • モード切替、質問、納品カードについては: references/modes.md。

パイプライン

各ステージの境界をログに記録します: showtime job note <job> --stage <name> --verified ... --assumed ... --next ...。

  1. 開始。 showtime job init <slug> --request "<verbatim>" (--platform reels|youtube|... は指定された場合、QA がチェックします) でセットアップを確認します。準備ができていない場合: showtime setup --estimate でサイズと時間を表示し、その後 showtime setup を実行します。スキップはユーザーの判断に委ねます。決して bare-ffmpeg の代用にはしません (references/onboarding.md)。完了条件: 準備完了と表示されること。
  2. 理解。 インプットを収集します: リポジトリ、URL、フッテージ、ブリーフ。質問する前に確認します。パスが指定されていない場合は、作業フォルダを確認します (1つの候補がある場合: それを使用してその旨を伝えます)。ローンチ/プロモ: 最初に showtime brand capture <repo|url> --job <job> を実行します。それ以外の場合は、ルックを一致させる必要がある場合のみキットを使用します。 完了条件: 1文の契約書 (references/story.md) を記述でき、SHOWTIME.md に前提条件がリストアップされていること。
  3. 計画。 ストーリー、トーン、構成、ナレーションスクリプト、シーンごとの時間を含むストーリーボード。ナレーション主体の動画の場合、最初に showtime voice script <script> --fit <seconds> を実行します。実際の行の長さ (timeline.json スロット) がシーンの長さを決定します。プロジェクトでは showtime retime <project> --from-voice <project>/voice/timeline.json でそれを適用します。 完了条件: 時間の合計が目標時間と一致し、すべての主張が出典に遡れること。
  4. ファーストルック。 プロジェクト: showtime new <template> <job>/project --duration <len> (タイムライン全体がスケーリングされます。後で showtime retime も使用可能)。その後 showtime check <project> と showtime look <project> を実行。フッテージ (<job>/edit/ の EDL): showtime edit render <job> --preview、その後 showtime edit view <job>。画像で確認された問題を修正します。クイックモード: ユーザーに表示して続行。スタジオモード: アニマティックがゲートになります。 完了条件: check がエラー0と報告し、すべての WARN を確認したこと (フッテージ: edit check がパスし、すべてのビュー PNG を確認したこと)。
  5. 構築。 プロジェクト: t=0 にフックが完成するようコンポーズ ("poster": 0) し、その後 showtime render <project> --job <job> (final.mp4、poster.jpg が生成。後続の poster は、オープニングと一致する場合のみフレーム0に焼き付けられます)。 フッテージ: showtime edit render <job> -o <job>/final.mp4。ポスターは showtime deliver poster <job> --at <t> --bake で作成 (焼き付けたファイルが最新の最終版となり出荷されます)。30秒以上かかる処理は時間を伝えます。 完了条件: レンダリングが正常に完了したこと。
  6. 検証。 同じターンで showtime qa <job> を実行し、次に showtime look <job>、その後 QA 名による批評ラウンド (showtime review-pack、references/review.md) を実行します。 完了条件: QA が PASS または WARN と判定し、LUFS とトゥルーピーク値を含む判定結果を引用したこと。FAIL は修正済みで、

関連スキル