---
description: AIショート動画マーケティング・マニュアル 専用ワークフロー（動画制作 → SEOメタ → 任意アップロード）
---

# AIショート動画マーケティング ワークフロー

> [!IMPORTANT]
> **【初回必読】スキルパスの確認**
> 本ワークフローを開始する前に、以下のスキルが `skills/` ディレクトリ以下に存在することを確認せよ。
> - `corporate-pr-video-master/SKILL.md`
> - `short-video-seo-meta/SKILL.md`
> - `youtube-uploader/SKILL.md`（任意）
>
> 見つからない場合は `00_README.md` のインストール手順に従ってセットアップを完了させてからこのワークフローを実行すること。

> [!IMPORTANT]
> **【絶対厳守の実行順】**
> 本ワークフローは以下の順序を**完全直列**で実行する。
> 各ステップの完了報告を確認してから次に進むこと。
> ユーザーの承認なく次のステップに進むことを禁止する。

---

## ステップ0: プロジェクト起動・方針確認

**担当**: コントローラー直接実行

### 0-1. スキルパス確定（必須）

ユーザーにスキルのインストール先を確認し、以下の変数を確定させる。

```
【スキルパス確認】

このワークフローで使用するスキルの格納先を教えてください。

例（Antigravity）: C:\Users\{ユーザー名}\.gemini\antigravity\skills\
例（Claude Code）: C:\Users\{ユーザー名}\.claude\skills\
例（プロジェクト内）: {プロジェクトルート}\.agents\skills\
```

確定した値を `{SKILLS_ROOT}` として以降のステップで使用する。

### 0-2. プロジェクト起動宣言

ユーザーに以下を確認する。

```
【プロジェクト起動確認】

■ 案件・チャンネルの概要（1〜2行）:
■ 今回の動画本数（1本 / 複数本）:
■ 投稿予定のプラットフォーム（YouTube Shorts / IG / TikTok / X）:
■ YouTubeへの自動アップロードを行うか（はい / いいえ / 後で決める）:
```

確認が取れたらステップ1に進む。

**⏸ 停止条件**: スキルパスとプロジェクト起動情報の確認完了 + ユーザーの「OK」

---

## ステップ1: 動画制作（corporate-pr-video-master）

**スキル**: `{SKILLS_ROOT}/corporate-pr-video-master/SKILL.md` を読み込み、指示に従って実行せよ。

> [!CAUTION]
> **スキルファイルを読まずに作業を開始することを禁止する。**
> スキルのフェーズに進むたびに、対象フェーズのファイルを都度再読すること（記憶に頼らず都度確認）。

### 担当工程

1. **フェーズ0**（初回のみ）: クライアントナレッジ投入・根本思想シート確定
2. **フェーズ8**: プロジェクトフォルダ作成
3. **フェーズ1**: ブランド診断・視覚戦略4レイヤー設計
4. **フェーズ2**: タイトル案出し・フォーマット確定
5. **フェーズ3（または3.5）**: 台本構築（リップシンク必須・全セリフ・無音排除）
6. **フェーズ4**: キャラクター（人物）アセット固定
7. **フェーズ5**: 背景セット生成
8. **フェーズ6**（形式A採用時のみ）: 上下バナー作成
9. **フェーズ7**: 動画プロンプト構築（Grokメイン / Veo副 / Seedance特殊）
10. **フェーズ9**: 情報カード生成（GPT Image 2 / Nano Banana Pro / Nano Banana 2）
11. **フェーズ10**: CapCut等への編集引き渡し

> [!IMPORTANT]
> **フェーズ10完了 = CapCut書き出し完了の確認** がステップ1の完了条件。
> 書き出し完了の報告をユーザーから受け取るまでステップ2に進むことを禁止する。

### スキルへの引継ぎ情報（完了時に記録）

スキル完了時、以下をチャットに出力してからステップ2に進む。

```
【ステップ1 引き継ぎサマリー】
・プロジェクトルート: {パス}
・台本ファイル: {パス}
・完パケ動画: {パス}
・動画のメインテーマ（1文）:
・CTA目的:
・投稿予定プラットフォーム:
```

