Communitygithub.com

Instagramリール台本ジェネレーター

1つのアイデアから、採点・タイミング調整済みの撮影可能なリール台本を生成します。26のフック公式から3つを選び、フックスコアラーで採点、台本・オンスクリーンテキスト・タイミングビートシートを出力し、遅いフックやデッドビートをチェックします。

Instagramリール台本ジェネレーター とは?

このスキルは、Instagramリール用の台本を生成するエージェントです。ユーザーが「リールの台本を書いて」「フックが欲しい」「この動画で何を言えばいい?」などと依頼すると、1つの生のアイデアを基に、採点済み・タイミング調整済みの撮影可能な台本を出力します。26の実証済みフック公式から3つの異なる公式を選び、専用のフックスコアラー(hookscore.py)で採点し、最適なフックを先頭に配置します。台本は「フック」「ステーク」「ボディ」「ペイオフ」「ループ」という5部構成で、各ビートのタイミングをbeats.pyでチェックし、遅いフックやデッドビートを修正します。また、オンスクリーンテキストは別途作成し、キャプションは焼き込み推奨です。IShort MCP(search_my_scripts, list_my_scripts)と接続すると、ユーザーの過去のベストフックや外れ値のトランスクリプトを取得して活用できます。ブランドボイスファイルやスワイプデータが存在すればそれらも参照し、よりパーソナライズされた台本を生成します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ishort-pro/instagram-claude-skills/tree/main/skills/instagram-reel-script-generator

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

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

ドキュメント

Instagramリール台本ジェネレーター は何をしますか?

1つの生のアイデアから、採点・タイミング調整済みの撮影可能なリール台本を出力します。

python3 scripts/hookscore.py hooks.txt              # フックオプションをランク付け(1行1フック)
python3 scripts/hookscore.py --hook "一行のフック"  # 1つを採点
python3 scripts/beats.py script.txt --target 30     # タイミング調整済みビートシート

作成前に

  1. 声(ボイス)。 ~/.instagram-claude-skills/brand-voice.md を読み込む。存在しない場合は、ユーザー自身のリールを3つ取得し(IShort: list_my_scripts をハンドルでフィルタリング、または貼り付け)、templates/brand-voice.md からファイルを作成する。ユーザーはこれを声に出して話す必要があるため、間違った声は使えない。
  2. 根拠。 ~/.instagram-claude-skills/swipe.md が存在する場合(instagram-reels-research によって作成されたもの)、その公式がデフォルトより優先される。IShortを使用する場合は、search_my_scripts("<トピック>") で、そのトピックに関する外れ値の冒頭部分を確認する。
  3. 1つの具体的事実。 アイデアが薄い場合は、一括質問を1回行う:何が起きたのか、誰に、そのコストや結果はどうだったか。水増ししない。

構成

0:00-0:02  フック     主張。音声ラインとオンスクリーンラインは**別々に**書く。
                    最初のフレームで動きまたは変化があること。
0:02-0:07  ステーク   視聴者が気にする理由。1行。
0:07-...   ボディ     ビートごとに1つのアイデア。ビートごとにフレームを変える。
最後の3秒  ペイオフ   フックが約束したものを届け、次に単一のアクション呼びかけ。
最後の行   ループ     フックの単語を繰り返して、リプレイが自然に着地するようにする。

デフォルトは20〜40秒。長尺は獲得されるものであり、前提ではない。

フック

references/hooks.json を読む(26の公式:テンプレート、例、オンスクリーンバージョン、使用タイミング、台無しになる方法)。異なる3つの公式から3つのフックを書き、hookscore.py を実行し、最高スコアのものを先頭にする。

スコアラーについては正直に:悪いフック(挨拶、前置き、具体性のないもの、長すぎるもの、「スクロールを止めて」、絵文字)は確実に検出するが、2つのまともなフックの間で勝者を選ぶことはしない。致命的なものはフックを45点に制限する。トップフックが50点未満の場合、どれもフックとして不十分なので、さらに書く。

オンスクリーンテキスト

別の台本:カードごとに最大6単語、聞こえる前に読めるようにする。最初のカードにはトピックキーワードを含める(InstagramとGoogleにインデックスされる)。ボディにはキャプションを焼き付ける。ほとんどの人はミュートで見る。

タイミングをチェック

