Token导航 LogoToken导航

Agent Skill · 研究检索

hook-writing(钩写)

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

hook-writing 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 21,270。

总安装 4,918周安装 207GitHub Stars 88下载 1,722核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:hook-writing(钩写)
来源仓库:https://github.com/motion-team/creative-strategy-skills
仓库路径:skills/hook-writing
安装命令:
npx skills add https://github.com/motion-team/creative-strategy-skills --skill hook-writing
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/motion-team/creative-strategy-skills --skill hook-writing

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

hook-writing 用于辅助文档、README、Markdown 和内容稿件的整理与改写。适合让 Agent 提炼结构、补齐章节、统一术语或检查链接有效性。使用时应保留项目已有事实,避免将未确认信息写成确定结论。涉及对外文案时需控制语气,避免过度营销或夸大能力描述。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/hook-writing

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/motion-team/creative-strategy-skills --skill h…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

hook-writing 怎么安装?

在终端执行 npx skills add https://github.com/motion-team/creative-strategy-skills --skill hook-writin…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

hook-writing 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

hook-writing 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

hook-writing 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

hook-writing 用的人多吗?

公开数据是累计安装 4,918 次,近一周安装 207 次,下载 1,722 次,GitHub 88 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

hook-writing 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
hook-writing

钩写 · 本页

4,91888只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Hook Writing

This resource writes psychologically-driven hooks that stop the scroll, trigger an emotional response, and pull people into the creative.

A hook's only job is to make someone stop and watch (or read). It does this by triggering a psychological or emotional response in the first 1–3 seconds. Boring hooks lose the viewer instantly. Great hooks feel like the content was made specifically for them.


Before You Write: Required Inputs

To write great hooks, you need:

  1. Product — What is it? What does it actually do?
  2. Pain or Desire — What specific pain does it solve, or desire does it fulfill? (If using Creative Strategy Engine, this is already mapped)
  3. Persona — Who are you talking to? Their specific life context matters.
  4. Awareness Stage — Where is this audience in their journey? (See below)
  5. Format — Is this a video hook (spoken/visual) or text hook (static/caption)?
  6. Quantity — How many hooks do you need?

If any inputs are missing, ask before writing. Bad inputs = wasted hooks.


The 5 Awareness Stages (Eugene Schwartz)

The awareness stage determines your hook's strategy. Get this wrong and the hook will miss completely.

StageWho They AreHook Strategy
UnawareDoesn't know they have a problemIntroduce the pain/desire through a relatable situation or unexpected observation. No product mention.
Problem-AwareKnows the problem, hasn't found a solutionAgitate the pain hard. Make them feel deeply understood. Build urgency.
Solution-AwareKnows solutions exist, comparing optionsDifferentiate. Position against alternatives. Call out what's failed them before.
Product-AwareKnows your product, hasn't boughtRemove objections. Trigger FOMO. Social proof. Counter the reason they haven't bought.
Most-AwareReady to buy, needs a nudgeDirect offer, urgency, guarantee, price anchoring. CTA-forward.

The 8 Psychological Trigger Categories

Every killer hook leverages at least one of these. The best ones combine two.

1. Pattern Interrupt

Break their mental autopilot. Say something unexpected, counterintuitive, or visually jarring.

  • *"Stop moisturizing your face."*
  • *"I spent $0 on ads last month and got our best sales ever."*
  • *"Your dermatologist is making your acne worse."*

2. Identity Call-Out

Make the right people immediately self-select. Hyper-specific identity triggers higher engagement from the right audience.

  • *"If you're a bride with cystic acne, watch this."*
  • *"This is for the girl who cancels plans because of her skin."*
  • *"POV: you're a performance marketer who's addicted to creative testing."*

3. Pain Agitation

Make the viewer feel their pain so acutely they can't scroll past. Mirror their internal monologue back at them.

  • *"You've tried everything and your skin is still breaking out."*
  • *"You're spending $5K/month on ads and you have no idea what's actually working."*
  • *"The worst part about cystic acne isn't how it looks. It's canceling plans because of it."*

