youtube-pipeline について
youtube-pipelineは、YouTube動画の企画、制作、配信を行う自己完結型スキルです。制作者は全工程を実行することも、単一フェーズから始めることもでき、調査ワークフロー、プロンプト、スクリプトが同梱されています。
主な機能
- 016段階の動画制作ワークフロー
- 023つの情報源によるテーマ検証
- 03タイトルとサムネイルの企画
- 04長尺動画の台本とShorts
- 05複数プラットフォーム向けの再利用
- 06同梱された調査スクリプト
活用シーン
- 01制作前の動画テーマ検証
- 02タイトル、サムネイル、台本の企画
- 03メイン動画からShortsを作成
- 04複数プラットフォーム向けに内容を展開
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ j-star-films-studios/ vibecode-protocol-suite --skill youtube-pipelineインストール後、Claude Code で/youtube-pipelineを入力して読み込まれたか確認します。
詳細
YouTube Pipeline スキル
このスキルでは、YouTube 動画制作の完全なパイプラインを利用できます。自己完結型です。このスキルを有効にしたら、この SKILL.md があるフォルダーを <skill-root> として特定し、同じ場所にバンドルされているワークフロー、ナレッジ、プロンプト、スクリプトの各ファイルを読み込んでください。
クイックリファレンス
| フェーズ | ワークフロー | 目的 |
|---|---|---|
| 1 | /youtube-phase1-strategy | 3 つのソース(YT Studio + VidIQ + Google Trends)による検証で、有望なトピックを見つける |
| 2 | /youtube-phase2-packaging | タイトルとサムネイルを練り上げる |
| 3 | /youtube-phase3-scripting | 視聴維持率を最適化したスクリプトを作成する |
| 3.5 | /youtube-phase3.5-shorts | Shorts を 6 本作成する(トピック 3 本 + 抽出 3 本) |
| 4 | /youtube-phase4-production | 撮影、編集、仕上げを行う |
| 5 | /youtube-phase5-repurposing | すべてのプラットフォーム(YT、TikTok、IG、LinkedIn)に配信する |
| マスター | /youtube-pipeline | 6 つのフェーズすべてを統括する |
バンドルファイル(最初に必ず読み込んでください)
実行時に必要な指示はすべて、このスキルにバンドルされています。通常の使用にあたり、ユーザーの Vault、グローバル設定フォルダー、特定のエージェントハーネスは必要ありません。
ワークフローファイル:
<skill-root>/resources/youtube-pipeline.md
<skill-root>/resources/youtube-phase1-strategy.md
<skill-root>/resources/youtube-phase2-packaging.md
<skill-root>/resources/youtube-phase3-scripting.md
<skill-root>/resources/youtube-phase3.5-shorts.md
<skill-root>/resources/youtube-phase4-production.md
<skill-root>/resources/youtube-phase5-repurposing.md
ナレッジとプロンプト:
<skill-root>/resources/knowledge/
<skill-root>/resources/prompts/
自動化スクリプト(フェーズ 1):
<skill-root>/scripts/parse_yt_studio.ps1
<skill-root>/scripts/google-trends/search.js
フェーズ 1 の自動化ツール
YouTube Studio HTML パーサー
YouTube Studio の「インスピレーション」タブから、トピックとボリュームの指標を抽出します。
ユーザーの手順:
- YouTube Studio → インスピレーション → トピックを検索
- 検索結果を右クリック → 検証 →
<yta-section id="top-section">を検索 - 右クリック → コピー → outerHTML をコピー
.htmlファイルに貼り付ける
エージェントのコマンド:
$SkillRoot = "<path-to-installed-youtube-pipeline-skill>"
powershell -ExecutionPolicy Bypass -File (Join-Path $SkillRoot "scripts/parse_yt_studio.ps1") -InputFile "topic.html" -OutputFile "parsed.md"
Google Trends リサーチ
Google Trends による検証は必須です。このスキルにはローカルの google-trends Node CLI がバンドルされているため、エージェントは別途グローバルスキルをインストールしなくてもトレンドを確認できます。
初回セットアップ:
$SkillRoot = "<path-to-installed-youtube-pipeline-skill>"
$TrendRoot = Join-Path $SkillRoot "scripts/google-trends"
Push-Location $TrendRoot
pnpm install
Pop-Location
エージェントのコマンド:
$SkillRoot = "<path-to-installed-youtube-pipeline-skill>"
node (Join-Path $SkillRoot "scripts/google-trends/search.js") -k "Claude Cowork" -p youtube -t "now 7-d"
Node の依存関係を利用できない場合は、resources/youtube-phase1-strategy.md にある手動の Google Trends ワークフローを使用してください。Gemini、Codex、Pi、その他のハーネス固有のパスがあることを前提にしないでください。
このスキルの使い方
オプション 1:パイプライン全体
/youtube-pipeline を呼び出し、プロンプトに従ってください。オーケストレーターは次のことを行います。
- どこから開始するかを尋ねる
- 6 つのフェーズすべてを順に進める
- フェーズをまたいで状態を追跡する
オプション 2:単一フェーズ
任意のフェーズに直接進めます。
/youtube-phase1-strategy— トピックだけが必要な場合(3 つのソースで検証)/youtube-phase2-packaging— タイトル/サムネイルだけが必要な場合/youtube-phase3-scripting— スクリプトだけが必要な場合/youtube-phase3.5-shorts— 動画から Shorts を 6 本作成する/youtube-phase4-production— 制作のガイダンスだけが必要な場合/youtube-phase5-repurposing— すべてのプラットフォームに配信する
AI のペルソナ:容赦のない専門家
このパイプラインの実行中、AI は次のように振る舞います。
- 安易に同意しません。 弱いアイデアには、問題点を指摘します。
- 根拠を求めます。「この動画はバズっています」→「再生数と登録者数の比率を見せてください。」
- 成果物を生成します。 AI はユーザーが選べるタイトル、フック、サムネイルの案を生成します。
- 理由を説明します。 各ステップで、その根拠を示します。
- 弱い成果物には異議を唱えます。「そのフックはいまひとつです。代わりにこちらを試してください……」
フェーズ 1:3 つのソースによるリサーチ検証
3 つのデータソースを使って、有望なトピックを見つけます。
| ソース | 確認する項目 | シグナル |
|---|---|---|
| YouTube Studio Trends | インスピレーションタブ → 「ユーザーが探していること」 | ボリューム:高/中 |
| 競合の VidIQ | 公開から 4 週間以上経っても再生数/時が伸びている動画 | エバーグリーンなトピック |
| Google Trends | 探索 → YouTube 検索 → 急上昇クエリ | 急成長(5000% 以上) |
最高の組み合わせ: 3 つすべてのソースが同じトピックを示している場合、それは有望性が確認された機会です。
フェーズ 3.5:6 本のショート動画システム(トピック+切り抜き)
⚠️ 視聴維持率の保護: 切り抜きショート動画は本編の視聴維持率を低下させます(視聴者はすでに見たセクションをスキップします)。切り抜きショート動画は最後に投稿してください。
| カテゴリ | 本数 | 内容 | 投稿時期 |
|---|---|---|---|
| トピックショート動画 | 3 | トピックに関する新規録画 | 1 週目:月/水/金 |
| 切り抜きショート動画 | 3 | 本編からのサンドイッチ方式のクリップ | 2 週目:月/水/金 |
トピックショート動画のタイプ:
- 大胆な意見 — トピックに関する刺激的な意見
- すぐに役立つヒント — 実践できるヒントを 1 つ
- ストーリーの導入 — 個人的な体験談を予告として使う
サンドイッチ方式(切り抜きショート動画):
| 層 | 時間 | 内容 |
|---|---|---|
| 上のパン | 0:00-0:05 | 新鮮な導入(ユーザーが新しい VO を録音) |
| 具材 | 0:05-0:50 | 本編からのクリップ |
| 下のパン | 0:50-1:00 | 新鮮な CTA(ユーザーが新しい VO を録音) |
フェーズ 5:再利用と配信
| プラットフォーム | コンテンツ | 追加作業 |
|---|---|---|
| YouTube | 本編+ショート動画 6 本 | なし |
| TikTok | 同じショート動画 6 本 | なし(再投稿) |
| 同じショート動画 6 本(Reels) | なし(再投稿) | |
| ショート動画 6 本+テキスト投稿 3 件+ストーリー | テキスト投稿の下書きが必要 |
結果: 1 回の撮影セッションでコンテンツ 7 件を作成でき、すべてのプラットフォームで 2 週間配信できます。
主なフレームワーク(フェーズ 3 の台本作成)
これらはフェーズ 3 のワークフローに組み込まれていますが、参照用にここにまとめています。
| フレームワーク | 内容 |
|---|---|
| エゴの罠フック | 「[X] が役に立っていると思っていますが、実はそれが失敗の原因です」 |
| 何もしないことの代償 | 「これを無視すると、他の人が[得るもの]を得る一方で、あなたは[苦痛]を抱え続けます」 |
| DISC のレイヤー化 | すべての性格タイプに訴求:D=結果、I=ストーリー、S=手順、C=データ |
| 30 秒ごとの切り替え | ビジュアルやエネルギーの変化で、30 秒ごとに注意をリセット |
| ループ構成 | オープンループ → コンテンツ → 回収 → 次のループへの橋渡し |
このスキルの更新
resources/ 内のファイルは、実行時に使用されるパッケージ化されたソースです。別のワークスペースから更新する場合は、このスキルフォルダーにコピーし、すべての参照を <skill-root> からの相対パスにしてください。
同期する方法(PowerShell):
$SkillRoot = "<path-to-installed-youtube-pipeline-skill>"
$ExternalWorkflowDir = "<path-to-external-workflow-source>"
$ExternalKnowledgeDir = "<path-to-external-knowledge-source>"
$ExternalPromptDir = "<path-to-external-prompt-source>"
Copy-Item -Path (Join-Path $ExternalWorkflowDir "youtube-*.md") -Destination (Join-Path $SkillRoot "resources") -Force
Copy-Item -Path (Join-Path $ExternalKnowledgeDir "*.md") -Destination (Join-Path $SkillRoot "resources/knowledge") -Force
Copy-Item -Path (Join-Path $ExternalPromptDir "*.md") -Destination (Join-Path $SkillRoot "resources/prompts") -Force
同期するタイミング:
- 外部ワークフロー、処理済みノート、またはプロンプトソースを更新した後。
- 新しいフェーズを追加するには、ワークフローを
resources/に追加し、必要に応じて関連するナレッジやプロンプトを追加して、このSKILL.mdのクイックリファレンスを更新します。 - Google Trends CLI が変更された場合は、
scripts/google-trends/search.js、package.json、pnpm-lock.yamlをまとめて更新します。 - 同期後、絶対ローカルパスとハーネス固有のインストールパスを参照していないか確認します。