nature-paper-hub

agent
Guvenlik Denetimi
Uyari
Health Uyari
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Gecti
  • Code scan — Scanned 8 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Full-pipeline AI agent for Nature-series journal writing. Supports OpenClaw, Claude Code, and Codex. Covers journal selection, drafting, figure generation, citation verification, and reviewer response.

README.md

🧬 Top Journal Paper Hub

中文版 · English


🇨🇳 中文版

简介

top-journal-paper-hub 是一套面向顶级期刊投稿的全流程 AI 写作 agent,覆盖从选刊、文献调研、论文起草、图表生成、引用核验、投稿前模拟审稿、投稿前检查,到审稿意见回复的完整链路。

支持 OpenClaw、Claude Code、Codex 三种平台,输出格式支持 LaTeX(Overleaf)和 Word(.docx),并内置 CSV/Excel 自动生图、CrossRef 实时引用核验、个人文献库 RAG 写作风格锚定。

v1.1.0 新增: 7 个 Science / Cell / ACS / Wiley 顶刊 + 投稿前模拟审稿技能 + 期刊规格自动维护 CI。


功能一览

Skill 功能说明
🏠 nature-paper-hub 主入口,12 阶段(0–11)全流程对话路由(含完整性检查与模拟审稿)
🔬 nature-reviewer-sim 投稿前模拟审稿:7 个专家 agent + 编辑决定信
🛡️ nature-integrity-check 投稿前/修回后完整性核验:引用、数据、图表、必备声明(pre-review / final-check)
📊 nature-figure CSV/Excel → 顶刊风格 matplotlib/R 图,自动识别图表类型
📖 nature-reader PDF/DOI/arXiv → 双语精读 Markdown,含图表解读与引用建议
📚 nature-citation CrossRef 实时核验 + RetractionWatch 撤稿检查 + BibTeX/RIS/ENW/Zotero 导出
🎞️ nature-paper2ppt 论文 → 中文/双语 PPTX,含演讲者备注

支持期刊(19 个)

Nature 系列(12 个)

期刊 影响因子 接收率 正文字数 图数 引用
Nature 63.7 ~8% 3,000 6 30
Nature Energy 60.9 ~8% 3,000 6 50
Nature Materials 37.2 ~9% 3,000 6 50
Nature Catalysis 37.8 ~8% 3,000 6 50
Nature Methods 32.1 ~8-10% 3,000 6 50
Nature Machine Intelligence 23.9 ~8% 3,500 6 50
Nature Synthesis 20.0 ~8% 3,000 6‡ 50
Nature Chemistry 19.2 ~9% 3,000 6 50
Nature Communications 15.7 ~20% 5,000† 10 60
Nature Chemical Engineering 13.0 ~8% 3,500 6+10ED 50
Nature Computational Science 12.0 ~12% 5,000 8 60
Nature Sustainability 25.1 ~10% 4,000 8 60

† Nature Communications 字数含 Methods 章节
‡ Nature Synthesis 不接受 Scheme,只接受 Figure;Methods 中不可含图表

其他顶刊(7 个)

期刊 影响因子 接收率 文章类型 正文字数 图数
Science 44.7 ~7% Article / Report 4,500 / 2,500 6 / 4
Cell 45.5 ~8% Article / Short Article 8,000 / 4,000 8 / 4
PNAS 11.1 ~18% Research Article 6,000 6
JACS 14.4 ~11% Article / Letter ~6,000 / 4pp 8 / 4
ACS Nano 15.8 ~10% Article / Letter 10,000 / 4,000 10 / 5
Angewandte Chemie 16.1 ~10% Research Article / Communication 5,000 / 2,500 8 / 4
Advanced Materials 27.4 ~9% Research Article / Communication 5,000 / 2,500 8 / 4

安装

方式一:Claude Code 插件 marketplace(推荐,一键安装)

# 添加 marketplace(一次性)
/plugin marketplace add https://github.com/Yang1Bai/nature-paper-hub

# 安装插件
/plugin install nature-paper-hub

# 重新加载
/reload-plugins

安装后 7 个技能(主入口 + 6 个子技能)自动可用,无需手动 cp。


