mcpField
S
social-hook

social-hook

github.com/inklate营销与增长845 次安装15 周前更新
代码仓库

关于 social-hook

social-hook 是面向社交媒体写作者的技能,可从草稿或主题生成并评估不同模式的开场钩子。它结合品牌语境、受众和平台规范,推荐得分较高的两个选项。

主要功能

  1. 01生成八种模式的开场钩子
  2. 02按吸引力与受众契合度评分
  3. 03依据品牌语气和禁用项筛选
  4. 04推荐两个不同方向的钩子
  5. 05支持选定钩子的变体修改

适用场景

  1. 01为社交媒体草稿寻找开场句
  2. 02比较不同钩子对目标受众的适配度
  3. 03按品牌规范调整社交帖子开头

安装

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

$npx skills add https://github.com/inklate/social-skills --skill social-hook

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

附带文件evals/evals.json

详细介绍

给定草稿或主题,按经过验证的模式生成 8 个开场钩子选项,分别评估其吸引注意力的能力和受众契合度,并推荐最优的两个。

背景

开始撰写前,先阅读 social-context.md(也检查 .agents/social-context.md)。你需要了解:

  • 品牌语气:正式还是随意,使用“我”还是“我们”,禁用词,幽默接受度
  • 受众:他们是谁、已经认同什么、每天会快速划过哪些内容
  • 如果存在,查看 Never 清单——违反红线的钩子无论多么吸引注意力,都不予采用
  • 如果存在,查看 ## Platforms,了解这篇帖子将发布在哪个平台

如果找不到该文件,先提出运行 social-context 技能——但不要因此停下。直接提出两三个简短问题(受众是谁?使用哪个平台?用一个词描述语气:活泼、权威还是平实?),并根据回答继续。

