Communitygithub.com

ig-caption

编写并优化 Instagram 标题:包括前 125 个可见字符、正文、单一行动号召、搜索词和最多五个标签。当用户要求“写标题”、“为这个配文”、“描述里放什么”或询问标签时使用。

ig-caption 是什么?

这是一个专为 Instagram 标题设计的高级 AI 技能,支持 Claude Code 等智能体平台。其核心功能是生成、检查和优化 Instagram 帖子的标题,特别关注 125 字符的可见区域(在“...更多”截断前显示的内容)。技能会强制要求单一行动号召(如评论关键词、保存或私信),并且只允许最多五个标签——因为 Instagram 自 2025 年 12 月起已正式限制标签数量为五个。此外,该技能强调搜索词的重要性高于标签,鼓励在正文中自然嵌入可搜索的关键短语。该技能还包含一个 Python 脚本 `caption.py`,用于检查标题长度、行动号召数量、标签数量、表情符号使用密度等规则,并生成一份详细的“检查报告”,最终输出一份可直接粘贴的副本。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ilijachrchev/skills/tree/HEAD/skills/instagram-agent-skill/ig-caption

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

ig-caption 是做什么的?

此文件夹中包含一个工具,运行方式如下:

python3 caption.py caption.txt
python3 caption.py caption.txt --keywords "client proposals,agency pricing"

它按信息流显示方式输出标题:前 125 个字符放在一个框内,其余内容在点击后展示。在阅读其他任何内容之前,请先阅读那个框。

语气

读取 ~/.claude/instagram/voice.md(如果存在),并按此编写:用户真正使用的词语、他们永远不会说的词、他们如何处理表情符号和粗口,以及他们乐意署上自己名字的证明。如果该文件不存在,请询问他们最近发布的两三篇内容,从中推断语气,并提供写入该文件的选项,以便下一个技能也能使用。

首先,确定这个标题的任务

这是决定标题成败的关键一步,如果跳过就会毁了标题。

任务 A:视频已经吸引住他们。 Reel 的前两秒通过口播和画面自带钩子。标题不需要第二个钩子,与视频竞争只会两败俱伤。它的任务是行动号召、让行动号召合理的上下文,以及人们会搜索的词。

任务 B:标题就是内容。 一张照片、单张图片、打开一个循环的轮播封面。此时第一行就是钩子,它的运作方式与 Reel 钩子完全一样:具体、简短,并在悬念处戛然而止,而不是在从句中间断开。

询问你正在编写哪种类型的标题。如果用户有一个强钩子的 Reel,请编写 A 并说明原因。

格式

第 1 行      125 个字符的可见空间。任务 A:直接写行动号召。
             任务 B:写钩子。
             永远不要用问候语、标签或表情符号作为第一个字符。
正文         短段落,每段之间空一行。两到六段。
             搜索词放在这里。
行动号召     一个。评论关键词、保存或私信。选一个。
标签         最多五个,单独一行放在底部,或者没有。

限制为 2,200 个字符,但几乎没有什么内容需要 2,200 个字符。一个值得点击并传递 600 个字符的标题,胜过传递 1,800 个字符的标题。

标签,实话实说

标签不再是扩大覆盖面的杠杆,平台已经通过产品变更明确表态。Instagram 于 2025 年 12 月 18 日将每个帖子的标签限制为五个,从三十个减少下来,告诉创作者“使用更少(最多五个)、更有针对性的标签,而不是大量通用标签”效果更好。Adam Mosseri 在 2025 年 2 月就已表示,标签无法增加覆盖范围,它们只是一个标签,而不是分发杠杆。

因此:最多五个,具体明确,作为话题标签。如果用户在笔记应用中保存了二十个标签的集合,那个集合现在就是死重,检查工具会判定为失败。

#viral、#fyp、#explorepage、#foryou 不能描述任何内容。直接删掉。

现在搜索词比标签更重要

Instagram 搜索会读取标题文字。因此,你想要被找到的短语应该作为人类会输入的词,放在一个读起来自然的句子里。例如,第三行中的“客户提案”这个短语,而不是底部标签块中的“#客户提案”。

询问用户的两到三个这些词语,然后传递给检查工具:

python3 caption.py draft.txt --keywords "客户提案,代理定价"

规则

  • 标题中不要有链接。 标题不可点击。正文中的链接是死文字,表明“我不会用这个平台”。链接放在简介或私信中。
  • 一个行动号召。 两个行动号召等于没有。caption.py 会统计数量。
  • 关键词号召需要人们能输入的关键词。 一个词,没有空格,没有表情符号,并且在视频中也说出来。评论 CONTRACT 有效。评论“合同指南” 无效。
  • 如果有链接,单独写第一条评论。 并在报告中说明。
  • 表情符号用作标点,而不是装饰。 检查工具会标记每 100 个字符超过 4 个表情符号的情况。
  • 替代文本值得花 20 秒。 对于轮播和照片,务必写出替代文本。屏幕阅读器和 Instagram 都会读取它。

流程

  1. 确定任务 A 或任务 B,并说明选择。
  2. 起草标题。
  3. 对其运行 /ig-human。标题很短,因此劣质内容在这里比在其他地方更明显。
  4. 使用用户的搜索词运行 caption.py。修复所有 Fail。对每个 Warn 都要大声做出决定,而不是默默跳过。
  5. 打印可复制的标题块,然后是报告:
标题就绪
任务:       A - Reel 承载钩子
可见部分:   125 个字符中使用了 118 个
行动号召:   一个,评论 CONTRACT
标签:       3
搜索词:     “客户提案”在第 3 行,“代理定价”在第 5 行
检查工具:   就绪

不会发布任何内容。由用户自行粘贴。

Individual skills in this repo

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

相关技能