mcpField
R
repurpose-video

repurpose-video

github.com/kenneth-liaoマーケティング・グロース12749 回インストール31 週間前に更新
リポジトリ

repurpose-video について

完成した動画を複数のプラットフォーム向けに展開する、クリエイター向けのワークフローオーケストレーターです。共通のコンテンツ概要を作成し、ライティングスキルにニュースレター、Twitter、LinkedIn、Substack Noteの原稿を個別に委任します。

主な機能

  1. 01素材を要約してコンテンツ概要を作成
  2. 02ニュースレター原稿の作成
  3. 03Twitterスレッドの作成
  4. 04LinkedIn投稿の作成
  5. 05Substack Noteの作成

活用シーン

  1. 01動画をニュースレターに展開
  2. 02動画からソーシャルコンテンツを作成
  3. 03各プラットフォームで主旨を統一

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/kenneth-liao/ai-launchpad-marketplace --skill repurpose-video

インストール後、Claude Code で/repurpose-videoを入力して読み込まれたか確認します。

詳細

動画の再活用

概要

このオーケストレーターは、完成した動画の内容を、複数のプラットフォーム向けコンテンツに変換します。creator-stack:write の呼び出しをプラットフォーム固有の参照情報と組み合わせて順番に実行し、ニュースレター、Twitter スレッド、LinkedIn 投稿、Substack Notes を作成します。ライティングスキルに組み込まれた音声処理機能によって、一貫した語り口を保ちます。

基本原則:これは薄いオーケストレーターです。すべてのコンテンツ生成は creator-stack:write に委任されます。このスキルがプラットフォーム固有の参照情報を管理し、creator-stack:voice を自動的に呼び出します。このスキルが管理するのは、ワークフローの順序とプラットフォーム固有の判断のみです。

参照情報の委任方法

以下の各プラットフォームのステップでは、creator-stack:write を呼び出し、コンテンツタイプを指定します。ライティングスキルは、そのプラットフォーム用の独自の参照ファイル(例:references/newsletter.md、references/twitter.md)を読み込みます。これらのファイルはこのオーケストレーターではなく、ライティングスキルのディレクトリにあります。すべてのコンテンツ生成を委任するため、このオーケストレーターに独自の参照情報は必要ありません。

使用する場面

以下の場合にこのスキルを使用します。

  • 動画が完成し、その内容を複数のプラットフォームで配信したい場合
  • ユーザーが動画を別のコンテンツ形式に再活用するよう求めた場合
  • 動画をもとにニュースレター、ソーシャルメディア投稿、その他のコンテンツを作成する必要がある場合
  • 1 本の動画の内容をより多くの人に届けたい場合

前提条件

エピソードディレクトリ(./youtube/episode/[episode_number]_[topic_short_name]/)に、次のうち少なくとも 1 つがある完成済みの動画:

  • research.md — 調査結果
  • plan.md — タイトル、フック、アウトラインを含む動画の計画
  • transcript.md — 動画の文字起こし
  • ユーザーから提供された要点やメモ

ソース資料が多いほど、再活用したコンテンツの質が高まります。文字起こしが最も情報量の多いソースですが、計画と調査結果の組み合わせでも十分に対応できます。

再活用のワークフロー

以下のすべてのステップを順番に実行します。

ステップ 1:ソース資料を読み込む

エピソードディレクトリから利用可能なソースファイルをすべて読み込みます。

  • ./youtube/episode/[episode_number]_[topic_short_name]/research.md
  • ./youtube/episode/[episode_number]_[topic_short_name]/plan.md
  • ./youtube/episode/[episode_number]_[topic_short_name]/transcript.md

ユーザーから追加のメモや要点が提供された場合は、それらも取り入れます。

ステップ 2:重要な内容を抽出する

ソース資料を要約し、コンテンツブリーフを作成します。このブリーフは、以降のすべてのライティングスキル呼び出しで共有されるコンテキストとなります。形式が変わっても、プラットフォーム間でメッセージの一貫性を保つためのものです。

  • 中心となる主張:動画の主な主張や洞察
  • 重要なポイント:実践できる洞察や教訓を 3~5 個
  • 裏付けとなる要素:動画で使用された例、データ、ストーリー
  • 独自の切り口:既存のコンテンツと異なる視点
  • 行動喚起:視聴者や読者に次に取ってほしい行動
ステップ 3:ニュースレター

コンテンツタイプに「newsletter」を指定して creator-stack:write を呼び出し、ニュースレターの草案を作成します。

