Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
写作蒸馏器.skill|蒸馏复刻任意写作风格的 agent skill
| Date | Stars |
|---|---|
| 2026-07-31 | 315 |
| 2026-08-06 | 315 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# 写作蒸馏器.skill
英文名:`writing-dna-skill`
一个用于蒸馏任意账号/作者写作风格的 agent skill。
它并不是简单的“模仿某某风格”提示词,而是一套完整的蒸馏流程,让 agent 把一批完整文章拆解成可复用的 Writing DNA,包括语言、结构、选题、素材、认知框架与视觉风格。蒸馏完成后,agent 可以在写作前重新读取这些风格文档,从而更稳定地复刻目标写作风格。
## 它解决什么问题
很多人让 AI 模仿一个作者,通常只会给几篇例文,然后说“照这个风格写”。这种方式很容易失真,因为 agent 只是在凭感觉抓表面语气。
`writing-dna-skill` 的思路是:不要让 agent 直接模仿,而是先让它系统分析一批完整文章,把风格拆成可复用的规则,再用这些规则指导后续写作。
它会把风格拆成:
- 这个作者常用什么词、句式、标点和节奏
- 文章通常如何开头、展开、转折和收束
- 什么话题会写,什么话题不写
- 常引用什么素材,如何使用案例、数据和截图
- 背后的世界观、价值判断和核心假设
- 如果是图文内容,还会分析配图、排版、字体层级和色彩使用
## 适合什么
- 分析某个账号/作者的稳定写作风格
- 沉淀自己的写作风格资产
- 对比不同作者在同一议题上的表达差异
- 给 agent/AI 提供更稳定的风格复刻上下文
## 它能分析什么
这个 skill 会尽量把“风格”从一个模糊感受,拆成可以被记录、复用和检查的规则。它不只看文字表面的语气,也会看文章为什么这样写、如何组织材料、如何形成判断。
它适合分析:
- 长文、公众号文章、博客、Newsletter、专栏文章
- 小红书、微博、社交平台上的图文内容
- 自己过去写过的一批文章,用来沉淀个人写作资产
- 同一主题下多个作者的文章,用来对比表达差异
如果原文里有截图、配图、数据图或排版样式,也建议一起保留。很多图文账号的风格不只在文字里,图片的出现位置、截图承担的证据功能、标题层级和留白节奏,都会影响最终“像不像”。
## 蒸馏的六个层次
| 层次 | 分析对象 | 输出结果 |
| - | - | - |
| **L1 表层语言** | 词频、句长、标点、修辞、常用表达 | `语言DNA.md` |
| **L2 文章结构** | 开头 hook、正文架构、转折方式、结尾收束 | `文章结构模板.md` |
| **L3 选题逻辑** | 发布时机、切入角度、话题优先级 | `写作视角与认知框架.md` |
| **L4 素材策略** | 引用来源、权威对象、案例和数据使用方式 | `写作视角与认知框架.md` |
| **L5 认知框架** | 世界观、价值判断、核心假设、反复出现的命题 | `写作视角与认知框架.md` |
| **L6 视觉风格** | 配图策略、排版格式、字体层级、色彩使用 | `视觉风格指南.md` |
简单说:
- L1-L2 解决“怎么写”
- L3-L5 解决“怎么想”
- L6 解决“怎么呈现”
完整的风格复刻需要三者结合。只复刻语言,通常会“读着像但想法不像”;只复刻结构,通常会“框架像但语气不像”;忽略视觉风格,图文内容就会“文字像但看着不像”。
## 语料要求
真实蒸馏建议准备:
- 至少 20 篇完整文章
- 文件格式建议为 `.md` 或 `.txt`
- 尽量覆盖不同时期、不同主题、不同类型的文章
`examples/format-only/` 只用于演示目录格式,不代表真实蒸馏效果。不要用少量短文评估这个 skill 的上限。
## 蒸馏流程
一次完整蒸馏通常分成 6 步:
1. **收集原始文章**:手动抓取或让 agent 抓取至少 20 篇完整文章,统一放进 `raw/` 或 `raw-corpus/`。
2. **建立元数据**:为每篇文章标注标题、日期、类型、主题、hook、结构、素材来源等信息,形成 `_meta/`。
3. **分析语言 DNA**:统计词频、句长、标点、段落节奏、常用表达和中英文混用习惯,输出 `语言DNA.md`。
4. **提炼结构模板**:标注开头、转折、正文组织、结尾方式,把不同文章类型整理成可复用结构,输出 `文章结构模板.md`。
5. **归纳认知框架**:通过深度阅读提取选题逻辑、素材偏好、价值判断、核心假设和反复出现的命题,输出 `写作视角与认知框架.md`。
6. **整理视觉风格**:如果原文包含图片或特殊排版,分析配图策略、截图功能、字体层级、色彩和图文协作方式,输出 `视觉风格指南.md`。
最后,agent 会把这些结果整合成 `Writing-DNA.md`。这份文档是后续复刻写作风格时最常用的总入口。
## 蒸馏产物
一次完整蒸馏通常会输出这些文件:
```text
作者或账号名称/
├── raw/ # 原始文章语料
├── _meta/ # 元数据标注
├── 语言DNA.md # L1 分析产物
├── 文章结构模板.md # L2 分析产物
├── 写作视角与认知框架.md # L3-L5 分析产物
├── 视觉风格指南.md # L6 分析产物
└── Writing-DNA.md # 最终整合文档
```
其中 `Writing-DNA.md` 是最终整合文档,适合后续直接喂给 agent,作为写作前的风格上下文。
## 快速上手
1. 让 agent 抓取或手动准备至少 20 篇完整文章,放入命名为 `raw/` 或 `raw-corpus/` 的文件夹。
2. 让 agent 使用 `writing-dna-skill`,或阅读 `SKILL.md` / `写作蒸馏器.skill.md`,并按流程蒸馏所有文章。
3. 等待 agent 输出:
- `语言DNA.md`
- `文章结构模板.md`
- `写作视角与认知框架.md`
- `视觉风格指南.md`
- `Writing-DNA.md`
4. 后续写作前,让 agent 先重新阅读所有蒸馏产物,再按该风格写作。
可以这样开始一次蒸馏:
```text
请使用 writing-dna-skill 蒸馏分析这个目录里的所有文章。
```
## 使用蒸馏好的风格
想让复刻效果更稳定,不要只在第一次写作时让 agent 读取风格文档。更推荐的做法是:
1. 先布置写作任务,给 agent 相关选题的足够上下文、认知等。
2. 再让 agent 重新阅读全部蒸馏产物。
3. 要求 agent 按蒸馏产物中的语言、结构、认知和视觉规则写作。
4. 如果输出不像,要求 agent 对照 `语言DNA.md`、`文章结构模板.md`、`写作视角与认知框架.md` 逐项自检后重写。
可以这样说:
```text
请先阅读这个作者目录下的所有蒸馏产物,尤其是 Writing-DNA.md、语言DNA.md、文章结构模板.md、写作视角与认知框架.md 和视觉风格指南.md。
然后根据这些风格规则,帮我写一篇面向读者的文章。主题是:……
```
## 为什么有效
这个 skill 的核心是让 agent 把风格拆成多个可检查的层次,将写作风格用脚本分析的方式沉淀总结,并在写作前将注意力聚焦在蒸馏产物上,因此能复刻写作风格。
这样得到的是一组可以被 agent 反复读取、执行和自检的风格规则。
## 重要边界
这个项目用于学习、分析、风格研究和个人写作资产沉淀。请不要用于冒充作者本人、误导读者,或侵犯他人版权。
开源仓库不应包含未经授权的原文语料。你可以放目录模板、字段模板、说明文档和自己拥有版权的示例文本。
## 文件结构
```text
writing-dna-skill/
├── SKILL.md
├── README.md
├── LICENSE
├── agents/
│ └── openai.yaml
├── 写作蒸馏器.skill.md
├── docs/
│ ├── release-checklist.md
│ └── usage-boundaries.md
├── templates/
│ └── author-corpus/
│ ├── raw/
│ ├── _meta/
│ ├── 语言DNA.md
│ ├── 文章结构模板.md
│ ├── 写作视角与认知框架.md
│ ├── 视觉风格指南.md
│ └── Writing-DNA.md
└── examples/
└── format-only/
```
## License
MIT
Excerpt of 3,781 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:ada89bf2429cf432, topic:ai-agent