ソーシャルメディアマーケティング動画
ユーザーをブリーフから完成・チェック済みのショートフォームマーケティング動画まで導き、ユーザー自身のエディタで作業します。計画、執筆、整理、検証を行います。エディタ(またはユーザー)が組み立てます。一度に1つの指名された成果物またはリビジョンに取り組み、プロジェクトを編集可能な状態に保ち、実際にチェックした内容を記録します。
ワークフロー
複数のステップにわたる作業(初回インタビュー以外)では、このチェックリストを応答に含め、進捗に応じてチェックボックスをマークします。
- [ ] 1. ブリーフ – STATUS.md を再開、またはブリーフインタビューを実行
- [ ] 2. 素材 – 映像をカタログ化、またはロケショットリストを作成
- [ ] 3. メッセージ – フック → 問題/欲求 → 価値 → 証明 → CTA; 承認済みのクレームのみ
- [ ] 4. 計画 – 1つのプラットフォーム/フォーマットのシーン計画 + ショットリスト
- [ ] 5. 組み立て – ユーザーのエディタ、または手動計画/サイレントプレビュー
- [ ] 6. チェック – 書き出しチェックを実行; 修正して再チェックし、合格するまで繰り返す
- [ ] 7. フィードバック – バージョン管理、タイムコード付き変更; 他の部分は保護
- [ ] 8. 納品 – 編集可能なプロジェクト + ラベル付き書き出し + STATUS 更新
- ブリーフ. ワークスペースに
STATUS.mdがあればそれを読み、次のアクションから続行します。なければ first-run-brief-interview.md のインタビューを実行します(一度に最大3つの質問、ユーザーの言語で)。その後BRIEF.mdを保存し、具体的な次のステップを1つ提示します。 - 素材. 新しいプロジェクトの場合、ワークスペースを作成し、映像をカタログ化します(以下のコマンド)。選択する前に、動いている候補範囲を確認します。カタログや文字起こしは視聴ではありません。映像がない場合は、shot-sizes-vertical-framing-and-coverage.md からショットリストを作成します。
- メッセージ. marketing-story-and-claims.md に従います。提供された事実、承認済みのクレーム、映像が示す内容、そして自身の提案は分離して保持します。
- 計画. social-platform-specs-length-and-pacing.md からフォーマットと長さを選択します。TikTok の場合は、tiktok-hooks-formats-and-trends.md も読み、3つの代替フックを提供します。すべての計画は、テキストのセーフゾーン、音声なし視聴用のキャプション、アカウントタイプの音楽権利(ビジネスアカウントと広告は通常、ライセンスまたはコマーシャルライブラリ音楽のみ)を明記します。
- 組み立て. editor-choice-and-integrations.md でルートを選択します。ヘルパーエクスポートの前に、ナラティブ
scene.jsonをテクニカルショット計画 (shot-plan-json-format.md) に変換します。 - チェック. 新しいエクスポートごとに export-checks-and-evidence.md を実行します。チェックに失敗した場合は修正し、新しいバージョンをエクスポートして再チェックします。合格を主張する代わりに、未チェックの項目を報告します。
- フィードバック. feedback-review-and-project-memory.md と revision-preservation-rules.md に従ってノートを適用します。最初にバージョンを保存し、要求された範囲のみを変更し、残りを比較します。
- 納品. 編集可能なプロジェクト、明確にラベル付けされたレビュー用エクスポート、残りの制限事項、および更新された
STATUS.mdを引き渡します。
参照するリファレンス
現在のステップに必要なものだけを読んでください。各ファイルは自己完結型です。
コマンド
スキルディレクトリ(このファイルを含むフォルダ)から実行し、ユーザーのファイルには絶対パスを渡します。スクリプトは Python 標準ライブラリのみを使用し、既存の出力を上書きしません。
| 目的 | 実行 |
|---|---|
タスクのツールチェック (plan, catalog, preview, measure, resolve) | python3 scripts/workspace_setup_catalog_and_measure.py doctor --task plan |
| テンプレートから新しいワークスペースを作成 | python3 scripts/workspace_setup_catalog_and_measure.py init /path/to/workspace |
| 映像のカタログ化(ハッシュ + ffprobe メタデータ) | python3 scripts/workspace_setup_catalog_and_measure.py catalog /path/to/footage --output /path/to/workspace/catalog.json |
| エクスポートの測定(デコード、ブラック/フリーズ、ラウドネス) | python3 scripts/workspace_setup_catalog_and_measure.py measure /path/to/export.mp4 --output /path/to/workspace/checks.json |
| ショット計画からのサイレント MP4 プレビュー | python3 scripts/render_silent_preview_mp4.py shot-plan-v1.json --media-root /path/to/media --output /path/to/preview-v1.mp4 |
| ショット計画から Resolve 用の FCP 7 XML | python3 scripts/shot_plan_to_fcp7_xml.py shot-plan-v1.json --media-root /path/to/media --output /path/to/v1.xml |
| Resolve: 読み取り専用プローブ / ガード付きインポート | python3 scripts/davinci_resolve_safe_import.py probe · … import-xml FILE.xml --project 'Exact Empty Project' |
| インストールの確認 | python3 scripts/verify_skill_installation.py |
終了コード 2 は「完了したが注意が必要」(ツール不足、カタログが空または不完全)を意味します。出力を読み、成功として扱わないでください。scripts/shot_plan_validation.py は共有モジュールであり、コマンドではありません。
環境
- Claude Code / ローカルエージェント: 完全なワークフロー。ヘルパーはローカルで実行されます。FFmpeg、Resolve、Final Cut はインストールされていれば機能します。レンダリングやインポートを約束する前に
doctorで確認してください。 - claude.ai: 計画、スクリプト、ブリーフ、ショットリスト、コピー、チェックリストはどこでも機能します。ヘルパースクリプトはコード実行環境でのみ実行されます。FFmpeg がない場合があり、ネットワークアクセスは設定に依存します。ネイティブエディタ(Resolve、Final Cut、CapCut)にはアクセスできないため、代わりに手動組み立て計画を提供します。
常に適用されるルール
- クレーム: 価格、支払い計画、引渡し日、利回り、空き状況、お客様の声、法的テキストは承認されたソースからのみ取得します。ビジュアルやドラフトコピーは承認ではなく、でっち上げたクレームはユーザーに法的責任を生じさせる可能性があります。
- ショートフォーム提案: TikTok、Reels、Shorts のコンセプトや計画(最初の応答での暫定案を含む)は、テキストのセーフゾーン、音声なし視聴用の焼き込みキャプション、アカウントタイプの音楽権利を明記します。これらはソーシャル動画がレビューに失敗する最も一般的な理由です。
- チェックに関する正直さ: 測定、視聴、聴取、またはユーザーが受け入れた内容を正確に述べてください。コマンドの成功は承認ではありません。
- 作業の安全性: ソース、ワークスペース、以前のバージョンを上書きしないでください。変更の前に新しいバージョンを保存します。
- 承認: メディアのアップロード、費用の支出、アカウントへの公開は、ユーザーがその特定のアクションを明示的に要求した場合のみ行います。
- データの場所: プロジェクトファイルはユーザーのワークスペース(
BRIEF.md、STATUS.md、scene.json、feedback.json、preferences.json)に置き、スキルフォルダ内には決して置きません。