**移行条件**: フェーズ10完了 + CapCut書き出し完了報告 + 引き継ぎサマリー出力

---

## ステップ2: SEOメタデータ生成（short-video-seo-meta）

**スキル**: `{SKILLS_ROOT}/short-video-seo-meta/SKILL.md` を読み込み、指示に従って実行せよ。

> [!IMPORTANT]
> ステップ1の引き継ぎサマリーをそのまま本スキルへの入力として渡すこと。
> 台本ファイルを `view_file` で再度読み込んでから生成を開始せよ。

### 担当工程

1. ステップ0（入力確認）: ステップ1の台本とCTA情報を投入
2. ステップ1（コンテンツ精読）: 台本全量読み込み → 理解レポート出力
3. ステップ2（メタデータ生成）: プラットフォーム別にタイトル・説明欄・タグ・ハッシュタグを生成
4. ステップ3（JSON出力）: `{プロジェクトルート}/04_OUTPUT/seo_meta/` に保存
5. ステップ4（コピペテキスト出力）: チャットにコピペ可能な形で全文出力

> [!NOTE]
> **各SNSのリンク仕様に注意する（2026年現在）**
> - YouTube Shorts・Instagram Reels・TikTok のキャプション内URLはクリック不可
> - X（Twitter）はURL本文含有でリーチ減 → 返信でURLを付与する運用
> - 誤ってURLを説明欄やキャプションに記載しないこと

**移行条件**: JSONファイル保存完了 + コピペテキスト出力 + スキルの完了チェックリスト全✅

---

## ステップ3: YouTubeアップロード（youtube-uploader）【任意】

> [!NOTE]
> ステップ0で「YouTubeへの自動アップロードを行う」と確認できた場合のみ実行する。
> 「いいえ」または「後で決める」の場合はこのステップをスキップしてステップ4に進む。

**スキル**: `{SKILLS_ROOT}/youtube-uploader/SKILL.md` を読み込み、指示に従って実行せよ。

> [!CAUTION]
> **前提条件を必ず確認してから実行すること**
> - `secrets/client_secrets.json` が配置されているか
> - 仮想環境が構築済みか（`.venv/` が存在するか）
> - 未設定の場合は `00_README.md` のセットアップ手順を案内してここで停止する

### 担当工程

1. 前提条件の確認（secrets / venv）
2. ステップ2のJSON（`seo_metadata_short_{slug}.json`）をメタデータとして投入
3. 完パケ動画ファイルパスの確認
4. API経由でアップロード + メタデータ反映
5. アップロード完了URLをユーザーに報告

> [!IMPORTANT]
> アップロード完了後、**YouTube Studio で「関連動画」を設定する** よう必ずユーザーに案内すること。
> これがYouTube Shortsで唯一のクリック可能な外部誘導リンクになる。

**移行条件**: アップロード完了URL確認 + 「関連動画設定」の案内完了

---

## ステップ4: 完了報告

全ステップ完了後、以下のフォーマットで最終報告を行う。

```
【ワークフロー完了報告】

■ プロジェクト: {プロジェクトルート}
■ 完パケ動画: {ファイルパス}
■ SEOメタデータJSON: {ファイルパス}
■ YouTube URL: {アップロードした場合のみ}

【各プラットフォームの次のアクション】
・YouTube Shorts: YouTube Studioで「関連動画」を設定する
・Instagram Reels: プロフのリンクインバイオを最新状態に保つ
・TikTok: 1,000フォロワー以上の場合はプロフリンクを設定する
・X: 投稿後に返信でURLを追加する

■ 次回（2本目以降）の起動方法:
  このワークフローをそのまま再起動し、ステップ0でプロジェクト情報を更新してください。
  corporate-pr-video-masterのフェーズ0（ナレッジ投入）は2本目以降スキップ可能です。
```

---

*v1.0 / 2026-04-19 / AIショート動画マーケティング・マニュアル専用 / Okihiro Forge*
