mcpField
I
ig-caption

ig-caption

github.com/jakeschincariol营销与增长3.5k608 次安装6 周前更新
代码仓库

关于 ig-caption

ig-caption 是面向 Instagram 创作者的文案技能,按内容形式规划说明文字,并兼顾搜索词。附带脚本可检查草稿长度、行动号召、标签和关键词;它不会发布内容。

主要功能

  1. 01预览开头 125 个字符
  2. 02判断说明文字的写作任务
  3. 03检查关键词和主题标签
  4. 04统计行动号召并提示问题
  5. 05整理可直接复制的文案

适用场景

  1. 01为已有强开场的 Reel 写说明文字
  2. 02为照片或轮播图撰写主导型文案
  3. 03检查草稿中的搜索词

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jakeschincariol/instagram-agent-skill --skill ig-caption

安装后在 Claude Code 中输入/ig-caption确认已加载。

附带文件caption.py

详细介绍

ig-caption

此文件夹中有一个工具,用于运行:

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

它会像信息流一样显示说明文字:前 125 个字符放在方框中,其余内容藏在点击之后。先读读这个方框,再读你写的其他内容。

首先,确定这段说明文字要完成什么任务

跳过这一步,就会毁掉说明文字。

任务 A:视频已经吸引了观众。 Reel 会在前两秒用口播和画面文字自带吸引点。说明文字不需要再设一个吸引点;和视频争抢注意力只会让两者都失效。它的任务是提出行动请求,提供让请求合情合理的背景,并包含人们会搜索的词语。

任务 B:说明文字本身就是内容。 照片、单张图片,或开启悬念的轮播封面。这时第一行就是吸引点,写法和 Reel 的吸引点完全一样:具体、简短,并在悬念处戛然而止,而不是在分句中间截断。

先问清楚你写的是哪一种。如果用户的视频 Reel 已经有很强的吸引点,就写 A,并说明原因。

结构

Line 1      125 characters of visible space. Job A: the ask, plainly.
            Job B: the hook.
            Never a greeting, never a hashtag, never an emoji as the first
            character.
Body        short paragraphs, one line of white space between each. Two to six
            of them. This is where the search terms live.
The ask     one. Comment a keyword, save it, or DM. One.
Hashtags    up to five, on their own line at the bottom, or none.

上限是 2,200 个字符,几乎没有内容需要写到 2,200 个字符。能吸引人点击、随后提供 600 个字符内容的说明文字,胜过提供 1,800 个字符内容的说明文字。

说说标签

标签如今不再是提升触及率的杠杆,平台也已通过产品变更明确说明了这一点。Instagram 于 2025 年 12 月 18 日将每条帖子的标签上限设为五个,从三十个下调,并告诉创作者,“与其使用许多宽泛的标签,不如使用更少(最多 5 个)且更有针对性的标签”,这样效果更好。Adam Mosseri 早在 2025 年 2 月就说过,标签无法提升触及率,它们只是分类标签,而非分发杠杆。

所以:最多使用五个具体标签,作为主题分类。如果用户在备忘录应用里存了一串二十个标签,现在那串内容已经成了累赘,代码检查器会判定失败。

#viral、#fyp、#explorepage、#foryou 都没有表达任何具体内容。删掉它们。

搜索词如今比标签更重要

Instagram 搜索会读取说明文字。因此,用户希望别人找到自己的词语,要以人们自然会输入的短语形式放进说明文字,并写在读起来流畅的句子里。把“Client proposals”作为第三行中的词语,而不是放在底部标签区里的“#clientproposals”。

请用户提供两三个这样的词语,然后交给代码检查器:

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

规则

  • 说明文字中不要放链接。 说明文字无法点击。在正文中放 URL,只会成为一段无效文字,传达出“我不会用这个平台”的意思。放在个人简介中或通过私信发送。
  • 只提出一个行动请求。 提出两个请求就等于一个都没提。caption.py 会统计请求数量。
  • 要求评论关键词时,关键词必须是人们能输入的词。 只能有一个词,不能有空格,不能有 emoji,而且视频中也要口头说出来。Comment CONTRACT 就可以。Comment "the contract guide" 不行。
  • 如果有链接,就单独写第一条评论。 并在交付说明中注明。
  • Emoji 用作标点,不要当装饰。 每 100 个字符超过 4 个,代码检查器就会标记。
  • 替代文本值得花 20 秒写。 对于轮播和照片,请写上替代文本。屏幕阅读器和 Instagram 都会读取它。

流程

  1. 确定是任务 A 还是任务 B,并说明是哪一种。
  2. 起草。
  3. 对草稿运行 /ig-human。说明文字很短,所以这里的生硬感比这个工具包里的任何其他地方都更明显。
  4. 使用用户提供的搜索词运行 caption.py。修复所有 FAIL。逐项明确处理每个 WARN,不要悄悄忽略。
  5. 输出可直接复制的内容块,然后附上交付说明:
CAPTION READY
job:        A - the reel carries the hook
visible:    118 of 125 characters used before the cut
ask:        one, comment CONTRACT
hashtags:   3
search:     "client proposals" in line 3, "agency pricing" in line 5
linter:     READY

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

评论

支持 Markdown