mcpField
V
viral-hooks

viral-hooks

github.com/artemnovitckii营销与增长11896 次安装19 周前更新
代码仓库

关于 viral-hooks

viral-hooks 是面向内容创作者的写作技能,用于编写或审查不同平台的开场钩子。它按平台注意力形式调整建议,并诊断四类常见问题。

主要功能

  1. 01诊断四类钩子问题
  2. 02适配六种平台形式
  3. 03生成三个不同版本
  4. 04审查并改写现有钩子
  5. 05依据创作者样稿检查语气

适用场景

  1. 01为 Reels、TikTok 或 YouTube 写钩子
  2. 02撰写 LinkedIn 帖子和 newsletter 开头
  3. 03检查钩子的清晰度与相关性

安装

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

$npx skills add https://github.com/artemnovitckii/content-skills --skill viral-hooks

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

详细介绍

爆款开场

开场只有一个任务:帮助合适的观众决定继续看下去。要做到这一点,它必须传达两件事,而且只能有两件事:

  1. 主题清晰——在 1-2 秒内,观众就能准确知道内容在讲什么。
  2. 精准勾起好奇心——观众相信内容是为他们而做的,并且一个悬而未决的问题能推动他们继续看下去。

这项技能的一切,都是为了让开场同时做到这两点。开场很巧妙却不清楚,行不通。开场很清楚却平淡无奇,也行不通。两者兼备才算完成。

**始终结合你的表达风格:**写开场前,先读读你表现最好的帖子中的开场。匹配它们的节奏和感染力——下面这些模式是技巧,而你真正的帖子才代表你的声音。如果你有风格文件(参见此资源包中的 voice-dna 技能),就用它。

如果你没有风格样本(正在审查他人的脚本、全新账号、发帖少于约 10 篇):只依据技巧继续,并在输出中说明(“风格未经验证——没有可供比对的样本”)。绝不因此停下,也绝不默默假装已经做过风格检查。

开场的四大杀手

每个效果不佳的开场,问题都恰好出在以下四点之一。判断是哪一点,然后修正。

1. 延迟——主题出现得太晚

主题揭晓前的每个字,都会让读者流失。“太晚”的具体时机因平台而异(见下方的平台表):Reel 大约有 2 秒的临界点,LinkedIn 帖子有“……查看更多”的折叠处,新闻简报则看标题。杀手相同,截止时间不同。

  • ❌ “好吧,这真的是我见过最疯狂的事情之一,等我给你看了,你肯定不敢相信。”
  • ✅ “你周四就开始点外卖,是因为你备餐的方式不对。”

**修正方法:**删掉主题出现前的一切。不要问候,不要铺垫,不要说“让我解释一下”。第一个名词短语就应该点明主题,而且必须赶在该平台的截止时间前出现。

2. 令人困惑——观众不得不重读

嵌套从句、抽象词、被动语态。如果一句话需要读两遍才能看懂,观众已经走了。

  • ❌ “你难以持续保持饮食习惯,是因为你在周末建立的系统没有考虑到工作日的决策疲劳。”
  • ✅ “你每周日备餐,到周三就撑不住了。原因不是缺乏自律。”

**修正方法:**少用词。用简单的词(六年级阅读水平)。使用主动语态。每句话只表达一个观点。

3. 无关痛痒——内容很清楚,却与我无关

观众理解主题,却无法从中看到自己。头号原因:以创作者视角来写。

  • ❌ “我这辈子一直难以坚持下去。”(观众:我也有这个问题吗?也许没有。划走。)
  • ✅ “如果你今年已经五次重新开始同一套日常计划,原因就在这里。”(观众无法置身事外——内容就是对他们说的。)

修正方法:做两件事。把 我/我的 → 你/你的。围绕观众已经感受到的痛点来表达——先加深问题的紧迫感,再给出解决方案。解决“我的”问题是刚需;听“你的”故事只是锦上添花。

**以“我”为主语的模式例外:**某些获准使用的模式确实以“我”为主语——故事类模式(坦白、从事件中途切入、惨痛教训)和反常规弧线模式(“我不再做 X……”“我再也不会做 X……”)。对于这些模式,相关性测试要改为:以“我”为主语的陈述中,痛点或收益是否明显也属于观众,而且“你”的转向是否能在开场的 2-3 行内(或紧接着的第一拍)出现?以“我”为主语的开场,如果看不到“你”的转向,仍然属于无关痛痒。

4. 缺乏兴趣——清晰、相关,但依然容易被跳过

主题清晰、内容相关,但没有留下任何待解答的问题。解决办法是对比:观众相信的内容(A)与你所声称的内容(B)之间的差距,就是好奇心的来源。没有差距,就没有吸引力。

  • 明确对比(直截了当,不容错过):“大多数人会用更强的自律来解决这个问题。我则会直接把整个计划删掉。”
  • 暗示对比(更巧妙——只说出 B,暗示 A):“我合作过的最自律的客户,根本不用饮食计划。”

**修正方法:**指出 A(普遍看法、常见做法、观众当前的行为),再把 B 与之对照。可信的差距越大,开场钩子就越有力。

各平台上的“开场钩子”是什么

这四种致命问题在所有平台上都一样。各平台不同之处在于,你要争取的注意力单位以及争取它的媒介。动笔前,先确定自己面向哪个平台。

