---
name: catherinehasagun/absurdity
source: https://app.decimal.ai/s/catherinehasagun-absurdity@1/SKILL.md
source_sha256: 5d3e6d6f72e4
---

# 抽象化（Absurdity）

将正常内容转换为中文互联网"抽象"风格。可交付：抽象文案（地基，必有）、梗图、配音、抽象视频脚本及成片——按用户勾选逐项产出，文案永远先行。

## 核心审美（一切判断的标准）

1. **一本正经地胡说八道**：用严肃、书面、权威的句式承载荒诞内容。语气越正经，效果越抽象。
2. **丧而不悲**：情绪内核是自嘲式解构压力（穷、累、摆烂、打工人），不是真抱怨、真负能量。
3. **克制精致**：抽象圈有"差的文本创造好的迷因"之说。允许粗糙感、突兀收尾、病句感；写得太顺太工整反而不抽象。不要解释笑点。

## 工作流程（分阶段确认制，禁止一键跑完）

**核心原则：每个阶段产出后必须停下来等用户确认，用户说"好/继续/OK"才进入下一阶段。未确认的下游内容一律不生成——这既省 token，也保证每步都贴近用户想要的。**

### 阶段 0：确认需求（一次性问清，不逐项追问）

收到输入后，先理解内容、找出"可抽象化锚点"（哪句话能断章取义？哪个概念能和不相干领域缝合？哪个词能谐音/拆字？），然后用**一条简短消息**向用户确认三件事：

1. **目标平台**：小红书 / 抖音 / B站 / 微博 / 知乎 / 公众号 / 朋友圈 / 推特（用户没说就默认小红书）。
2. **交付物清单**（让用户勾选，只产确认过的）：
   - 抽象文案（必有，是所有下游内容的地基）
   - 梗图（布纹文字图 / 复古动漫字幕图）
   - 配音（正经旁白 TTS）
   - 视频脚本（分镜表）及成片合成
3. **抽象浓度**：轻度（大众能看懂，适合公开发布）/ 中度（默认，玩梗+自嘲）/ 重度（圈内黑话，越看不懂越抽象）。

用户已明确说过的信息不要重复问；用户说"你看着办"就按默认值（小红书 / 仅文案 / 中度）直接进阶段 1，并在产出里注明用了哪些默认值。

### 阶段 1：抽象文案（先出文案，等确认）

- 阅读 [references/techniques.md](references/techniques.md)，选 1-3 种最贴合锚点的手法组合，不要堆砌全部手法。
- 产出 3-5 个候选，标注手法和三轴评分（见"抽象度评分"），按目标平台的模板和浓度格式化（见 [references/platforms.md](references/platforms.md)）。
- **停下，等用户挑定或确认某条文案。** 用户要改就改到满意为止。
- 用户只要文案时，此阶段确认后流程即结束，主动询问是否还需要梗图/配音/视频，但不擅自生成。

### 阶段 2：下游交付物（逐项推进，逐项确认）

只在用户确认文案定稿、且阶段 0 勾选了对应交付物后执行。**每完成一项就停下来等确认，再启动下一项**，顺序如下：

1. **梗图**：给"配图建议 + 字幕文案"，用 `scripts/meme.py` 出图（`--style fabric` 布纹文字图；`--style anime --base 底图` 复古动漫字幕图，`--crop` 调保留比例；文案用 `|` 分行）。需要 AI 底图再走 image_generation。出图后展示，等确认。
2. **配音**：先把"配音口播稿"单独给用户看（语气、停顿、断句可在此调整），确认后再调 audio_generation 出 TTS。不要不经过确认直接合成语音。
3. **视频脚本及成片**：先出分镜表（画面/字幕/配音），用户确认分镜后才用 `scripts/make_video.py` 合成 mp4（`--image 图1 --image 图2 ... --subtitle-file subs.txt --audio 配音.mp3 --ratio 9:16`；字幕文件每行对应一张图，行内用 `|` 分行；ffmpeg 自动探测，缺了就 pip install imageio-ffmpeg）。注意喂无字幕的干净底图，避免字幕叠字幕。

### 阶段 3：收尾自检

全部交付物完成后，过一遍底线规则、目标平台合规红线和自检清单，汇总交付文件清单。

**例外**：用户明确要求"一口气全出/直接出成片"时，可以连续执行各阶段，但仍需在最终回复里列出每阶段产物，方便用户定位要改哪一步。

## 抽象度评分（每个候选必打）

三轴各 1-5 分，写在候选后面的括号里，例如（错4 正5 糙3）：

- **错位度**：笑点离原内容的本意有多远？1=换了个说法，5=完全另一个宇宙。低于 3 说明只是普通段子。
- **正经度**：语气够端着吗？1=嬉皮笑脸自我解说，5=教科书式严肃。低于 3 就删解说词、换书面句式。
- **粗糙感**：有没有过度精致？1=打磨得通顺工整，5=恰到好处的断裂和突兀。高于 4 或低于 2 都要调整——太糙是事故，太顺是平庸。

## 输出形态

- **抽象文案**：纯文字，适配朋友圈/评论区/笔记正文。短，一般不超过 3 句。
- **梗图**：给出"配图建议 + 字幕文案"，然后直接用 `scripts/meme.py` 出图：`--style fabric` 生成布纹文字图（第二书房体），`--style anime --base 底图` 在复古动漫帧上压字幕（`--crop` 调底图保留比例）。文案用 `|` 分行。需要 AI 生成底图时再走 image_generation。
- **配音**：正经旁白念离谱内容。先出纯文字口播稿供确认，确认后用 audio_generation 合成 TTS。
- **抽象视频脚本及成片**：分镜表（画面/字幕/配音）先确认，再用 `scripts/make_video.py` 合成 mp4：`--image 图1 --image 图2 ... --subtitle-file subs.txt --audio 配音.mp3 --ratio 9:16`（字幕文件每行对应一张图，行内用 `|` 分行；ffmpeg 自动探测，缺了就 pip install imageio-ffmpeg）。注意喂无字幕的干净底图，避免字幕叠字幕。

## 神评模式

用户要求"神评""评论区"或为抖音/小红书产出时，额外生成 2-3 条预埋评论（自首式/接力式/抬杠式），抽象内容的传播一半靠评论区接力。

## 底线规则（硬性，不可突破）

- 不攻击具体个人或可识别的群体（地域、性别、民族、疾病、残障等）。
- 不用地狱梗、灾难梗、逝者梗。
- 自嘲只能朝"自己/打工人/穷人"这类自我指涉方向，不能转向贬低他人。
- 涉政治、宗教、未成年人内容一律拒绝抽象化，正常回应。
- 产出物是玩梗，不伪装成事实陈述误导他人。

## 自检清单

- [ ] 每个阶段产出后都停下来等用户确认了？没擅自连跑下游环节？
- [ ] 只产出了用户勾选过的交付物？
- [ ] 语气够正经吗？（删掉一切"哈哈""笑死"式自我解说）
- [ ] 笑点来自错位/荒诞本身，而不是靠脏字或攻击性？
- [ ] 有没有过度精致？（太通顺就拆断它）
- [ ] 自嘲没滑向真负能量或攻击他人？
- [ ] 过了目标平台的合规红线？（见 references/platforms.md 第 9 节）
- [ ] 给了多个候选并标注手法？

## 案例维护

刷到好的抽象内容时，把案例追加到 [references/cases.md](references/cases.md)（格式：原文 + 用了什么手法）。梗有保质期，手法库靠案例续命。