# Humanizer

> Use after EZ_math_model writer creates paper.md and before quality audit when a long modeling paper needs less AI-like prose while preserving formulas, data, citations, tables, and figures.

- Skill: `woodfishhhh/humanizer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add woodfishhhh/humanizer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/woodfishhhh/humanizer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: woodfishhhh (https://skillmd.com/u/woodfishhhh)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/woodfishhhh/humanizer

---


# humanizer — 论文正文去 AI 味

## 何时使用

- writer 已落盘 `paper.md`。
- `quality_audit` 尚未运行。
- 正文长度通常不少于 5000 字。
- 用户或配置要求降低 AI 写作痕迹。

## 调用方式

优先加载宿主 `humanizer` skill。输入 `paper.md` 正文，要求：

- 保留所有数值。
- 保留引用编号。
- 保留公式块和行内公式。
- 保留 Markdown 表格。
- 保留图片标签 `![](figures/xxx.png)`。
- 不修改章节标题。

默认写到：

```text
workdir/{task_id}/paper.humanized.md
workdir/{task_id}/humanizer_diff.md
```

只有用户显式开启 `--humanize-overwrite` 时才覆盖 `paper.md`。

## 结构化 diff 硬门

humanizer 后必须生成 `humanizer_diff.md`，并至少比较以下集合：

- 数值集合；
- 引用编号集合；
- 公式块 hash 集合；
- 图片引用集合；
- Markdown 表格数量；
- 一级/二级标题集合。

任一集合变化时，不得覆盖 `paper.md`；只能保留 `paper.humanized.md`，并在
`diagnostics.md` 中记录。quality audit 必须检查实际打包版本，不能审原文却打包
humanized 版本。

## 检查重点

- 夸张象征语和营销式措辞。
- 空泛转折和堆叠连接词。
- 过度三段式。
- 模糊归因。
- 频繁使用 em dash 或英文 AI 高频词。

## 失败诊断

| 情况 | 处理 |
|---|---|
| 宿主 skill 未安装 | 跳过，不阻塞 packaging |
| 数值、公式、引用被改坏 | 回滚到原 `paper.md` |
| 字数明显缩水 | quality_audit 标记字数风险 |

