instagram-agent-skill:13 个 Claude 技能,写 Instagram 短视频与文案
instagram-agent-skill 是 13 个免费 MIT 的 Claude 技能:给 Reels 开头打分、预览文案、去套话;只出草稿,你来发布。
项目资料
GitHub Ecosystem- 许可证
- MIT
- 主语言
- Python
- 星标
- 5,743
- 核查时间
- 2026-11-10
以上快照资料以核查当日为准,可能随版本或运营策略变化。
做 Instagram 账号最费劲的,往往是短视频开头的那几秒,以及信息流里点开“更多”之前的那一两行文案。instagram-agent-skill 是一组给 Claude 使用的技能(Skill):一共 13 个,覆盖短视频、文案、轮播图、限时动态、主页诊断、周计划、评论与私信,另有复盘与内容改编;此外还有几个只用标准库的 Python 小工具,用来给开头打分、估算口播时长、预览与检查文案。GitHubDaily 在 X 上推荐过它。2026 年 11 月 10 日核对时,GitHub 显示它有 5,743 颗星,许可证为 MIT。
核心功能
- 开头打分:
/ig-reel从 README 列出的 26 种开头套路中给出三个候选,hookscore.py再按五项属性打分,并写出最弱的一项。我们在临时克隆的仓库上试跑:一句带具体金额的开头得分 70.0,被标为 STRONG;一句以 “Hey guys” 开头、谈“内容策略”的样例得分 9.6,被标为 WEAK,工具给出的理由是开场问候,“没有人是为了被问候才来刷信息流的”。 - 口播时长:
beats.py按语速估算每句的时长,排出时间码,并标出 README 所列的几类常见问题:开头超过三秒,某个节拍长到足以让观众离开,连续多句没有具体内容,结尾没有回扣开头。这些是 README 的说明,我们没有单独试跑它。 - 文案预览与检查:
caption.py先画出信息流里约 125 个字符的可见部分,再检查长度、首句是否在句中被截断、标签数量、指定的搜索词和行动号召。README 写明标签上限为五个。我们用六个标签的样例试跑,结论是 FIX:标签超出上限,两个指定的搜索词都没有出现。 - 去套话与检测:
humanize.py清除零宽字符等不可见字符,把破折号和弯引号换成普通符号,并替换slop.json里的 154 个套话,词表可以自行修改。detect.py用五项本地启发式打分:节奏、具体性、套话密度、字符指纹与语气。README 明确说明,它不是 GPTZero、Originality 等检测器的接口,也不承诺任何检测结论。我们用一段刻意堆满套话的样例试跑,HUMAN SCORE 为 15.1,被标为需要修改。 - 其余技能:
/ig-profile用 12 项、100 分的评分表给主页打分,并按先修复优先的顺序改写;/ig-plan排出一周的内容;/ig-viral找出赛道里相对账号自身中位数倍数最高的内容,并整理成 swipe 文件;/ig-audit复盘已发布的内容,按异常倍数和每次触达的发送数排序,不看原始播放量;/ig-repurpose把一条视频、播客或通讯改编成一周的短视频与轮播;/ig-comment、/ig-reply和/ig-dm分别起草评论、回复与私信。这些技能只写草稿,不替你发送。
典型使用场景
- 经营知识类内容的个人账号:每周先用
/ig-plan排出选题,再用/ig-reel生成三个开头,用hookscore.py排序,拍之前用beats.py估算时长。决定哪条内容发出去的,仍是创作者本人。 - 想看清赛道里什么在起作用的运营者:
/ig-viral在你自己的浏览器里,以人工速度浏览大约十个账号、每个十二条左右的内容,然后排序。README 说它只阅读、不爬取,也从不替你登录。 - 文案写完、担心读起来像模板的人:先用
detect.py得到基线分数,再用humanize.py --report逐条查看改动。“不只是 X,还是 Y”这类句式会被标出来交给人工改写,而不是被正则直接替换。
快速上手
README 的安装命令如下:
git clone https://github.com/Jakeschincariol/instagram-agent-skill.git
cp -r instagram-agent-skill/skills/ig-* ~/.claude/skills/
复制之后,README 建议把 templates/voice.md 复制到 ~/.claude/instagram/voice.md 并填写,因为每个技能都会读取这个文件。Python 工具不需要安装依赖。README 的首次运行示例如下,它假设你在 skills/ig-reel/ 目录中运行,hooks.txt 每行放一个候选开头:
python3 hookscore.py hooks.txt
输出是按得分排列的列表,每行标出 STRONG、OK 或 WEAK,下一行写出最弱的属性。我们的试跑输出就是这种格式。
性能数据
README 公布了作者自己的开头测试,我们没有复现。语料是 74 条 YouTube Shorts 的开头,取自自动字幕的前三秒,而不是 Instagram Reels,因为不登录就拿不到 Instagram 的播放量数据。README 没有注明测试日期,测试脚本也不在仓库里。AUC 为 0.5 时等同随机猜测,越接近 1 说明区分能力越强。
| 测试 | 结果 | README 的解读 |
|---|---|---|
| 10 条刻意写差的开头 | AUC 0.83;其中 9 条低于真实语料的中位数 | 能提示明显偏弱的开头 |
| 同一创作者的爆款与非爆款 | AUC 0.56 | 分不出两个都还不错的开头哪个会火 |
| 公式分类器覆盖的真实开头 | 从 8% 提高到 49% | 最初的正则是按作者自己的模板写的,后改为按真实口语重写 |
来源:README 自述。硬件与日期:README 未注明。在这组数据里,只有具体性(SPECIFICITY)一项能区分爆款与非爆款;STAKES 与 ADDRESS 两项在两组中的中位数完全相同。
小结
适合:想用 Claude 完成选题、草稿和周计划,但发布仍由自己决定的 Instagram 创作者与小团队。不适合:想要自动发帖、自动评论、自动关注或自动私信的人。README 说明,Instagram 的内容发布 API 只对专业账号开放,需要 Meta 开发者应用、关联的主页、长期有效的令牌和应用审核;其余的自动化方式(浏览器自动化或第三方工具)违反 Instagram 服务条款,还会导致账号被限制。所以这套技能停在可以直接复制的草稿上。
使用前请注意几点限制:
- 它不发布:技能只输出可以直接复制的文本,发布由你完成。README 把这一点写成设计本身,而不是可以关闭的选项。
- 开头测试只能筛掉弱的开头:作者自己的数据显示,它能识别明显偏弱的开头,却分不出两个都不错的开头哪个会火。
- 去套话检测是本地启发式:它不承诺任何外部检测器的结果,README 也这样说明。
- 数字会过期:标签上限等平台规则会变,README 提醒以 Instagram 当下的规则为准。仓库创建于 2026 年 9 月 13 日,之后没有新的推送;截至 11 月 10 日,未关闭的 issue 与 PR 合计 50 个。
仓库采用 MIT 许可证,主要语言为 Python,工具只使用标准库,不联网。如果你要的是从一个主题直接生成成片,可以对照 MoneyPrinterTurbo:它负责生成视频,这套技能只产出脚本、文案和草稿,不剪辑,也不发布。同一账号下的 replica-skill 是另一组 Claude 技能,用于复刻应用。