方式二:OpenClaw

git clone https://github.com/Yang1Bai/nature-paper-hub.git
cp -R nature-paper-hub ~/.openclaw/workspace/skills/
# 重启 OpenClaw,对话中说"选刊"即可激活

方式三:Claude Code(手动 subagent)

git clone https://github.com/Yang1Bai/nature-paper-hub.git

# 安装为用户级 subagents(全局可用)
mkdir -p ~/.claude/agents
cp nature-paper-hub/skills/nature-paper-hub/SKILL.md ~/.claude/agents/nature-paper-hub.md
cp nature-paper-hub/skills/nature-reviewer-sim/SKILL.md ~/.claude/agents/nature-reviewer-sim.md
cp nature-paper-hub/skills/nature-figure/SKILL.md ~/.claude/agents/nature-figure.md
cp nature-paper-hub/skills/nature-reader/SKILL.md ~/.claude/agents/nature-reader.md
cp nature-paper-hub/skills/nature-citation/SKILL.md ~/.claude/agents/nature-citation.md
cp nature-paper-hub/skills/nature-paper2ppt/SKILL.md ~/.claude/agents/nature-paper2ppt.md

或安装为项目级 subagents(仅当前项目):

mkdir -p .claude/agents
cp nature-paper-hub/skills/*/SKILL.md .claude/agents/

方式四:Codex

git clone https://github.com/Yang1Bai/nature-paper-hub.git
mkdir -p ~/.codex/skills
for d in nature-paper-hub/skills/nature-*; do
  cp -R "$d" ~/.codex/skills/
done

安装 Python 依赖

pip install -r nature-paper-hub/scripts/requirements.txt

配置(可选)

本工具开箱即用,无需任何密钥。若你有自己的文献库 API,可设置环境变量 LITREVIEW_API(一个接受 ?q=<query> 的基础 URL)接入;不设置时,文献检索自动走「本地索引 + CrossRef + 网络搜索」,全流程不受影响。

export LITREVIEW_API="https://your-host.example.com/api/search"   # 可选

上手示例见 examples/quickstart.md


快速上手

OpenClaw / Telegram

在对话中输入以下关键词直接跳转对应阶段:

选刊 / choose journal  → 选择目标期刊(19个可选),显示字数/图数/引用限制
文献综述 / literature  → 调用个人文献库 + 网络搜索
写大纲 / outline       → 按期刊生成定制化论文结构
写摘要 / abstract      → 起草符合期刊风格的 Abstract
图表规划 / figure plan → 规划每张图的叙事逻辑
模拟审稿 / reviewer simulation → 投稿前3位审稿人视角模拟评审
检查引用 / citations   → CrossRef 实时核验 + 撤稿检查
导出 / export          → 选择 LaTeX(Overleaf)或 Word
写回复信 / rebuttal    → 逐条审稿意见生成回复框架

Claude Code

Use nature-paper-hub to start writing a paper for Nature Materials
Use nature-reviewer-sim to simulate peer review of my manuscript
Use nature-figure to generate a matplotlib figure from my data.csv
Use nature-reader to create a bilingual reader for this paper: ~/Downloads/paper.pdf
Use nature-citation to verify my reference list and export as BibTeX
Use nature-paper2ppt to convert this paper into a Chinese presentation

全流程说明

阶段 0:  选刊             → 19 个顶刊可选,加载对应字数/图数/引用限制
阶段 1:  文献调研         → 本地文献索引 +(可选)个人库 + CrossRef + 网络搜索
阶段 2:  结构规划         → 按期刊类型定制论文大纲
阶段 3:  逐节起草         → Abstract / Introduction / Results / Discussion / Methods
阶段 4:  图表规划         → CSV/Excel 自动出图 + matplotlib/R 代码 + 图例文字
阶段 5:  引用核验         → CrossRef API + RetractionWatch + 多格式导出
阶段 6:  投稿前完整性检查 → 引用/数据/图表/必备声明(pre-review 模式)
阶段 7:  模拟审稿         → 7 个专家 agent + 编辑决定信 + 修改路线图
阶段 8:  投稿前检查       → 字数/图数/格式/内容 checklist + cover letter
阶段 9:  最终完整性检查   → final-check 模式,零 CRITICAL 方可导出
阶段 10: 导出             → LaTeX (Overleaf) / Word (.docx) / PPTX
阶段 11: 审稿回复         → 逐条回复框架 + 修改说明 + 封面信

注:模拟审稿(阶段 7)可在任意阶段触发。

文件结构

nature-paper-hub/
├── README.md                              # 本文件(中英双语)
├── .claude-plugin/
│   ├── plugin.json                        # Claude Code 插件清单 🆕
│   └── marketplace.json                   # 一键安装 marketplace 清单 🆕
├── .github/
│   └── workflows/
│       └── journal-spec-check.yml         # 每周自动检查期刊规格 URL 健康状态
├── skills/
│   ├── nature-paper-hub/                   # 主 skill(hub,唯一入口)
│   │   ├── SKILL.md                       #   12 阶段路由骨架
│   │   └── references/                     #   按需加载的详细规则 🆕
│   │       ├── writing-rules.md            #     逐节写作规则 + 自评
│   │       ├── outlines.md                 #     论文大纲模板
│   │       ├── audit-and-cover-letter.md   #     投稿前 checklist + cover letter
│   │       ├── rebuttal.md                 #     审稿回复流程
│   │       ├── literature-integration.md   #     文献检索 / RAG / CrossRef
│   │       └── journal-special-rules.md    #     各刊特殊规则
│   ├── nature-reviewer-sim/SKILL.md       # 投稿前模拟审稿(7 agent + 编辑)
│   ├── nature-integrity-check/SKILL.md    # 投稿前/修回后完整性核验 🆕
│   ├── nature-figure/SKILL.md             # 科研绘图(自动识别 + matplotlib/R)
│   ├── nature-reader/SKILL.md             # 双语论文精读器
│   ├── nature-citation/SKILL.md           # CrossRef 引用核验 + 多格式导出
│   └── nature-paper2ppt/SKILL.md          # 论文转 PPT
├── templates/
│   ├── journal-specs.json                 # 19 个期刊规格数据
│   └── nature-latex.tex                   # Overleaf LaTeX 模板
├── data/
│   └── papers-index.json                  # 485 篇清洗后的文献索引
└── scripts/
    ├── auto_figure.py                     # CSV/Excel → 顶刊图
    ├── clean_papers_index.py              # 文献索引清洗脚本 🆕
    ├── export_docx.py                     # Word 导出
    ├── export_pptx.py                     # PPT 导出
    └── requirements.txt                   # Python 依赖

与同类项目对比

功能 top-journal-paper-hub Yuan1z0825/nature-skills Boom5426/Nature-Paper-Skills
期刊覆盖(Nature / Science / Cell / ACS / Wiley) 19个 ❌ Nature only ✅ Nature only
全流程单入口路由
投稿前模拟审稿(7 专家 agent)
投稿前完整性核验(引用/数据/图表/声明)
LaTeX / Overleaf 模板
Word 导出(.docx)
matplotlib/R 科研绘图代码
CSV/Excel → 自动生图
双语论文精读器
论文转 PPT(PPTX)
CrossRef 实时引用核验
RetractionWatch 撤稿检查
期刊规格自动维护 CI
OpenClaw / Telegram 兼容
Claude Code 插件
Codex 兼容

更新日志

v1.2.0(2026-06)

  • 修复主 SKILL.md 阶段编号(重复 STAGE 7 / 错位 8.5)→ 统一为 0–11 线性流程
  • 打包为 Claude Code 插件(.claude-plugin/,支持 marketplace 一键安装)
  • 清洗 papers-index.json:534 → 485(去专利/碎片/重复,修复 OCR 乱码,补全期刊/年份)
  • frontmatter 同步 v1.2.0、description 覆盖全部 19 刊;README 补齐 nature-integrity-check
  • 修复脚本 bug:auto_figure.py box 分支不可达、export_docx.py 死代码

v1.1.0(2025-05)

  • 新增 7 个期刊:Science、Cell、PNAS、JACS、ACS Nano、Angewandte Chemie、Advanced Materials
  • 新增 nature-reviewer-sim 投稿前模拟审稿技能
  • 新增 GitHub Actions 每周期刊规格 URL 健康检查
  • 期刊总数:9 → 19

v1.0.0

  • 首发:12 个 Nature 系列期刊,5 个核心技能

用户反馈 💬

如果你用过这个工具写过论文,欢迎在 留言板 分享体验。


致谢

设计灵感部分来源于:


许可证

MIT License — 自由使用、修改和分发,保留原始署名即可。


贡献指南

欢迎提 Issue 和 PR!请说明:

  1. 目标期刊或功能
  2. 功能缺口或 bug 描述
  3. 建议实现方式


🇬🇧 English

Introduction

top-journal-paper-hub is a full-pipeline AI writing agent for top-journal submissions. It covers every stage from journal selection, literature review, manuscript drafting, figure generation, citation verification, pre-submission mock review, and reviewer response.

Compatible with OpenClaw, Claude Code, and Codex. Outputs LaTeX (Overleaf-ready) and Word (.docx). Features automatic figure generation from CSV/Excel, CrossRef real-time citation verification, and optional RAG-enhanced writing grounded in your own literature library (configurable via the LITREVIEW_API env var; the tool works fully without it).

v1.1.0: Added 7 Science/Cell/ACS/Wiley journals + pre-submission reviewer simulation skill + automated journal spec CI.


Features

Skill Description
🏠 nature-paper-hub Main hub with 12-stage (0–11) conversational pipeline (incl. integrity check + reviewer sim)
🔬 nature-reviewer-sim Pre-submission mock review: 7 specialist agents + Editorial Decision Letter
🛡️ nature-integrity-check Pre-submission / post-revision integrity check: citations, data, figures, required statements (pre-review / final-check)
📊 nature-figure CSV/Excel → publication-quality matplotlib/R figures
📖 nature-reader PDF/DOI/arXiv → bilingual annotated Markdown with figure grounding
📚 nature-citation CrossRef verification + RetractionWatch + BibTeX/RIS/ENW/Zotero export
🎞️ nature-paper2ppt Paper → Chinese/bilingual PPTX with presenter notes

Supported Journals (19)

Nature Series (12)

Journal IF Accept Words Figs Refs
Nature 63.7 ~8% 3,000 6 30
Nature Energy 60.9 ~8% 3,000 6 50
Nature Materials 37.2 ~9% 3,000 6 50
Nature Catalysis 37.8 ~8% 3,000 6 50
Nature Methods 32.1 ~8-10% 3,000 6 50
Nature Machine Intelligence 23.9 ~8% 3,500 6 50
Nature Synthesis 20.0 ~8% 3,000 6‡ 50
Nature Chemistry 19.2 ~9% 3,000 6 50
Nature Communications 15.7 ~20% 5,000† 10 60
Nature Chemical Engineering 13.0 ~8% 3,500 6+10ED 50
Nature Computational Science 12.0 ~12% 5,000 8 60
Nature Sustainability 25.1 ~10% 4,000 8 60

† Nature Communications word count includes Methods
‡ Nature Synthesis: figures only (no Schemes); Methods cannot contain figures or tables

Other Top Journals (7)

Journal IF Accept Article Types Words Figs
Science 44.7 ~7% Article / Report 4,500 / 2,500 6 / 4
Cell 45.5 ~8% Article / Short Article 8,000 / 4,000 8 / 4
PNAS 11.1 ~18% Research Article 6,000 6
JACS 14.4 ~11% Article / Letter ~6,000 / 4pp 8 / 4
ACS Nano 15.8 ~10% Article / Letter 10,000 / 4,000 10 / 5
Angewandte Chemie 16.1 ~10% Research Article / Communication 5,000 / 2,500 8 / 4
Advanced Materials 27.4 ~9% Research Article / Communication 5,000 / 2,500 8 / 4

Installation

Option 1: Claude Code plugin marketplace (recommended, one-command)

# Add the marketplace (one-time)
/plugin marketplace add https://github.com/Yang1Bai/nature-paper-hub

# Install the plugin
/plugin install nature-paper-hub

# Reload to apply
/reload-plugins

All 7 skills (hub + 6 sub-skills) become available automatically — no manual copying.


Option 2: OpenClaw

git clone https://github.com/Yang1Bai/nature-paper-hub.git
cp -R nature-paper-hub ~/.openclaw/workspace/skills/
# Restart OpenClaw. Say "选刊" or "choose journal" to activate.

Option 3: Claude Code (manual subagent)

git clone https://github.com/Yang1Bai/nature-paper-hub.git

mkdir -p ~/.claude/agents
cp nature-paper-hub/skills/nature-paper-hub/SKILL.md ~/.claude/agents/nature-paper-hub.md
cp nature-paper-hub/skills/nature-reviewer-sim/SKILL.md ~/.claude/agents/nature-reviewer-sim.md
cp nature-paper-hub/skills/nature-figure/SKILL.md ~/.claude/agents/nature-figure.md
cp nature-paper-hub/skills/nature-reader/SKILL.md ~/.claude/agents/nature-reader.md
cp nature-paper-hub/skills/nature-citation/SKILL.md ~/.claude/agents/nature-citation.md
cp nature-paper-hub/skills/nature-paper2ppt/SKILL.md ~/.claude/agents/nature-paper2ppt.md

Option 4: Codex

git clone https://github.com/Yang1Bai/nature-paper-hub.git
mkdir -p ~/.codex/skills
for d in nature-paper-hub/skills/nature-*; do
  cp -R "$d" ~/.codex/skills/
done

Python dependencies

pip install -r nature-paper-hub/scripts/requirements.txt

Configuration (optional)

The tool works out of the box — no keys required. If you have your own literature API, point the LITREVIEW_API environment variable at a base URL that accepts ?q=<query>. When it is unset (the default), literature search falls back to the local index + CrossRef + web search, and the full pipeline still works.

export LITREVIEW_API="https://your-host.example.com/api/search"   # optional

See examples/quickstart.md for an end-to-end walkthrough.


Quick Start

OpenClaw / Telegram

选刊 / choose journal          → Select from 19 journals; see word/figure/ref limits
文献综述 / literature          → Personal library + CrossRef + web search
写大纲 / outline               → Journal-specific manuscript structure
写摘要 / abstract              → Draft journal-style Abstract
模拟审稿 / reviewer simulation → Pre-submission mock peer review (3 personas)
检查引用 / citations           → CrossRef verify + retraction check
导出 / export                  → LaTeX (Overleaf) or Word
写回复信 / rebuttal            → Point-by-point reviewer response framework

Claude Code

Use nature-paper-hub to start writing a paper for Advanced Materials
Use nature-reviewer-sim to simulate peer review of my manuscript
Use nature-figure to generate a matplotlib figure from my data.csv
Use nature-citation to verify my reference list and export as BibTeX

Full Pipeline

Stage 0:  Journal Selection      → Choose from 19 journals; load word/figure/ref limits
Stage 1:  Literature Review      → Personal library + CrossRef + web search
Stage 2:  Outline Planning       → Journal-tailored manuscript structure
Stage 3:  Section Drafting        → Abstract / Intro / Results / Discussion / Methods
Stage 4:  Figure Planning         → Auto-plot from CSV/Excel + matplotlib/R code + legend text
Stage 5:  Citation Check          → CrossRef API + RetractionWatch + multi-format export
Stage 6:  Pre-review Integrity     → Citations / data / figures / required statements (pre-review)
Stage 7:  Reviewer Simulation     → 7 specialist agents + Editorial Decision Letter + roadmap
Stage 8:  Pre-submission Audit     → Word / figure / format / content checklist + cover letter
Stage 9:  Final Integrity Check    → final-check mode; zero CRITICAL required to export
Stage 10: Export                   → LaTeX (Overleaf) / Word (.docx) / PPTX
Stage 11: Reviewer Response        → Point-by-point reply + change summary + cover letter

Note: Reviewer Simulation (Stage 7) can be triggered at any point.

Repository Structure

nature-paper-hub/
├── README.md                              # This file (bilingual CN/EN)
├── .claude-plugin/
│   ├── plugin.json                        # Claude Code plugin manifest 🆕
│   └── marketplace.json                   # One-command install marketplace manifest 🆕
├── .github/
│   └── workflows/
│       └── journal-spec-check.yml         # Weekly journal spec URL health check CI
├── skills/
│   ├── nature-paper-hub/                   # Hub skill (single entry point)
│   │   ├── SKILL.md                       #   12-stage routing skeleton
│   │   └── references/                     #   Detailed rules, loaded on demand 🆕
│   │       ├── writing-rules.md            #     Per-section writing rules + self-critique
│   │       ├── outlines.md                 #     Manuscript outline templates
│   │       ├── audit-and-cover-letter.md   #     Pre-submission checklist + cover letter
│   │       ├── rebuttal.md                 #     Reviewer rebuttal workflow
│   │       ├── literature-integration.md   #     Literature search / RAG / CrossRef
│   │       └── journal-special-rules.md    #     Journal-specific rules
│   ├── nature-reviewer-sim/SKILL.md       # Pre-submission mock review (7 agents + editor)
│   ├── nature-integrity-check/SKILL.md    # Pre-submission / post-revision integrity check 🆕
│   ├── nature-figure/SKILL.md             # Figure generation (auto-detect + matplotlib/R)
│   ├── nature-reader/SKILL.md             # Bilingual paper reader
│   ├── nature-citation/SKILL.md           # CrossRef citation verification + multi-format
│   └── nature-paper2ppt/SKILL.md          # Paper to presentation
├── templates/
│   ├── journal-specs.json                 # 19-journal specs database
│   └── nature-latex.tex                   # Overleaf-ready LaTeX template
├── data/
│   └── papers-index.json                  # 485 cleaned literature index entries
└── scripts/
    ├── auto_figure.py                     # CSV/Excel → publication figure
    ├── clean_papers_index.py              # Literature index cleaning script 🆕
    ├── export_docx.py                     # Word export
    ├── export_pptx.py                     # PPTX export
    └── requirements.txt                   # Python dependencies

Comparison

Feature top-journal-paper-hub Yuan1z0825/nature-skills Boom5426/Nature-Paper-Skills
Journal coverage (Nature / Science / Cell / ACS / Wiley) 19 ❌ Nature only ✅ Nature only
Single-entry full-pipeline routing
Pre-submission mock review (7 specialist agents)
Pre-submission integrity check (citations/data/figures/statements)
LaTeX / Overleaf template
Word export (.docx)
matplotlib/R figure code generation
CSV/Excel → auto figure
Bilingual paper reader
Paper to PPTX
CrossRef real-time citation verification
RetractionWatch retraction check
Automated journal spec CI
OpenClaw / Telegram compatible
Claude Code plugin
Codex compatible

Changelog

v1.2.0 (2026-06)

  • Fixed main SKILL.md stage numbering (duplicate STAGE 7 / misordered 8.5) → linear 0–11 pipeline
  • Packaged as a Claude Code plugin (.claude-plugin/, one-command marketplace install)
  • Cleaned papers-index.json: 534 → 485 (removed patents/fragments/dupes, fixed OCR author noise, backfilled journal/year)
  • Synced frontmatter to v1.2.0, broadened description to all 19 journals; README now lists nature-integrity-check
  • Fixed script bugs: unreachable box branch in auto_figure.py, dead code in export_docx.py

v1.1.0 (2025-05)

  • Added 7 journals: Science, Cell, PNAS, JACS, ACS Nano, Angewandte Chemie, Advanced Materials
  • New skill: nature-reviewer-sim — pre-submission 3-persona mock peer review
  • GitHub Actions: weekly journal spec URL health check with auto-issue on failure
  • Journal count: 9 → 19

v1.0.0

  • Initial release: 12 Nature-series journals, 5 core skills

User Feedback 💬

If you have used this tool in your research, please share your experience on the feedback board.


Acknowledgements

Inspired in part by:


License

MIT License — free to use, modify, and distribute with attribution.


Contributing

Issues and PRs welcome. Please include:

  1. Target journal or feature
  2. Feature gap or bug description
  3. Suggested implementation approach

Yorumlar (0)

Sonuc bulunamadi