Communitygithub.com

Instagram Reel脚本生成器

将一个原始创意转化为完整的Reel脚本,包括经过评分和测试的钩子、口播文案、屏幕文字和时间节拍表。适合需要快速生成短视频脚本的场景。

Instagram Reel脚本生成器 是什么?

Instagram Reel脚本生成器是一个专为AI编码代理(如Claude Code、Cursor、Codex)设计的高级技能,帮助用户将一个原始创意转化为完整的、可拍摄的Reel脚本。它采用经过验证的钩子公式库(共26种),从中选出3个不同公式的钩子,并通过`hookscore.py`进行评分,优先推荐得分最高的钩子。脚本生成后,`beats.py`会基于目标时长(默认20-40秒)生成时间节拍表,并自动检查是否存在慢速钩子、死节奏等问题,确保每个节拍都有具体内容。如果用户已连接IShort MCP,该技能会自动拉取用户的最佳过往钩子和相关话题的爆款脚本记录,让新脚本更具数据支撑。最终输出包括口播文案、屏幕文字卡片(每张最多6个词)、镜头列表和优化建议,口播文案还可通过`instagram-humanizer`进一步人性化处理。

兼容平台✓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 Reel脚本生成器 是做什么的?

一个原始创意输入,输出一个经过评分、计时的、可拍摄的Reel脚本。

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。如果文件不存在,获取用户自己的三个Reel(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> <公式名称>, 评分 <得分> <评价>   (备选: <得分>, <得分>)
length: <秒数>秒, <节拍数>个节拍
[口播文案,用代码块包裹]
[屏幕文字卡片,带时间戳]
[镜头列表:每个节拍对应的画面内容]
下一步:instagram-seo-caption-generator --script <此脚本>

展示口播文案之前,先运行 instagram-humanizer 进行人性化处理。

规则

  • 不得编造数字、客户或结果:使用 {{你的数字}} + 提示标记。
  • 一个Reel只讲一个创意。两个创意,分开写成两个Reel。
  • 绝不以问候语、"在这个视频里"或"别划走"开头。
  • 你负责写,他们负责拍摄和发布。

致谢:钩子公式、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.

相关技能