video-creator について
スクリプト入力から最終的な動画コンポーネントまでの制作ワークフローを管理するスキルです。新規作成、各工程の実行、指定シーンの再生成、作業の再開に対応します。
主な機能
- 01スクリプトとスタイル選択から動画を作成
- 02音声、演出、素材、デザイン、コーディング工程の実行
- 03指定シーンのデザインやコードを再生成
- 04ワークフローの再開と進捗確認
- 05ユーティリティスクリプトによる工程状態の管理
活用シーン
- 01スクリプトから動画制作を開始
- 02動画制作の特定工程を実行
- 03指定シーンのデザインやコードを修正
- 04未完了の動画制作を再開または確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ outscal/ video-generator --skill video-creatorインストール後、Claude Code で/video-creatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
create-video.mdexecute-regen-scenes-step.mdexecute-video-step.mdresume-video.mdscripts/get_video_step_metadata.pylist-topics.pypath_manager.pyvalidate_json.pyvideo-status.pyvideo-step-sub-status.pysteps/assets-step.mdaudio-step.mdcode-step.mddesign-step.mddirection-step.mdregenerate-code-step.mdregenerate-design-step.mduser-input-step.mdtemplates/video-status-template.json詳細
動画作成スキル
スクリプトの入力から最終的な動画コンポーネントまで、動画作成の全工程を管理します。
実行モード
ユーザーの入力に基づいて、実行するワークフローを判断します。
モード 1: 動画のステップを実行
タイミング: ユーザーが特定のワークフローステップ(音声、演出、アセット、デザイン、またはコーディング)の実行を希望している場合は、すぐに読み込みます。 ワークフロー: execute-video-step.md
モード 2: シーン再生成ステップを実行
タイミング: ユーザーが scenes パラメーターを指定して、特定のステップ(デザインまたはコーディング)のシーン再生成を希望している場合は、すぐに読み込みます。 ワークフロー: execute-regen-scenes-step.md
モード 3: 動画を再開
タイミング: ユーザーが中断したところから既存の動画ワークフローを続行したい場合、または進行中の動画のステータスを確認したい場合は、すぐに読み込みます。 ワークフロー: resume-video.md
モード 4: 動画を作成
タイミング: ユーザーがスクリプトの入力とスタイルの選択から始めて、新しい動画を一から作成したい場合に使用します。 ワークフロー: create-video.md
ステップの参照先
各ステップの実装(実行モードから参照されます):
- user-input-step.md - スクリプトと動画のスタイルを確認
- audio-step.md - スクリプトから音声を生成
- direction-step.md - 動画の演出を作成
- assets-step.md - SVG アセットを生成
- design-step.md - デザイン仕様を生成
- code-step.md - 動画コンポーネントを作成
- regenerate-design-step.md - 特定のシーンのデザインを再生成
- regenerate-code-step.md - 特定のシーンのコードを再生成
ユーティリティスクリプト
video-status.py:ワークフローの状態とステップの進行を管理します。
利用可能なアクション:
create-video-status-file:新しい動画ワークフローを初期化し、最初のステップを返しますget-incomplete-step:現在保留中のステップを取得しますcomplete-step:ステップを完了としてマークし、次のステップに進みます
出力形式:
すべてのアクションは 1 行を出力します。
list-topics.py:動画ワークフローがあるすべてのトピックを取得します。
使用方法:
python .claude/skills/video-creator/scripts/list-topics.py
ユーザーがトピックを指定しない場合は、このスクリプトを使用して利用可能なトピックをすべて取得し、ユーザーに表示して、作業したいトピックを指定するよう尋ねます。