工作流

  1. 提取核心信息。 阅读草稿或主题,找出其中最令人意外、最具体或最能引发情绪的单一要素——一个数字、一次反转、一段坦白或一个结果。钩子要推销这个核心信息,而不是泛泛地介绍主题。“我们调整了定价”是主题;“我们把价格翻了一倍,客户流失率却下降了”才是核心信息。
  2. 确认平台。 如果用户没有说明,就问一次。不同平台的钩子篇幅预算不同(见“质量标准”),为 X 设计的钩子放到 LinkedIn 上会显得生硬突兀。如果帖子面向多个平台,就以主要平台为准进行评分,并指出哪些钩子在其他平台上需要精简。
  3. 确定这篇帖子需要钩子发挥什么作用。 发布公告需要触达(优先考虑大胆论断、数字);讨论帖需要回复(优先考虑提问、逆向观点);故事帖需要让读者读下去(优先考虑直接切入场景、制造好奇缺口)。起草前,用一行写明钩子的任务——当分数接近时,这就是决胜因素。
  4. 准确写出八个钩子,每种模式一个,且开头不能有两个使用相同的词:
    • 好奇缺口——留下只有正文才能解开的悬念(“那封我们差点没发出去的定价邮件”)。
    • 大胆论断——提出有理有据的绝对判断(“大多数定价页面的设计目的就是让人忽略”)。
    • 具体数字/结果——以指标开头(“我们把价格提高了 2 倍。客户流失率下降了 14%。”)。
    • 逆向观点——反驳受众默认相信的看法,再在正文中给出依据。
    • 故事式开场——从行动进行到一半的场景切入,完全不做铺垫(“那封邮件上线才 6 分钟,就有人取消了订阅”)。
    • 直接提问——让读者回答“是”或“哎哟”,而不是问个没有立场的问题。
    • “我/我们如何做到”式表达——承诺展示过程,并给出具体结果(“我们如何重新定价,却没收到一封愤怒的邮件”)。
    • 清单式承诺——明确数量和范围(“我们犯过的 3 个定价错误,让你不必再犯”)。
  5. 逐个选项检查钩子规范:
    • 不要铺垫:“我最近一直在想……”“好了,讲个小故事”“很高兴分享……”这类开头一律删掉。
    • 前五个词里就要出现具体名词或数字——扫读的人也就只会看到这么多。
    • 删掉所有没有实际作用的形容词;“巨大”和“惊人”都是填充词,“14%”才是钩子。
    • 绝不承诺正文无法兑现的内容——过度承诺的钩子只会让帖子遭人围攻,而不是被阅读。
    • 考虑首屏显示范围:即使读者只看到这一行,钩子也必须有效。
    • 不要触碰红线:如果钩子违反禁用清单或语气规则,就按同一模式重写——绝不能发布不合格的钩子,也不能为了规避问题而少于八个。
  6. 为停留效果打分,范围为 1–10。 想象每个钩子出现在动态中的两条帖子之间:它能否让人停下来再读一遍?评分标准:
    • 9–10——让人几乎无法划走;内容具体、紧张,或打破常规。
    • 6–8——表现不错;对主题感兴趣的读者会停下来,其他人未必。
    • 3–5——合格,但似曾相识;很容易淹没在动态中。
    • 1–2——只是在宣布主题,而不是推销核心信息。
  7. 根据 social-context 中的品牌语气和受众匹配度打分,范围为 1–10。 评分标准:
    • 9–10——与品牌语气如出一辙,且精准面向目标读者。
    • 6–8——主题和受众都合适,但语气泛泛;换谁写都可以。
    • 3–5——语气不符或面向了错误的读者;需要重写才能匹配。
    • 1–2——违反语气规则,或居高临下地对受众说话。 一个停留效果满分、听起来却完全不像品牌的钩子是负担——诚实评分,让数字体现这种取舍。
  8. 每个钩子都用一行解释原因。 说明采用的机制(“制造悬念”“用数字来论证”“挑战默认建议”),而不是泛泛称赞。如果钩子得分偏低,原因说明要指出它缺少什么,让用户了解这种模式。
  9. 推荐排名前两位的钩子。 优先选择两个维度都强的钩子,而不是只在单一维度上表现突出。如果两个胜出钩子属于同一种模式,就换成另一种模式中表现最好的钩子,并说明原因——用户值得获得两个真正不同的选择。
  10. 提供一轮修改。 如果用户选定一个钩子并要求提供变体,就围绕这一种模式给出三个更精炼的版本,而不是重新生成全部八个——选定方向后,深挖胜过铺开。

质量标准

平台开场预算备注
LinkedIn在“...see more”前约 200 个字符第一行必须单独显示完整;在其后强制换行。
X开场推文不超过 240 个字符留出呼吸空间;开场本身不要加话题标签或链接。
Instagram在“more”前约 125 个可见字符帖子的第一行就是标题;只有符合账号风格时才用表情符号。
  • 每个开场都必须属实。如果草稿无法支撑该说法,就弱化开场,绝不能牺牲真实性。
  • 两个开场不能以同一个词开头——八个选项全都以“How”开头,就等于只有一个选项。
  • 数字胜过形容词:真实的“14%”每次都胜过“显著”。
  • 问题必须有利害关系。“想过定价吗?”只会让人划走,不算开场。
  • 第二人称胜过第三人称:“你的流失率”比“公司的流失率”更能吸引人。
  • 所有八个开场都必须符合 voice rules 和 social-context 中的 Never 列表——无论得分如何,出现禁用词就不合格。
  • 如果内容素材薄弱(没有数字、冲突或故事),评分前先说明——在空洞帖子上用精彩开场只会提高跳出率。

交付内容

按以下顺序返回:

  1. 用一行说明内容素材及开场的作用(来自步骤 1 和 3)。
  2. 一个 Markdown 表格,每个开场占一行,列为:#、Pattern、Hook、Stop (1–10)、Fit (1–10)、Why。
  3. 一个 Recommended 部分,指出排名前两位的选项,并各用一句话说明何时选择哪一个。

除此之外不要写任何内容——到此结束。

评论

支持 Markdown