4. Curiosity Gap

Create an open loop they need to close. Ask a question they can't stop thinking about, or start a story mid-way through.

  • *"Wait until you see what happened when I switched creative strategies..."*
  • *"Nobody's talking about this Meta update."*
  • *"The thing about clear skin that every skincare brand gets wrong."*

5. Social Proof / Credibility

Real people, real results, real specificity. Numbers, before/afters, testimonials that feel true — not polished.

  • *"I've been breaking out since I was 12. Here's what finally worked at 29."*
  • *"Our creative team runs 200+ ads a month. Here's what we actually see in the data."*
  • *"She cleared her skin in 6 weeks before her wedding. Here's exactly what she did."*

6. Contrarian / Myth-Busting

Challenge a belief they hold. Make them feel like they've been lied to or there's something they don't know.

  • *"Retinol is the reason your skin keeps purging."*
  • *"Broad creative testing is a waste of your budget."*
  • *"The problem isn't your skin. It's what your doctor told you to do."*

7. Aspiration / Desire

Show them what's possible. Make them feel the version of themselves on the other side of the product.

  • *"Imagine checking out in the morning and your skin is already handled."*
  • *"What if your ads worked so well you could actually scale?"*
  • *"You're 6 weeks away from not thinking about your skin anymore."*

8. Urgency / Stakes

Make inaction feel costly. Heighten the stakes of not changing.

  • *"You're losing conversions to your competitors right now because of this."*
  • *"Your wedding is in 8 weeks. What are you doing about your skin?"*
  • *"Every day you don't fix this, you're leaving money on the table."*

Hook Formats

Video Hooks (TikTok, Reels, YouTube)

  • Spoken hook — First words out of their mouth. Should work even without visuals.
  • Visual hook — The first frame or action that stops the scroll (described for the creator)
  • Text overlay hook — On-screen text that appears over the visual
  • Combined — All three working together

When writing video hooks, write all three unless specified otherwise. Label them clearly.

Text Hooks (Static Ads, Captions, Headlines)

  • Primary text hook — First line of ad copy
  • Headline — Overlay text on static image
  • Caption hook — First line of caption (before "more")

Hook Writing Standards

DO:

  • Write in the reader's voice, not a brand voice
  • Use specific numbers, timeframes, and details — vagueness kills hooks
  • Mirror the exact language your persona actually uses
  • Lead with the pain/desire, not the product
  • Make it feel like it was written for ONE specific person
  • Read it out loud — if it sounds like an ad, rewrite it
  • Vary the psychological trigger across your hook set

DON'T:

  • Start with "Introducing…" or "Discover…" or "Are you looking for…"
  • Open with the brand name or product name
  • Write generic hooks that could apply to any product
  • Use corporate or clinical language
  • Make it sound like an ad in the first sentence
  • Repeat the same trigger type across every hook in the set

Output Format

Follow the user's requested format first. If they ask for a numbered list, a table, hooks by awareness stage, hooks for a specific video format — match that. Don't impose structure on top of a request that already has one.

Tactics and voice patterns are used silently during execution. Do not label hooks with tactic names, trigger types, or pattern references in the output unless the user explicitly asks for that breakdown.

Default: Hook Set (when no format is specified)

When writing multiple hooks with no format instruction, output as a clean numbered list:

