Boom5426/Nature-Paper-Skills · 上手攻略
- 仓库:Boom5426/Nature-Paper-Skills
- 链接:https://github.com/Boom5426/Nature-Paper-Skills
- 分类:学术写作 / AI 工具 / 科研工作流
- 作者:Tom
- 更新:2026-10-10
一、是什么
Nature-Paper-Skills 是一套面向 Codex(ChatGPT)和 Claude Code 的 AI 科研写作技能集,27 个 skill 将论文全生命周期串成一条连续工作流:从立项定位、结构论证、图表设计,到科学写作、引用核验、审稿回复,覆盖 Nature 系列生命科学、计算生物学与方法学论文的写作与修订。
核心理念:论证先于语言——先明确科学问题、贡献和论断-证据对应关系,再优化句子;修订受证据约束,保留所有测量值和阴性结果,不允许通过语言技巧掩盖证据不足。
作者在仓库中提供了 28 篇 Nature Article 的章节结构分析作为参考,以及完整的虚构教学案例(包含原稿、证据和参考修订三方对照),用于演示 skill 的实际效果。
二、解决什么问题
传统 AI 辅助科研写作的典型问题: - 语言美化掩盖证据缺陷:AI 润色后文字流畅了,但科学结论被夸大或走偏 - 缺乏结构约束:论文各章节(Abstract/Introduction/Results/Discussion)功能模糊,缺乏清晰的"写作合同" - 引用无法验证:论文引用了某文献,但该文献并不支持对应论断 - 图表与正文脱节:Figure 的 claim 和 legend 与 Results 叙述不一致 - 审稿回复无针对性:回复审稿人意见时没有把每条意见对应到具体证据和改稿
Nature-Paper-Skills 通过 27 个专项 skill 逐一解决以上问题,支持按需单独调用(改一段不需要跑整条链)。
三、快速安装
前置要求
- Bash + Python 3.9+(本地安装)
- curl + tar(远程获取源码)
- 支持 Codex(ChatGPT)和 Claude Code 客户端
方式一:复制指令安装(推荐)
在 Codex 或 Claude Code 对话中发送以下指令,AI 代理将自动完成全流程:
读取并执行 https://github.com/Boom5426/Nature-Paper-Skills/blob/main/INSTALL.md,为当前环境安装 Nature Paper Skills 全部 27 个技能(all 完整集),并验证结果。
方式二:本地手动安装(Linux/macOS)
# 克隆源码
git clone --depth 1 --single-branch --branch main \
https://github.com/Boom5426/Nature-Paper-Skills.git \
nature-paper-skills
cd nature-paper-skills
# 完整 27 skill 安装
bash install.sh --agent codex --set all --on-conflict keep
bash install.sh --agent codex --set all --doctor
# 推荐 19 skill 安装(默认)
bash install.sh --agent codex --set recommended --on-conflict keep
bash install.sh --agent codex --set recommended --doctor
# 推荐 19 skill + 图表制作(共 21 skill)
bash install.sh --agent codex --set recommended --figure --on-conflict keep
bash install.sh --agent codex --set recommended --figure --doctor
方式三:Windows 本地安装(原生 Python)
当客户端环境有 Python 3.9+ 但无 Bash 时,使用 Python 管理脚本:
# 先读取脚本 CLI 用法
python scripts/manage_install.py --help
# 完整安装示例(27 skill)
python scripts/manage_install.py \
--source ./Nature-Paper-Skills \
--dest ~/.agents/skills \
--skill skills/core/paper-workflow/SKILL.md \
--skill skills/core/scientific-writing/SKILL.md \
...(枚举全部 27 个 skill 路径)\
--apache skills/*/*/LICENSE \
--repo https://github.com/Boom5426/Nature-Paper-Skills \
--source-ref main \
--commit <实际 commit> \
--on-conflict keep \
--doctor
⚠️ 注意:Windows 原生环境客户端发现功能尚未完全验证;建议优先使用 WSL 或 Codex/Claude Code 的内置安装指令。
技能组合速查
| 组合 | skill 数量 | 安装参数 |
|---|---|---|
| 完整工作流 | 27 | --set all |
| 推荐(写作+审稿) | 19(默认) | --set recommended |
| 推荐+图表 | 21 | --set recommended --figure |
四、核心 Skill 与工作流
完整五段工作流
🎯 立稿定位 → 🧠 结构论证 → 📊 图表与 Results → ✍️ 语言修订 → 📨 投稿返修
↑ ↑
└────────────── 🔎 贯穿全程核查 ────────────────┘
(统计 / 引用 / 数据)
核心 skill 清单
结构与论证(4 个)
- paper-workflow:顶层路由,管理章节"写作合同"(每个章节的功能依赖和典型结构)
- paper-bootstrap:初始化论文项目,建立可信事实来源
- review-article-architecture:综述、Survey、Perspective 专用结构
- manuscript-optimizer:结构修订与证据链修复
科学写作(5 个)
- scientific-writing:起草和章节级改写(draft/revise 双向)
- write-scientific-manuscript:逻辑诊断(内容正确但阅读困难时使用)
- results-section-revision:Results 章节叙事修复
- anti-defensive-writing:删除防御性叙述,保留所有测量值和阴性结果
- scientific-prose-style:句子级风格检查(em-dash 预算、hedging、节奏感)
图表与数据(3 个)
- figure-planner:主图 claim 设计与 legend 同步
- nature-figure:Python/R 出版级图形制作(含可选 OpenRouter AI 流程图工具)
- figure-style:图形正确性和可读性检查清单
引用与核查(3 个)
- citation-verifier:参考文献卫生检查(重复键、必需字段、DOI 语法、引用与定义一致性)
- claim-source-verification:论断-证据对抗核验(引用的文献是否真正支持该论断)
- reference-audit-guide:引用原则性审查
投稿与返修(4 个)
- submission-audit:投稿前 QA(含 Nature Portfolio preflight)
- rebuttal-response:审稿人回复工作流,论断校准,最终信件审计
- stats-reporting-audit:统计报告审计(独立样本 n、重现性、多重比较等)
- nature-portfolio-playbook:Nature / Nature Methods / Nature Biotechnology 选刊与 preflight
其他(6 个)
- data-availability:数据共享声明、仓库规划、源数据覆盖率
- draft-marker-discipline:稿内草稿标记管理(按解析路径分类)
- paper-reviewer:双向审稿(写审稿报告 + 解析收到的审稿意见)
- paper-analyzer:深度单篇论文分析
- academic-researcher:文献与方法学支撑
- results-analysis:实验结果转化为论文可用发现
- conference-paper-writing:会议论文专用流程
- academic-presentations:论文转 PPT 或演讲稿
五、典型适用场景
| 场景 | 推荐 skill 组合 |
|---|---|
| 新论文立项 | paper-bootstrap → paper-workflow → figure-planner |
| Introduction 改写 | scientific-writing + claim-source-verification |
| Results 语言修订 | results-section-revision + anti-defensive-writing |
| 图表制作 | --figure 参数,含 figure-planner + nature-figure + figure-style |
| 审稿回复 | rebuttal-response + submission-audit |
| 拒稿重投 | paper-workflow(定位新期刊)+ rebuttal-response |
| 学术报告/PPT | academic-presentations |
六、坑与注意
- 证据约束原则是核心约束:
anti-defensive-writing的目标是纠正科学解释,而非润色语言。运行该 skill 时,确保对应论断已稳定,否则会因"证据不足"触发大量修改建议。 - skill 按需调用,不必跑整链:可以只改一段
results-section-revision,不需要完整走完从paper-bootstrap到rebuttal-response的全流程。 - Windows 原生安装未完全验证:INSTALL.md 注明 Windows 客户端发现功能"remains unverified",建议 Windows 用户优先通过 WSL 或直接使用 Codex/Claude Code 的内置安装流。
- 27 skill 完整安装会安装运行时依赖:部分 skill(如
nature-figure)需要 Python/R 绘图后端;如果仅需写作和审稿,使用--set recommended即可避免引入不必要的运行时。 - Citation 核验需要完整 BibTeX:部分引用核验功能依赖 DOI 和 BibTeX 格式,缺失字段会导致部分检查跳过。
- skill 目录完整性:使用
install.sh --doctor验证安装结果,确认所有 skill 的SKILL.md均正确复制到目标目录。 - INSTALL.md 是面向代理的安装指南:文档本身是给 AI 代理看的安装指令,普通用户建议直接使用项目主页的安装向导:https://boom5426.github.io/Nature-Paper-Skills/zh/install/
七、与同类对比
| 特性 | Nature-Paper-Skills | 类似 AI 写作工具 |
|---|---|---|
| 粒度 | 段落/章节级,精准 | 通常整篇或整段 |
| 证据约束 | ✅ 强制(anti-defensive-writing) | ❌ |
| 引用核验 | ✅ claim-to-source 验证 | ❌ |
| 图表-正文一致性 | ✅ figure-planner + figure-style | ❌ |
| 审稿回复工作流 | ✅ rebuttal-response + paper-reviewer | 部分 |
| Nature 期刊适配 | ✅ nature-portfolio-playbook preflight | ❌ |
| 支持客户端 | Codex + Claude Code | 通用 |
| 覆盖阶段 | 立项→投稿→返修完整 | 通常仅写作 |
⚠️ 注意:Nature-Paper-Skills 的 section patterns 参考了 28 篇 Nature Article 的结构分析,属于描述性经验指导,并非 Nature 期刊的官方格式规范。
八、一句话推荐结论
如果你在撰写或修订 Nature 系列生命科学/计算生物学论文,且需要 AI 真正提升论证质量而非美化语言,Nature-Paper-Skills 是目前最完整的专项工作流工具。
来源
- GitHub README(English):https://github.com/Boom5426/Nature-Paper-Skills
- GitHub README(中文):https://github.com/Boom5426/Nature-Paper-Skills/blob/main/README.zh-CN.md
- 安装指南(INSTALL.md):https://github.com/Boom5426/Nature-Paper-Skills/blob/main/INSTALL.md
- Skill 地图(skill-map.md):https://github.com/Boom5426/Nature-Paper-Skills/blob/main/docs/skill-map.md
- 项目主页:https://boom5426.github.io/Nature-Paper-Skills/
- 安装向导(中文):https://boom5426.github.io/Nature-Paper-Skills/zh/install/