平台开场钩子是……延迟的时限媒介说明
Reel / TikTok前 1-2 秒,口播 + 视觉大约 2 秒后观众就会滑走用醒目的视觉画面开场——眼睛比耳朵更快注意到内容。口播要有节奏,善用缩略形式。
YouTube**两个开场钩子:**标题 + 缩略图争取点击;前 15-30 秒确认观众没有点错先争取点击,再抓住前 30 秒标题 = 好奇心缺口 + 清晰度。前 30 秒重申承诺并提高利害关系——预告回报,但先别揭晓。
LinkedIn“……查看更多”折叠线之前的前 1-2 行折叠线(动态消息中约显示 2 行)动态消息只会显示这些内容。要让读者愿意展开。分行和留白会有帮助。打破惯常模式,别像企业公关稿。
X / Twitter第一条推文(串文)或第一行文字滚动停留点用有力的主张或列出具体承诺。上下文较少——直接说清回报。
Newsletter标题争取打开;第一行争取读下去标题标题要引发好奇或突出益处,别像垃圾邮件。第一行绝不要浪费在“嗨,朋友们。”上。
Carousel第 1 张幻灯片上的文字,≤9 个词让人停下来查看第 1 张幻灯片必须给出一个让人想滑动的理由。

如果某种致命问题的修正方法提到“前 2 秒”,请将其换算为当前平台对应的时限。其他方面——清晰度、相关性、对比——都不变。

开场钩子的形式:2-3 行,不必总是一句惊艳的话

最好的开场钩子能在一行内同时做到清晰 + 对比——这类内容要保留。但完整的开场钩子也可以由 2-3 句口播组成:

  • 第 1 行:明确主题
  • 第 2-3 行:设置对比 / 引发好奇

不要为了强行浓缩成一句话而牺牲清晰度。

禁用的开场白

以下开场白总会被标记——改写时绝不会保留这些包装词。唯一需要判断的是影响范围,而决定因素是限定条件:如果包装词后面跟着实质内容(“讲个故事:”后面明确交代了利害关系),只删掉包装词——它纯粹增加了延迟成本。如果没有实质内容,整个开场钩子都要删掉:

  • “让我解释一下” / “来聊聊” / “来探讨一下”——铺垫(延迟)
  • “讲个故事:” / “POV:”,但同一句话里没有具体内容——空洞的包装(延迟)
  • “没人谈论这个” / “没人告诉你的事”,但没有点明具体内容——含糊(困惑 + 陈词滥调)
  • “[Company] 刚发布了 [thing]”——新闻报道,没有切入角度,也没说明对观众有什么利害关系(无关)
  • “[industry] 正在发生的转变……”——空洞的哲思(四种致命问题同时出现)
  • 用 CTA 开场(“评论 X 获取……”)——CTA 用来收尾,绝不用来开场
  • “等着看这个吧” / “你绝对猜不到”——主题毫不清晰(延迟)

写作模式

  1. 了解平台 — 从平台表中找到对应行;这决定了关注单位和呈现形式(口播短视频 vs 首屏前的首行文案 vs 标题+缩略图)。
  2. 阅读你为该平台写的热门钩子 — 熟悉它的节奏、活力和用词。(如果你有一份效果不错的钩子合集,就从中挑选。)
  3. 通过叠加 2-3 个杠杆来构建每个变体(而非只选一个模板)——一个模式、一个角度和一个增强因素。杠杆和角度与平台无关;每组组合都要用当前平台的形式表达。默认添加具体性增强因素——具体或奇特的数字、具名概念。
  4. 按照下面的“四大杀手”检查清单撰写每个钩子,并根据平台的时限调整 DELAY。
  5. 默认交付 3 个变体 — 如有明确的数量要求,以要求为准。无论数量多少,每个变体都要采用不同的杠杆组合;为每个变体标注所叠加的杠杆(这样你学到的不只是结果,还有原因)。

审核模式

首先识别平台(调用方会说明,或根据内容推断——主题行、口播开场还是第一条推文)。根据该平台的时限检查“四大杀手”。逐项评分——通过,或标记并引用确切的违规措辞。然后重写。输出格式:

HOOK AUDIT: "your meal prep is failing you — let me explain why that is"
  Delay:       FLAG — "let me explain why that is" postpones the payoff
  Confusion:   pass
  Irrelevance: pass — "your" framing ✓
  Disinterest: FLAG — no contrast; what's the A vs B?
  Voice:       pass — cadence matches your posts  (or: "unverified — no sample available")
  Rewrite: "Your Sunday meal prep is why you quit by Thursday. The fix isn't more discipline — it's prepping less."

标记时必须引用触发标记的原文措辞。重写时必须保留你的表达风格(如不确定,请查看示例)。

检查清单(每个钩子发布前都要检查)

  • 前 1-2 秒内主题是否清晰?(无 DELAY)
  • 看一遍就能完全理解吗?(无 CONFUSION)
  • 是否围绕切身痛点采用“You/your”视角——或者对于 I 视角模式,钩子中是否有转向“You”的表达?(无 IRRELEVANCE——参见 I 视角模式例外)
  • 是否有能引出真实问题的 A 与 B 对比?(无 DISINTEREST)
  • 听起来像你,而不是模板吗?(风格检查)

五项全部通过 → 这个钩子就有效。

常见错误

错误失败原因
三个变体其实只是用不同措辞表达同一个想法你没有真正的选择——要改变模式,而不是只换同义词
钩子承诺的内容脚本并未兑现观众会惩罚诱饵式内容;揭晓时留存率就会暴跌
为了最大程度的震撼而牺牲可信度对比只有在观众相信的范围内才有效——“这个医生最讨厌的小妙招”一开始就行不通
把语法润色得过于生硬口播钩子需要口语节奏;大声读出来,并保留缩略形式
面向所有人的钩子面向所有人的钩子谁也打动不了——点明具体对象(“如果你今年已经重来五次……”)

评论

支持 Markdown