HOOKS FOR: [Product] | [Persona] | [Awareness Stage]
MESSAGING ANGLE: [The core truth you're expressing]

1. [Hook]
2. [Hook]
3. [Hook]
[etc.]

Video Format Output (when video hooks are requested)

HOOK #1

SPOKEN: "[First words said on camera]"
VISUAL: [What happens in the first frame — action, scene, visual element]
TEXT OVERLAY: "[On-screen text]"

Breakdown (only when explicitly requested)

If the user asks to understand why a hook works, add a 1-sentence explanation of the psychological trigger and why it lands for this specific audience. Never add this unprompted.


Adapting for Awareness Stage

Unaware Hooks

Don't mention the product. Don't even hint at a solution. Just make them feel the pain or see the desire as if you're reading their mind.

*For cystic acne, unaware hook:*

  • "The real reason you keep getting those deep, painful breakouts that no cleanser ever touches."

Problem-Aware Hooks

They know the problem. Go hard on the pain. Don't soften it.

*For cystic acne, problem-aware hook:*

  • "You've tried every cleanser, every serum, every prescription — and you're still breaking out."

Solution-Aware Hooks

They're shopping. Differentiate against what they've already tried.

*For cystic acne, solution-aware hook:*

  • "Not another retinol. Not another acid. Something your dermatologist probably hasn't told you about."

Product-Aware Hooks

They know you exist. Counter the reason they haven't bought.

*For cystic acne, product-aware hook:*

  • "Still on the fence? Here's what happened after 30 days for women who had the same doubts you do."

Most-Aware Hooks

They're ready. Be direct. Create urgency. Make the offer feel obvious.

*For cystic acne, most-aware hook:*

  • "Your wedding is in 6 weeks. Start now and we guarantee visible results or your money back."

Optional Reference: Hook Tactics

A hook-tactics module exists as a non-exhaustive reference library of named tactic types (e.g. Aspirational, Contrarian, Urgency, Listicle), which is useful but not required.

Tactics are the frame. Psychological triggers are the mechanism inside the frame.

Pull hook-tactics when:

  • The user asks for hooks organized by tactic type (e.g. "give me 3 Contrarian hooks") — use it to confirm the tactic's definition and strategic intent before writing.
  • You want to expand range across a large hook set and need a named taxonomy to work from.
  • You're unsure which frame fits the persona/awareness stage and want a structured way to evaluate options.

Don't feel obligated to cover the full tactic list. Default to organizing output by psychological trigger (this module) unless a tactic is explicitly requested or would meaningfully improve the output.

A single hook can express one tactic through multiple psychological triggers — e.g. a Contrarian hook can run on Pattern Interrupt or Pain Agitation depending on execution.

Optional Reference: Hook Voice Patterns

A hook-voice-patterns module exists as a living swipe file of native sentence structures collected from real content on social feeds. It is even lighter-touch than hook-tactics — inspiration, not instruction.

Pull hook-voice-patterns when:

  • A hook feels constructed rather than native — the structure is right but it sounds like an ad.
  • You want a specific sentence-level register (confession energy, cultural commentary, casual drop) and none of the examples here are hitting that tone.
  • The user asks for hooks that feel organic or platform-native specifically.

Don't default to it. Most hooks can be written well from this module alone. Voice patterns are a mid-execution tool — reach for one if a hook needs a more natural container, not as a required starting point.


Integration with Creative Strategy Engine

If the user is working from a Creative Strategy Engine output, you already have:

  • Pain/Desire anchor
  • Persona with life context and deepest desire
  • Messaging angle (core truth)
  • Awareness stage

Use the messaging angle as the emotional core of every hook. All hooks should be different tactical expressions of the same core truth. The persona's specific life context should bleed into the language.


Quick Reference: Trigger Cheat Sheet

If you want to...Use this trigger
Stop autopilot scrollingPattern Interrupt
Make them self-select immediatelyIdentity Call-Out
Make them feel deeply understoodPain Agitation
Build intrigue and curiosityCuriosity Gap
Build credibility fastSocial Proof
Challenge a belief they holdContrarian
Show what's possibleAspiration
Make inaction feel costlyUrgency/Stakes

Motion tags hook tactics across your entire Meta ad account — so you can see which hooks are working, spot opportunities, and rank creatives by thumb stop rate inside custom reports. motionapp.com

平台分布

Codex

34.71%
按下载量换算598

Claude

28.64%
按下载量换算493

Cursor

18.77%
按下载量换算323

Gemini CLI

9.26%
按下载量换算159

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills