Communitygithub.com

Rajbharti06/sr-repurpose

1本の長尺動画、ポッドキャスト、トーク、記事から、1週間分のネイティブコンテンツを生成します。トランスクリプトを分析して最適な20~60秒のクリップをスコアリングし、ffmpegコマンドとキャプションファイルを生成、各プラットフォーム向けにリパーパスします。

sr-repurpose とは?

このスキルは、長尺動画やポッドキャスト、トーク、記事などの単一のソースコンテンツから、複数の短尺クリップを自動的に抽出・最適化し、各プラットフォームに合わせた形で1週間分のコンテンツとして再構成します。トランスクリプトを分析し、フックの強さ、自己完結性、情報密度、見返り(ペイオフ)などの観点で最適な20~60秒のウィンドウをスコアリング。各クリップに対して9:16にクロップするffmpegコマンドとキャプションファイルを自動生成します。さらに、各プラットフォームごとに新しいファーストフレームやキャプション、カバーテキストを適用し、他アプリの透かしが入らないクリーンな状態で出力します。テキスト投稿やカルーセルのスピンオフにも対応。オリジナルコンテンツを重視するプラットフォームのトレンドにも対応しており、あくまで自分の長尺動画からクリップを切り出すことでオリジナル性を担保します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Rajbharti06/showrunner-agent-skills/tree/HEAD/skills/sr-repurpose

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Repurpose: 1つのソースから多数のピースに

優れた長尺コンテンツには、優れた短尺コンテンツが5つ隠れています。それらを見つけ、適切にカットし、それぞれが配信先でネイティブに見えるようにします。

最初に確認すること

  • ソースファイルとそのトランスクリプト(SRTまたはVTT)。
  • どのプラットフォームにバージョンを配信するか(ハブとスポークをインプットから)。
  • 話者がフレームの中央にいるかどうか。これにより、crop(切り抜き)とpad(余白追加)のどちらを使用するかが決まります。

クリップを見つける

ツール clips_find を使用し、トランスクリプトを text として、オプション min_seconds、max_seconds、count、target_seconds、source(ファイル名)、crop(center または pad)を指定します。CLI:

python scripts/sr.py clips --file talk.srt --count 5 --source talk.mp4

各候補には、開始時間、終了時間、スコア、およびフック、自己完結性、密度、ペイオフ、ペースのサブスコア、最初の行、9:16カット用の即実行可能なffmpegコマンド、00:00:00から始まるキャプションファイルが含まれます。スコアリングはトランスクリプトのみに基づいているため、各クリップは音を消して、コールドな状態で視聴してから信頼してください。

手動で行う場合: 主張から始まり、以前の文脈を必要とせず、ペイオフで終わる、20~60秒の完結した思考を探します。

カットする

ffmpegコマンドは、16:9フレームの中央を9:16、1080x1920にクロップし、libx264とAACで再エンコードします。話者が中央にいない場合は、crop=pad を使用するか、エディターでカットしてください。キャプションのタイミングは subtitles_rechunk(sr-edit-plan)で再調整します。

それぞれをネイティブにする

各プラットフォームに対して:

  • 新しいファーストフレーム と新しい最初の行。クリップの会話途中からの開始は、良いフックになることはほとんどありません。
  • プラットフォーム固有のキャプション(sr-caption)。すべての場所で同じテキストではありません。
  • 他のアプリの透かしは入れない。クリーンにエクスポートします。
  • プラットフォームにカバーがある場合は、異なるカバーテキスト。

テキストとカルーセルのスピンオフ

ソースから2~3のポイントを選び、それぞれを独立したテキスト投稿(sr-text-post)または1つのカルーセル(sr-carousel)に独自の例とともに変換します。トランスクリプトをそのまま投稿しないでください。

オリジナル性

2026年4月から10月の間に報告された内容: YouTube、Instagram、Facebookはそれぞれ、オリジナルコンテンツをリポストよりも優先する変更を発表しました(facts_search id=general.originality_trend)。Instagramは、自分が作成していないコンテンツを定期的にリポストするアカウントをおすすめしなくなると発表しました。YouTubeは、2026年10月1日からオリジナルコンテンツをさらに優先すると発表しました。自分の長尺動画から切り出したクリップは、自身の作品です。発表された変更は、他人のコンテンツのリポストを対象としているため、ソースがクリエイター自身のものでない場合は、実際の解説、分析、または新しい映像を追加してください。

スケジュール

ハブピースを最初に、スポークは翌日、決して一度にすべてを公開しないでください。sr-calendar で構築します。

ゲート