コンテンツブリーフを渡し、以下を指定します。

  • 動画の内容を文章形式のニュースレターに変換する
  • 視聴ではなく読書に適した構成にする(読者は内容をざっと読み、視聴者は順を追って内容を追うため)
  • 重要なポイントをざっと把握できる形式で含める
  • YouTube 動画へのリンクを含める

ライティングスキルは独自の references/newsletter.md を読み込み、creator-stack:voice を自動的に呼び出します。

ステップ 4:Twitter スレッド

コンテンツタイプに「twitter」を指定して creator-stack:write を呼び出し、Twitter スレッドの草案を作成します。

コンテンツブリーフを渡し、以下を指定します。

  • 動画の内容を、魅力的なスレッド(ツイート 5~10 件)にまとめる
  • 最も目を引く洞察から始める
  • 各ツイート単独でも内容が伝わり、全体としてストーリーが展開するようにする
  • 最後のツイートに動画へのリンクを含める
Step 5: LinkedIn 投稿

コンテンツタイプを「linkedin」にして creator-stack:write を呼び出し、LinkedIn 投稿の下書きを作成します。

コンテンツ概要を提示し、次の点を指定します。

  • 動画の専門的な知見を LinkedIn の読者向けに調整する
  • スクロールする手を止める、フックを活用した書き出しにする
  • 実践できるポイントを含める
  • エンゲージメントを促す問いかけと動画リンクで締めくくる
Step 6: Substack Note

コンテンツタイプを「substack-note」にして creator-stack:write を呼び出し、Substack Note の下書きを作成します。

コンテンツ概要を提示し、次の点を指定します。

  • 簡潔で親しみやすいノートにする
  • 重要な洞察または要点を1つ取り上げる
  • ニュースレターの全編または動画へのアクセスを促す
Step 7: 提示して保存する
  1. 再利用したすべてのコンテンツをユーザーに提示し、確認してもらいます。

    • ニュースレター
    • Twitter スレッド
    • LinkedIn 投稿
    • Substack Note
  2. ユーザーの承認を得た後(必要な修正を反映して)、すべてのコンテンツをエピソードのディレクトリに保存します。

    • ./youtube/episode/[episode_number]_[topic_short_name]/repurposed.md

再利用したコンテンツのファイルには、プラットフォームごとのバージョンを明確なセクション見出しとともにすべて含めます。

出力形式

保存する repurposed.md ファイルは、次の構造に従います。

# [Episode_Number]: [Topic] - Repurposed Content

## Source
- Video: [Title]
- Episode: [Number]
- Core Thesis: [One sentence]

## Newsletter Issue
[Full newsletter content]

## Twitter Thread
[Numbered tweets]

## LinkedIn Post
[Full LinkedIn post]

## Substack Note
[Full Substack Note]

品質チェックリスト

完了前に、次の項目を確認します。

  • ソース資料を読み込んだ(調査資料、計画、トランスクリプト、またはメモ)
  • コアとなる主張、要点、独自の切り口を含むコンテンツ概要を抽出した
  • ニュースレター用に creator-stack:write を呼び出した — 下書き済み
  • Twitter 用に creator-stack:write を呼び出した — スレッド作成済み
  • LinkedIn 用に creator-stack:write を呼び出した — 投稿作成済み
  • Substack Note 用に creator-stack:write を呼び出した — ノート作成済み
  • すべてのプラットフォームで一貫した声を保っている(ライティングスキルが対応)
  • 各プラットフォームのコンテンツを、その読者層と形式に合わせて調整した
  • すべてのプラットフォームのコンテンツに動画リンクを含めた
  • すべてのコンテンツを確認用にユーザーへ提示した
  • 最終コンテンツをエピソードのディレクトリ内の repurposed.md に保存した

よくある落とし穴

  1. プラットフォーム間でのコピー&ペースト:各プラットフォームの形式と読者層に合わせてコンテンツを調整する必要があります。ライティングスキルはプラットフォームごとのリファレンスを通じて対応するため、プラットフォームごとに必ず個別に呼び出してください。
  2. コンテンツ概要の省略:要点を抽出せずに執筆を始めると、内容がまとまらず、プラットフォーム間で趣旨がぶれてしまいます。
  3. 声の一貫性を保たない:組み込みの creator-stack:voice の呼び出しを通じて、声の一貫性は常に creator-stack:write に任せてください。
  4. 動画リンクの記載漏れ:どのプラットフォームのコンテンツも、動画へのアクセスにつながるものにしてください。
  5. 過剰な再利用:動画のすべての洞察が、すべてのプラットフォームに適しているとは限りません。ライティングスキルに適切な調整を任せてください。

コメント