Yuan1z0825/nature-skills

符合nature论文学术表达和科研绘图的Skill

nature-skills — 用于科学研究的 AI 代理技能

nature-skills 是一个可重复使用、封装好的工作流程(称为“技能”)库,旨在扩展 AI 编程代理的能力,使其能执行实际的学术研究工作。每个技能都是一个文件夹,包含一个 SKILL.md 指令文件以及支持脚本、模板和参考资料。您可以将其安装到 Claude Code、Codex 或 Chatbox 等代理中,然后用自然语言描述任务 — 代理会读取该技能的指令并遵循其工作流程。

涵盖范围

本仓库提供了 22 种横跨研究生命周期的技能:

  • 阅读与理解:nature-reader(支持图表/公式的双语 Markdown 论文阅读器)、nature-paper-xray(深度推理重构)、nature-paper-card(结构化论文分析)
  • 写作与润色:nature-polishing(Nature 风格英文润色)、nature-writing(草拟手稿章节)、nature-statistics(统计报告审查)
  • 图表与演示:nature-figure(出版级 Python/R 绘图)、nature-paper2ppt(论文转中文 PPTX)、nature-image2ppt(从图片重建可编辑的 PowerPoint)
  • 审查与修订:nature-reviewer(模拟盲审)、nature-response(草拟回复信与投稿信)
  • 文献与引用:nature-academic-search(多来源搜索、引用验证)、nature-citation(CNS 限制参考文献导出)、nature-ref-verifier(交叉检查参考文献元数据)、nature-downloader(合法全文检索)、nature-literature-pipeline(自动化每日文献发现)
  • 其他:nature-paper-to-patent(中文专利撰写)、nature-data(数据可用性声明)、nature-experiment-log(Obsidian 实验记录)

共享包 nature-shared 提供了通用的支持文件,必须与依赖它的技能一同安装。

安装方式

  • npx skills (Node.js ≥18):将选定的技能安装到 Codex 或其他代理中,例如 npx skills add Yuan1z0825/nature-skills --agent codex --skill nature-figure --yes --copy
  • Claude Code:克隆仓库并创建指向实际 SKILL.md 文件的轻量级子代理或斜线指令包装器;可选的 SessionStart 钩子可通过 scripts/autoupdate-skills.sh 自动更新
  • Codex:执行 scripts/update-codex-skills.sh --pull 来同步所有技能,并可使用 --check 验证与 --prune 清理
  • Chatbox:基于 GUI 的“技能”设置让您可以扫描 GitHub 仓库并安装选定的技能
  • 其他代理 (OpenClaw, OpenCode, Hermes):记录于 docs/open-source-agent-frameworks.md

自动更新脚本具备安全性考量:它会限制网络检查频率(默认每小时 1 次)、失败时静默跳过、拒绝强制覆盖未提交的变更,并针对每个目标进行日志记录。

重要细节

  • 技能处于不同的成熟度状态:稳定(例如 nature-figure、nature-ref-verifier)、测试版(大多数)及草稿
  • 部分技能需要额外的运行时依赖(Python 包、用于浏览器自动化的 Playwright、带有 API 凭证的 MCP 服务器)
  • 网页版本 natureskills.cn 提供了核心的润色与图表功能
  • README 也推广了创始人的付费服务(GPT/Claude 加值商店、付费知识社区),并声称 Google DeepMind 的“Science Skills”灵感源自本项目的设计

总结

这是一个实用且积极维护的技能库,能将 AI 编程代理转变为研究助理 — 安装技能、描述任务,代理即可执行可重现且基于来源的工作流程。README 中对商业服务的大力推广是一个注意事项,但技能本身内容扎实且文档完善。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目