クリップリストに対して approve を実行します。カットと投稿は human(人間)が行います。

してはいけないこと

  • 理解するために過去5分間を必要とするクリップを投稿しない。
  • 長さを合わせるために単語の途中でカットしない。
  • クリップのカットにフルレングスの音声を同期確認なしで使用しない。

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

Rajbharti06/showrunner

Conductor for growing a channel on Instagram, YouTube, TikTok, Facebook, LinkedIn, X or Threads. Use when someone wants to start, grow, fix or plan social content, asks what to post or where to post, wants a content strategy, calendar or weekly routine, or mentions views, followers, reach, Reels, Shorts, carousels or building a creator business. First asks what they want to make, for whom and where, recommends a hub platform and spokes sized to their real weekly hours, then runs playbooks that chain the sr-* skills with approval gates. It writes and plans. It never posts.

Rajbharti06/sr-edit-plan

Turns a video and its transcript into an edit plan. Reads an SRT or VTT file to report speaking pace, dead air to cut and filler words with timestamps, re-chunks subtitles into short readable lines for vertical video, and writes a cut list, b-roll and on-screen text notes, and export settings. Use when someone asks how to edit a video, wants captions or subtitles, wants to remove pauses and ums, or says their edit feels slow. Produces instructions and a caption file to apply in CapCut, Premiere, DaVinci, Descript or any editor. Nothing edits the video itself.

Rajbharti06/sr-engage

Handles the replies, comments, DMs and outreach that happen after a post goes up. Drafts replies in the creator's voice for them to post, sorts comments into questions, praise, critique and spam, turns repeat questions into content ideas, plans a small daily engagement block, and handles criticism and trolls calmly. Use when someone asks how to reply to comments, grow through engagement, handle a hater, build community, or what to do in the first hour after posting. Drafts only. Nothing is sent or posted by Showrunner.

Rajbharti06/sr-growth-loop

Runs the learning loop that makes a channel get better over time. Writes a hypothesis before posting, changes one variable, logs each post's result, and tests the outcome with a rank-sum permutation test that says adopt, keep testing or drop, including when there are too few posts to tell. Tests hooks, first frames, lengths, thumbnails, titles, captions and posting times. Use when someone asks what to test, whether a change worked, how to improve step by step, or wants a growth routine. Logs live on the person's own machine.

Rajbharti06/sr-hook

Writes and scores hooks, the first line, first three seconds or first frame that decides whether anyone keeps watching or reading. Drafts ten options in different shapes from 32 common structures, scores them on specificity, front-loading, who it speaks to, curiosity, stakes and brevity, fixes the weakest part, and returns the best three. Use for Reels, TikToks, Shorts, YouTube openers, LinkedIn or X first lines, and when someone says their videos get swiped away or asks "is this a good hook".

Rajbharti06/sr-platform-guide

A sourced, dated field guide to YouTube, Instagram, TikTok, Facebook, LinkedIn, X and Threads. For each platform it gives formats and limits, how people find content, what it reports to creators, what the creator controls, and what nobody outside the company knows, with every fact labelled official, reported, inferred or study and dated. Use when someone asks how a platform works, what the algorithm rewards, which format to use there, or whether a rule they heard is true. Checks the facts database instead of repeating folklore.

Rajbharti06/sr-script

Writes and times scripts for short vertical video and long YouTube videos. Structures the hook, the promise, the beats with open loops, the payoff and the loop back, writes for the ear in the creator's voice, then times it and flags a hook that runs long, beats that sit still, filler runs, an early call to action and a missing loop. Use when someone needs a script, a talking-points outline, a voiceover, a faceless video, or asks "how long will this run" or "why do people leave my videos".

Rajbharti06/sr-seo

Finds the phrases people actually search for and puts them in the right places on YouTube, TikTok, Instagram and Google. Builds a keyword table with search intent and placement (title, first line, spoken opening, on-screen text, description, chapters), checks titles and captions against the target phrase, and uses a keyword connector such as vidIQ when one is connected. Use when someone asks about SEO, keywords, search, discoverability, hashtags, or why a good video is not being found. Showrunner has no search-volume data of its own and says so.

Rajbharti06/sr-text-post

Writes text posts and threads for LinkedIn, X, Threads and Facebook. Builds a first line that survives the preview cut, one idea per post, a structure that fits each platform, and sensible link and tag placement. Use when someone asks for a LinkedIn post, a thread, a tweet, a Threads post, a build-in-public update, or wants to turn a video or article into written posts. Keeps the creator's voice and flags what a script cannot fix.

関連スキル