Communitygithub.com

Instagram Reels 腳本產生器

將一個原始想法變成有評分、計時、可直接拍攝的 Reels 腳本,包含鉤子、口白、螢幕文字和節拍表。

Instagram Reels 腳本產生器 是什麼?

這個 AI 技能專為 Instagram Reels 短影音腳本創作而設計,能將用戶的單一想法轉化為結構完整的可拍攝腳本。它從 26 種經過測試的鉤子公式中選出 3 個不同類型的鉤子,並透過鉤子評分器(hookscore.py)進行評分,確保開場有力。技能還會生成口白腳本、螢幕文字(每卡最多 6 字)和計時節拍表(beats.py),並自動檢查是否有開場太慢或無內容的節拍。它支援 Claude Code、Cursor 和 Codex 等平台,且能與 IShort MCP 整合,自動擷取用戶過去表現最好的鉤子和相關主題的轉錄稿作為參考。輸出內容包含鉤子評分、腳本長度、口白、螢幕卡片時間軸和拍攝清單,並可接續 Instagram SEO 標題產生器與人性化腳本潤飾工具,確保腳本自然且有效。

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

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Instagram Reels 腳本產生器 是做什麼的?

一個原始想法進去,一份有評分、計時、可直接拍攝的 Reels 腳本出來。

python3 scripts/hookscore.py hooks.txt              # 對鉤子選項進行排名(每行一個)
python3 scripts/hookscore.py --hook "一行字"      # 為單一鉤子評分
python3 scripts/beats.py script.txt --target 30     # 計時節拍表

寫作前

  1. 聲音風格。 讀取 ~/.instagram-claude-skills/brand-voice.md。如果檔案不存在,取得用戶的三支自己的 Reels(IShort:list_my_scripts 並過濾用戶名稱,或直接貼上),然後從 templates/brand-voice.md 建立該檔案。用戶必須親自說出這些內容;錯誤的聲音風格會讓腳本無法使用。
  2. 參考證據。 如果 ~/.instagram-claude-skills/swipe.md 存在(由 instagram-reels-research 技能寫入),其中的公式優先於預設值。使用 IShort 時,search_my_scripts("<主題>") 可顯示該主題的頂尖影片如何開場。
  3. 一個真正具體的事情。 如果想法太模糊,一次提出一個問題:發生了什麼事、對象是誰、代價或回報是什麼。不要東拉西扯。

腳本結構

0:00-0:02  鉤子     主張。口白和螢幕文字**分開撰寫**。
                     第一幀要有動作或變化。
0:02-0:07  利害    觀眾為什麼應該在意。一句話。
0:07-...   主體     每個節拍一個想法;每個節拍更換畫面。
最後 3 秒  收尾     實現鉤子的承諾,然後提出一個要求。
最後一句   循環    重複鉤子中的一個字詞,讓重播時有呼應。

預設長度 20-40 秒。較長的長度是用實力贏得的,不是預設的。

鉤子

讀取 references/hooks.json(26 個公式:模板、範例、螢幕版本、使用時機、如何搞砸)。撰寫 3 個來自不同公式的鉤子,執行 hookscore.py,並以得分最高的鉤子開場。

對評分器要誠實:它能可靠地抓出爛鉤子(問候語、前言、沒有具體內容、太長、「別滑走」、表情符號),但無法在兩個還不錯的鉤子之間分出勝負。致命缺點會將鉤子分數上限設為 45。如果最高分鉤子低於 50,表示沒有一個夠好,需要再寫更多。

螢幕文字

一個獨立的腳本:每張卡片最多 6 個字,要在觀眾聽到之前就被讀到。第一張卡片必須帶有主題關鍵字(Instagram 和 Google 會對它建立索引)。主體部分使用內嵌字幕;大多數人一開始是靜音觀看的。

檢查時間

執行 beats.py --target <秒數>。修正所有標記:鉤子超過 3 秒、任何節拍在同一畫面超過 4 秒、連續三個節拍沒有具體內容、沒有循環。重新執行直到完全乾淨。

輸出格式

REEL READY
hook: #<id> <公式>, scored <n> <評語>   (alternative hooks: <分數>, <分數>)
length: <秒數>s across <n> beats
[口白腳本,放在程式碼區塊中]
[螢幕卡片與時間軸]
[拍攝清單:每個節拍的畫面內容]
next: instagram-seo-caption-generator --script <此腳本>

在顯示口白腳本之前,先執行 instagram-humanizer 將它潤飾得更自然。

規則

  • 不得捏造數字、客戶或結果:使用 {{你的數字}} 並加上標記。
  • 一個 Reels 只講一個想法。兩個想法,就寫兩個 Reels。
  • 絕對不能以問候語、「在本影片中」或「別滑走」開場。
  • 你負責寫,他們負責拍攝和發布。

致謝:鉤子公式、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.

相關技能