白描是一个独立、开源的中文改写 Skill。
它不会拿到原文就开始替换同义词。它先分析文字哪里出了问题,再从内置的 25 种写作手法中选择合适的组合:先调整结构和信息顺序,再处理段落推进,最后修改句子节奏与措辞。
AI 初稿可以用,普通的人类初稿也可以用。清理 AI 痕迹只是其中一种用途。
git clone https://github.com/adoresever/baimiao.git ~/.codex/skills/baimiaogit clone https://github.com/adoresever/baimiao.git ~/.claude/skills/baimiao把整个仓库复制到该工具能够读取的 Skills 目录,并确保入口文件仍为 baimiao/SKILL.md。白描不依赖某一家模型或某一个客户端。
安装后可以直接调用:
使用 $baimiao 润色下面这段中文,保留原意和文体,只输出改写后的完整文本。
[原文]
| 1. 分析原文 | 2. 匹配手法 | 3. 组合方案 | 4. 分层改写 | 5. 回读交付 |
|---|---|---|---|---|
| 找出结构、信息、节奏、语气和结尾的问题 | 逐项判断哪些手法真正适用 | 选择 1 个主手法和少量辅助方法 | 结构 → 段落 → 句子,逐层修改 | 检查原意、事实、语气和文体 |
重点不是把 25 种方法全部套一遍,而是为当前这段文字找到合适的组合。
一段空泛的工作总结
↓ 分析:结果藏得太深 + 连接词机械 + 句式过齐
↓ 组合:结果先行 + 长短句换挡
↓ 改写:先移动核心事实,再删除模板连接,最后调整节奏
一段简洁、清楚的工作总结
| 分析维度 | 可选手法 |
|---|---|
| 内容怎样落地 | 结果先行、动作承载、物件承载、数字对比、引语承载、名词列锦 |
| 信息怎样排序 | 事实并置、特写、预叙、重复升级、第三拍转向、回声照应、蒙太奇并置 |
| 句子怎样呼吸 | 长短句换挡、独句落点、情绪延迟、引语留白 |
| 叙述保持什么距离 | 显示而非讲述、叙述距离、轻描归因、陌生化、反讽与距离 |
| 结尾怎样收住 | 动作收尾、条件收尾、问题收尾 |
每一种方法都包含四部分:适用信号、原句、改写示例、撤回条件。完整内容见 25 种写作手法。
| 原文 | 白描后 |
|---|---|
| 在本周的工作中,我们围绕项目推进开展了一系列卓有成效的工作。首先完成需求梳理,其次优化三个核心页面,最后修复十二个问题…… | 本周完成了需求梳理,优化了三个核心页面,修复了十二个问题。项目质量得到提升,也为后续推进打下了基础。 |
使用组合:结果先行 + 长短句换挡。
| 原文 | 白描后 |
|---|---|
| 这是一款非常强大且功能丰富的笔记工具,它不仅可以帮助用户高效记录信息,而且还能够通过智能化的方式对内容进行整理…… | 这款笔记工具支持高效记录信息,并能智能整理内容,帮你从容应对复杂的信息管理场景。 |
使用组合:显示而非讲述 + 结果先行。
| 原文 | 白描后 |
|---|---|
| 老周是一个非常认真负责的人,他对自己的工作始终保持着高度的热情和敬业精神。每天同事们还没有到办公室的时候…… | 老周每天总是早早来到工位。同事们还没到,他已经把一天的工作准备好了。 |
使用组合:动作承载 + 情绪延迟。
把仓库作为 Skill 安装到支持项目指令或 Skills 的智能体中,然后直接提供原文:
使用 $baimiao 润色下面这段中文,保留原意和文体,只输出改写后的完整文本。
[原文]
默认只输出成稿。需要观察它如何判断时,可以要求同时输出:
原文问题
候选手法
最终组合
分层改写过程
改写后的完整文本
白描不绑定某一家模型或某一个 Agent。任何能够读取 SKILL.md 的工作流,都可以使用其中的改写规则。
baimiao/
├── SKILL.md 核心执行规则
├── agents/openai.yaml Skill 展示信息
├── references/guided-methods.md 25 种手法与引导案例
├── references/casebook.md 不同文体的组合案例
├── references/review-rubric.md 改写质量检查
├── assets/ 项目视觉素材
└── scripts/validate_package.py 包结构校验
python scripts/validate_package.py本项目采用 Apache License 2.0。