beats.py --target <秒数> を実行。以下のフラグをすべて修正する:フックが3秒を超える、1フレームで4秒を超えるビートがある、具体性のないビートが3つある、ループがない。再実行して問題がなくなるまで繰り返す。

出力

リール準備完了
フック: #<id> <公式名>、スコア <点数> <評価>(代替案: <点数>, <点数>)
長さ: <秒数>秒(<ビート数>ビート)
[音声台本、フェンス内]
[タイミング付きオンスクリーンカード]
[ショットリスト:ビートごとに画面に表示するもの]
次: instagram-seo-caption-generator --script <この台本>

音声台本を表示する前に、instagram-humanizer を実行する。

ルール

  • 数字、クライアント、結果を捏造しない:{{あなたの数字}} + フラグ。
  • 1リールに1つのアイデア。2つのアイデアがある場合は2つのリール。
  • 挨拶、「この動画では」、「スクロールを止めて」で始めない。
  • あなたが書き、ユーザーが撮影して投稿する。

クレジット:フック公式、hookscore.py および beats.py は Jake Schincariol の instagram-agent-skill(MIT)を改変したものです。NOTICE を参照。

Individual skills in this repo

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

instagram-carousel-generator

Instagram carousel generator: turns an idea, a Reel script or a blog post into a 6-10 slide carousel - the cover that earns the swipe, one idea per slide, a recap slide people save and send, one CTA - plus slide copy sized for 1080x1350, a keyword-first caption and alt text for every slide. Use when the user says "carousel", "slides", "swipe post", "turn this reel/blog/thread into a carousel", or has a list, steps, framework or before/after that would die as a single image. Repurposes the user's best transcripts from the IShort MCP.

instagram-claude-skills

Instagram Claude skills for content creation: a router for 9 skills that research outlier Reels, extract and reverse-engineer reel scripts, write scored Reel scripts and hooks, generate SEO captions from the video script, build carousels, plan the content calendar, analyze competitors, optimize the bio and link in bio, and humanize AI text. Use for any Instagram, Reels, caption, hook, script, carousel, content plan, Instagram SEO or profile task. Connects to the IShort MCP (ishort.pro/mcp) for real reel data and transcripts.

instagram-content-calendar

Instagram content calendar and weekly content planner: builds the week (or month) of Reels, carousels and stories from evidence - the user's own top reels, niche outliers and real events - with the format, hook formula, SEO keyword, posting slot and engagement list per day. Use when the user says "plan my week", "content calendar", "what should I post", "content plan", "posting schedule", "I have nothing to post", or wants a month of ideas. Uses the IShort MCP (list_my_scripts, search_my_scripts, get_bio_analytics) to plan from what already worked for them.

instagram-humanizer

Humanize AI-written Instagram captions, Reel scripts, comments and DMs: strips em dashes, AI slop words ("delve", "game-changer", "in today's video"), invisible watermark characters and stock Instagram phrases, then scores the text on a five-check AI-detection panel and reports the before/after. Use when the user says "humanize", "does this sound like AI", "remove em dashes", "de-slop this", "make it sound human", "this sounds like ChatGPT", and before any caption, script, comment or DM from this pack is shown to the user.

instagram-reels-research

Find the Instagram Reels that are actually working in a niche right now and turn them into a swipe file: ranks reels by outlier multiple (views divided by the account's own median, not raw views), names the hook formula each used, and flags which to transcribe. Use when the user says "find viral reels", "what's working in my niche", "content research", "outlier reels", "reverse engineer this account", "build a swipe file", "what should I make next", or exports reels from IShort. Reads IShort CSV exports and the IShort MCP (list_my_scripts, get_competitor_report, get_reel_details).

instagram-seo-caption-generator

Instagram SEO caption generator that writes the caption FROM the Reel's video script: mines the keywords the video actually says, puts the primary keyword in the first 125 characters, writes the on-screen title, alt text and 3-5 hashtags, then scores the caption /100 for Instagram Search and Google. Use when the user wants a caption for a Reel, "write my caption", "SEO caption", "caption from this script/transcript/video", "make this post searchable", "keywords for my reel", "rank my reel on Google", or pastes a reel URL and wants a caption. Uses the IShort MCP (transcribe_reel) to get the script from a reel URL.

関連スキル