skill-hook-generator SKILL.md skillA
skill-hook-generator from zju-real/easel is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add zju-real/easel/skill-hook-generator@git:20261012.0d53744Pins git:20261012.0d53744 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- zju-real/easel
- Path
skills/builtin/skill-hook-generator/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261012.0d53744, committed Oct 12, 2026
- Size
- 3,409 bytes
- Repository stars
- 4,469
- License
- Apache-2.0
针对任意主题生成多种 Hook(开头钩子)变体,用经过验证的互动公式抓住开头注意力,附字数校验。 当用户说"写钩子""开头怎么写""Hook""抓眼球的开头""标题钩子""前三秒""怎么开头"时使用。 本 SKILL 专攻可复用的开头钩子变体;成篇营销文案用 copywriting,视频分秒脚本用 video-script。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Hook 变体生成
> 针对任意主题,生成 6 种经过验证的 Hook 变体,每条 Hook 为 2 行结构(开场 + 反转),用于社媒内容开头的注意力捕获。
## 输入
用户 prompt 中提供的主题文本。可以是关键词、短语或一句话描述。
## 输出
6 条 Hook 变体,每条包含:
- **第 1 行(开场)**:≤40 字符,陈述句,出人意料/具体/有冲击力
- **第 2 行(反转)**:≤40 字符,与开场形成矛盾/重构/颠覆
输出格式:
```
### 1. 数字领衔
> [开场]
> [反转]
### 2. 逆向认知
> [开场]
> [反转]
### 3. 个人蜕变
> [开场]
> [反转]
### 4. 权威借势
> [开场]
> [反转]
### 5. 自我坦白
> [开场]
> [反转]
### 6. 未来冲击
> [开场]
> [反转]
```
输出完成后,追加下一步操作提示:
```
---
选一条 Hook,我帮你扩写成完整帖子。回复编号即可。
```
## 执行步骤
1. **获取主题** — 从用户 prompt 中提取主题;用户已提供则直接使用,无需追问。
2. **生成 6 种 Hook 变体** — 按 [hook-formulas.md](references/hook-formulas.md) 中的 6 种公式逐一生成:
- 数字领衔 (Number-led)
- 逆向认知 (Contrarian)
- 个人蜕变 (Personal transformation)
- 权威借势 (Authority steal)
- 自我坦白 (Admission)
- 未来冲击 (Future shock)
3. **逐条校验** — 每条 Hook 必须通过以下检查:
- **每行 ≤40 字符**:用脚本取确定性字数,不靠肉眼数。把每一行喂给
`python3 skills/shared/scripts/wordcount.py count`(stdin 传入),读
`social_count` 字段(社媒计数口径 = 中文字符 + 英文单词 + 数字串 + 标点)。
超过 40 就据结果压缩该行后重数,直到 `social_count ≤ 40`。
- 开场行不含问号
- 优先第一人称("我")视角增强代入感(趋势/未来/权威类公式可例外)
- 优先使用阿拉伯数字
4. **按结构化格式输出** — 见上方输出格式。
5. **提供下一步操作提示** — 告知用户可选一条 Hook 扩写为完整帖子。
## Profile 感知
…Read the whole file at its exact version.
How to install
mdr add zju-real/easel/skill-hook-generator@sha256:37c86328f0cb21e5The line at the top of this page pins the label git:20261012.0d53744, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_dlivo3ybzntm4v2b)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 12, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (3409 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
zju-real/easel · 4,469 stars · license Apache-2.0 · pushed 2026-11-02 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_dlivo3ybzntm4v2b GET https://markdownregistry.com/api/v1/resolve?ref=zju-real/easel/skill-hook-generator GET https://markdownregistry.com/api/v1/blob/37c86328f0cb21e5e03726f3f6396d6e1983e82eb9e6a8813d583df780fbd1b7
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.