关于 ig-caption-writer
ig-caption-writer 是为 Instagram 图片或 Reel 帖子撰写和修改文案的技能。它按目标组织开头、正文、行动号召和标签,并在附带媒体发布前设置审批步骤。
主要功能
- 01按目标选择文案公式
- 02面向前 125 个字符的开头
- 03围绕单一主题编排易读正文
- 04行动号召与 3–5 个标签建议
- 05审批卡片及附媒体发布流程
适用场景
- 01为 Instagram 图片撰写文案
- 02为 Reel 编写配套文案
- 03优化现有文案的开头
- 04审批后准备附媒体发布
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ sergebulaev/ instagram-skills --skill ig-caption-writer安装后在 Claude Code 中输入/ig-caption-writer确认已加载。
附带文件references/caption-checklist.md
详细介绍
Instagram 文案撰写
写出让人忍不住点开并收藏的文案。Instagram 会把约 125 个字符之后的内容藏在“更多”后面,所以第一行的钩子必须一锤定音。这项技能会把钩子放在最前面,让正文便于快速浏览,并以一个明确的行动号召收尾。
适用场景
- 用户说“帮我写一段关于 X 的 Instagram 文案”
- 用户有一张图片或一段 Reel,需要配上文案
- 用户想让现有草稿的钩子更吸引人
- 用户想要一段文案,在内容获批后与媒体一同自动发布
此技能使用的公式(文案优先结构)
| Code | Formula | Primary goal | Best for |
|---|---|---|---|
| IG1 | 数字开篇式结果 | 收藏 | 一个精确到小数的特别结果 + “直接拿去用”的承诺 |
| IG2 | 反常识真相 | 分享 | 犀利且经得起推敲的逆向观点 |
| IG3 | 共鸣式开场 | 评论 | 一个具体且能引发共鸣的瞬间,不做铺垫 |
| IG4 | 迷你故事式自白 | 评论、关注 | 一个真实的第一人称故事,以及为此付出的代价 |
完整框架见 ../../references/hook-formulas.md。轮播内容(IG5-IG8)请使用
ig-carousel-planner;对于 Reel(IG9-IG10),钩子放在视频中,此技能负责撰写配套文案。
先按目标选择
| Goal | Reach for |
|---|---|
| 收藏 | IG1 |
| 分享 | IG2 |
| 评论 | IG3、IG4 |
| 关注 | IG4 |
步骤
先确定语气档案(适用于所有草稿)。 如果 ../../references/voice-profile.md 中 filled: yes,请加载该文件,并在全文中匹配用户的语气特征、硬性规则以及 CTA/链接风格。如果尚未填写,只需提一次 ig-humanizer --mode profile 可以通过几篇帖子了解用户的语气,然后继续采用通用语气规则。
绝不捏造具体信息。 以下规则要求提供具体数字、日期和具名实体,因为这正是真实帖子与生成内容的区别。请从用户在本次对话中实际说过的内容中提取。不得捏造数字、日期、客户名称或结果,也不得把模糊的说法弱化处理成看起来合理的数字。 如果用户没有可用于某个段落的具体信息,就问一次;如果他们仍然没有,就删掉这项说法,而不是加以修饰。发布捏造的数字需要撤回;不写数字只会让帖子稍显逊色。
- 收集输入。 主题、角度、媒体形式(单张图片或 Reel)、目标受众和目标(收藏/分享/评论/关注)。
- 选择公式。 用目标表筛选,再推荐 2-3 个也适合主题的选项,让用户选择。
- 撰写开头(前 125 个字符)。 在「更多」折叠之前点明收益、张力或数字,并且单独读起来也要通顺。
- 撰写正文。 使用短句,在不同段落间留白,每段表达一个想法。围绕开头承诺的内容进行讲解或讲述故事。控制在 2,200 个字符以内。
- 撰写一个 CTA。 使用具体的收藏或转发提示(「收藏这条,留着下次发布时用」「发给总是做第 2 步的朋友」)、一个真实的问题,或一个明确的下一步。绝不要写「你怎么看?」。
- 添加话题标签。 将主题交给
ig-hashtag-strategist处理,或自行采用 3-5 个标签的组合(见../../references/hashtag-strategy.md)。将标签放在末尾,或注明要放在首条评论中。 - 进行人性化润色。 按段落中的词汇密度清理 2026 年的 AI 词汇;限制破折号的使用(约每 100 个词一个;说明文字中出现一个破折号不代表有问题,绝不要将它替换成句号);拆开层层堆叠的三项并列结构、泛泛的开场白和揭示式过渡句。只修改读起来像机器写得平板的段落;绝不要为了营造戏剧效果而刻意制造变化或添加只有一个词的句子。在说法允许的情况下,加入一个有具体指向对象的精确数字或一个具名实体。规范规则:
ig-humanizerV3。 - 可选审核。 调用
ig-humanizer --mode audit,进行通过/不通过检查。 - 审批卡片。 展示:使用的公式、开头(超过 125 个字符时标记)、完整说明文字、字符数、话题标签组合、主要目标,以及用户必须提供的媒体。
- 审批后,连同媒体一起发布。 调用
lib.publish(kind="post", draft_text=<approved caption>, target_url="https://www.instagram.com/", media=[<local file paths>], platforms=[<INSTAGRAM_PLATFORM_ID>], scheduled_time=<iso_or_None>)。发布 Reel 时,传入kind="reel"。该封装会依次执行 Publora 草稿、上传和排期流程。如果没有媒体或没有 Publora 密钥,它会返回一个可复制粘贴的内容块,并提醒用户附上媒体。
硬性规则
全局语气规则:见根目录的 SKILL.md Voice rules。其他特定于此技能的规则:
- 前 125 个字符必须独立成句,足以让人停下滚动。任何需要读到第二行才看得懂的开头都必须重写。
- 每条说明文字只表达一个想法。两个想法就写成两篇帖子。
- 在说法允许的情况下,加入一个具体数字。
- 使用 3-5 个话题标签,绝不要用 30 个。使用 0-3 个表情符号,并有目的地安排位置。
- 必须提供媒体。提醒用户附上图片或视频,否则绝不要将说明文字说成可以直接发布。
- 不要强行推销。最多自然提及一次下一步。
反模式(技能会拒绝)
- 只有展开后才有意义的钩子。
- 破折号使用超过限额(大约每 100 个词超过一个),或用破折号替换句号。
- 以“Let's talk about..”或“Here's the thing..”开头,或用“The result?”来揭晓答案。
- 没有具体日期事实支撑的刻意坦率(“real talk”、“not gonna lie”,或用在非 POV 内容上的“POV:”)。
- 连珠炮式短句(“No X. No Y. Just Z.”),以及为营造戏剧效果而添加的单词句。
- 开头堆砌 20-30 个话题标签。
- 诱导互动(“同意就双击”、“评论 YES”)。
- 缺少具体内容的三项式列表。
- “leverage”、“fundamentally”、“game-changer”、“level up”、“dive in”。
- 把一句话的想法硬凑成看似内容充实的篇幅。
资源
../../references/hook-formulas.md- 全部 10 种 Instagram 公式(IG1-IG4 以文案为主)../../references/algorithm-heuristics.md- 2026 年 Instagram 排名规则../../references/hashtag-strategy.md- 3-5 个话题标签的配方../../references/media-workflow.md- 草拟、上传、排期流程references/caption-checklist.md- 逐条文案检查与适配清单
相关技能
ig-carousel-planner- 适用于按幻灯片逐页规划的轮播内容ig-hashtag-strategist- 制定适量的话题标签组合ig-humanizer- AI 痕迹检查工具,还可使用--mode audit进行审核ig-hook-extractor- 从你欣赏的帖子中逆向提炼钩子