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