
【免费下载链接】instagram-agent-skillThirteen Claude skills that run an Instagram account: Reels off 26 scored hook formulas, a viral research skill, a caption linter, and a humanizer. Free, MIT.项目地址https://gitcode.com/gh_mirrors/in/instagram-agent-skill点击查看免费下载写 Instagram 文案最大的坑是信息流只给你大约 125 个字符剩下的全部藏在 ... more 后面。几乎每条失败的文案都死在这个窗口里钩子写到了第三句或者第一行是问候语或者整条文案从一堆标签开头。ig-caption是开源项目 instagram-agent-skillMIT 协议免费中的文案技能先把信息流里真正能看到的那 125 个字符画成一个框给你看再用 Caption Linter 对 8 项硬性规则逐项检查全部通过才允许发布。为什么是 125 字符Instagram 在信息流中大约只展示文案的前 125 个字符后面的内容必须点一下 ... more 才能看到。问题在于绝大多数读者不会点那一下。所以你的文案第一行必须独立成立钩子写在前 125 字符内而不是第三句第一行不能是问候语Hey everyone!、不能以#或开头、不能以 emoji 开头搜索词尽量放进可见窗口。需要注意的是125 只是一个近似值——真实截断点会随设备、字体大小和换行位置浮动。这正是caption.py强调留余量而不是卡着 125 字写完的原因caption.py#L10-L15。工具还提供了--truncate参数可以手动测试更严格的截断点caption.py#L198-L199python3 caption.py caption.txt --truncate 100动手前先想清楚这条文案的任务是什么这是最容易被跳过、也最容易毁掉文案的一步。ig-caption要求你先在两种任务之间做选择SKILL.md#L24-L38任务适用场景文案的职责Job AReel 视频前两秒已经有强钩子不再做第二个钩子负责行动指令 让指令成立的上下文 搜索词Job B单图、轮播封面等没有语音钩子的形式文案本身就是内容第一行必须像 Reel 钩子一样具体、短、在悬念处切断一条 Reel 如果已经在画面和口播里给了钩子文案再去抢钩子结果通常是两边都输。工具会明确告诉你选的是哪一种以及为什么。文案骨架125 字符窗口内的结构要求ig-caption规定的文案结构非常克制SKILL.md#L40-L54Line 1 125 字符可见窗口。Job A 放行动指令Job B 放钩子。 永远不放问候语、不放标签、不以 emoji 开头。 Body 短段落段与段之间空一行2~6 段。搜索词放在这里。 The ask 只有一个评论关键词 / 收藏 / 私聊。只留一个。 Hashtags 最多 5 个单独一行放在最底部——或者干脆不用。两条容易被忽视的硬约束上限是 2,200 字符但几乎没几条文案需要写满。600 字符讲清楚并让人愿意点 ... more胜过 1,800 字的灌水。Hashtag 上限已经是 5 个。Instagram 在 2025 年 12 月 18 日起把单帖标签上限从 30 降到 5官方明确说更少但更精准的主题标签比一堆泛标签效果 better。caption.py直接按新上限执法超了就是 FAILcaption.py#L120-L122。你备忘录里存的那 20 个泛标签现在是死重。搜索词比标签更重要了Instagram 的搜索会读取文案正文。所以你想被搜到的词应该以正常人会打出来的短语形式写进句子里而不是堆在底部的标签块里SKILL.md#L71-L82client proposals 作为第三行的普通词语出现而不是底部的 #clientproposals。写好草稿后把 2~3 个目标搜索词传给 Linter 做校验python3 caption.py draft.txt --keywords client proposals,agency pricingLinter 会报告每个关键词是否存在、有几个落进了 125 字符可见窗口缺了哪个会明确点名。Caption Linter8 项检查逐项过caption.py会输出两部分结果先打印WHAT THE FEED SHOWS可见窗口框再跑 8 项检查caption.py#L79-L179检查项FAIL 条件说明LENGTH超过 2,200 字符Instagram 硬上限FIRST LINE空行开头 / 以标签或 开头WARN第一行超过截断点但切在半句HOOK IS CONCRETE—WARN可见窗口内没有任何数字或专有名词可验证HASHTAGS超过 5 个第 5 个之后的标签不计入且显得过时TAG PLACEMENT—WARN有标签出现在可见窗口内浪费信息流空间LINKS—WARN文案里的链接不可点击应放简介或私聊ONE ASK—WARN0 个或超过 1 个行动指令两个指令等于没有指令EMOJI—WARN每 100 字符超过 4 个 emoji读起来像装饰每项检查给出 PASS / WARN / FAIL 状态最终输出READY可直接用、REVIEW有人工判断项或FIX必须先改三种结论。真实运行效果一条典型坏文案的体检报告下面是一段真实运行输出含故意设置的多个问题。注意可见窗口框第一行问候语占了宝贵的前 125 字符正文只挤进了 Body paragra 就断了6 个标签直接触发 FAILCAPTION LINT · 252 / 2200 chars · 6 hashtags · 1 ask(s) WHAT THE FEED SHOWS ------------------------------------------------------ | Hey everyone! Today I wanted to talk about how I | | manage client proposals and agency pricing. So much | | to share... | | Body paragra | -------------------------------------------- ... more PASS LENGTH 252 / 2200 characters PASS FIRST LINE 112 characters, lands whole PASS HOOK IS CONCRETE 1 number(s) or name(s) in the visible window FAIL HASHTAGS 6 tags, over Instagrams cap of 5. Tags past the fifth do not count and the block reads as old PASS TAG PLACEMENT tags are below the fold PASS LINKS no dead links in the body PASS ONE ASK one call to action: comment a keyword PASS EMOJI 0 emoji, 0.0 per 100 characters PASS SEARCH TERMS 2/2 present, 2 in the visible window -------------------------------------------------------------- VERDICT FIX规则很硬VERDICT FIX时脚本以非零状态码退出caption.py#L210方便接进任何自动化流程--json参数则输出结构化结果。完整工作流从草稿到 CAPTION READYig-caption规定了一个标准循环每步都有明确产出SKILL.md#L99-L119先定 Job A 还是 Job B并说明理由起草文案按上面骨架写跑/ig-human文案很短AI 腔在这里比项目里任何其他内容都更刺耳humanizer 会清掉破折号、套话和不可见水印字符跑caption.py并传入搜索词每个 FAIL 必须修掉每个 WARN 必须出声决策不能默默放过输出成品块 回执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最后一条设计原则工具不发布任何东西。它只给出复制即用的文案块粘贴和发布由你手动完成——这既是对平台规则的尊重也保证了发布前永远有一道人工闸门。最容易翻车的 6 个细节问候语开头Hey everyone! 是钩子的头号杀手linter 会直接 FAIL 第一行泛标签堆砌#viral、#fyp、#explorepage这类标签什么也没描述linter 内置了一份垃圾词表会点名批评caption.py#L56-L58文案里放链接信息流里的链接不可点击是死文本放简介或私聊一次要两件事两个行动指令等于没有指令caption.py会数出来关键词指令太长Comment CONTRACT可以Comment the contract guide不行——一个词、无空格、无 emoji并且要在视频里念出来emoji 当装饰每 100 字符超过 4 个就会被 WARNemoji 是标点不是贴纸。常见问题125 字符是精确值吗不是。真实截断位置随设备、字体和换行浮动所以工具建议留余量而不是工程化地卡在 125 收尾。2025 年 12 月后 hashtag 规则变了吗变了。单帖上限从 30 降到 52025-12-18 生效Linter 按新规则执法超过 5 个直接 FAIL。这个工具会自动发布文案吗不会。所有技能产出的都是复制即用的文本块发布动作由你完成。不用 Claude Code 也能用吗可以。caption.py是零依赖的 Python 脚本在本机直接运行即可caption.py#L15-L22SKILL.md本身也可以贴进任何支持 skill 的聊天中作为模式使用。相关文件skills/ig-caption/SKILL.md — 完整技能定义Job A/B 判定、文案骨架、Hashtag 新规、工作流skills/ig-caption/caption.py — 125 字符截断预览 8 项 Linter 检查skills/ig-human/SKILL.md — 配套 humanizer去 AI 腔、清不可见字符templates/voice.md — 声音档案模板所有技能共读建议先填README.md — 项目总览与 13 个技能清单赞分享【免费下载链接】instagram-agent-skillThirteen Claude skills that run an Instagram account: Reels off 26 scored hook formulas, a viral research skill, a caption linter, and a humanizer. Free, MIT.项目地址https://gitcode.com/gh_mirrors/in/instagram-agent-skill点击查看免费下载相关推荐OpenScreen 离线字幕打包如何用 fetch-caption-model 预置 caption-assets 让 Whisper 模型离线可用OpenScreen 离线字幕打包如何用 fetch caption model 预置 caption assets 让 Whisper 模型离线可用 Op桌面应用音视频视频处理屏幕录制Qwen 通义千问开源模型实战指南从推理、量化、微调到部署的完整技术手册Qwen 通义千问开源模型实战指南从推理、量化、微调到部署的完整技术手册 本文以阿里云通义千问Qwen系列开源大模型为对象系统梳理该仓库GitHub_后端instagram-private-api IGTV 浏览 Feed 的 Caption 接口解析IgtvBrowseFeedResponseCaption 字段全解与实战读取instagram private api IGTV 浏览 Feed 的 Caption 接口解析IgtvBrowseFeedResponseCaption后端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考