数据与分析 scientific-figurematplotlibseabornggplot2publication-figuresvg-export

Nature 级科研绘图技能(nature-figure)

为 Nature 等高影响力期刊生成投稿级科研图:多面板排版、期刊导出与审稿风险自查。

FollowSkills 评估 · FSRS-2.0
谨慎使用
60/ 100 五分制 3.0 / 5
1 2 3 4 5 6
1信任安全17 / 25 · 3.4/5

证据表明技能明确使用 Python/R 后端并在本地保存偏好,无自动外部调用;数据完整性规则明确、排除观测需记录,透明性良好。第三方模板有版权声明,未自动授权。但存在 OpenRouter 外部 API 调用(GPT Image 2),且未说明网络可达性、数据发送范围或用户确认机制;脚本执行未声明权限最小化或回滚方案。虽无明显恶意,但外部调用和权限细节不足,因此扣分。

2可靠稳定9 / 20 · 2.3/5

指令内部一致,流程清晰(路由协议、阻塞门、加载片段)。依赖的脚本(validate_figure.py、audit_pdf_text.py 等)未在提供文件中包含实现或测试,静态审查无法验证其可运行性;异常输入时未提供故障反馈机制的具体说明。因此仅给予 9 分,最高不超过静态上限 10。

3适用触发12 / 15 · 4.0/5

目标受众、使用场景(Nature 投稿图)描述清晰,中文支持良好,触发词丰富(论文配图、科研绘图等)。但未声明明确的不适用边界(如交互仪表板已排除),环境适配中依赖 OpenRouter 海外服务,国内网络可能不可达,且未提供替代方案,因此扣分。

4规范维护12 / 15 · 4.0/5

README 和 SKILL.md 结构规范,有中英文镜像,提供示例、边界、相关技能。但缺少版本号、变更日志、维护者联系方式(除仓库级 README 外),技能内部无已知限制披露(如 OpenRouter 依赖),第三方材料版权已注明。整体维护责任不明确,因此未达满分。

5有效结果6 / 15 · 2.0/5

描述声称生成投稿级图件,但静态审查未看到实际输出验证或可复现示例。虽然内置模板和脚本可能有效,但缺乏直接证据表明输出可直接使用或边际价值高。按静态校准上限 7,给予 6 分。

6证据核验4 / 10 · 2.0/5

无测试、CI 或第三方独立验证覆盖 nature-figure 本身。仓库有 CI 但未涉及该技能。项目 README 声称被 DeepMind 借鉴,但无法验证。故按静态上限 5 给予 4 分。

证据充分度: 评估于 2026年8月7日 审查版本 dfd4e3bf8dc5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • OpenRouter 外部 API 调用(GPT Image 2)可能导致数据外传,且依赖海外服务,国内网络可能无法访问,建议谨慎使用并确认用户同意。
  • 技能依赖的校验脚本(validate_figure.py、audit_pdf_text.py 等)未在提供文件中展示,需验证其可用性和安全性后再使用。
  • 第三方 figures4papers 材料版权不明确,保留有 THIRD_PARTY_NOTICES.md 但未授权使用,引用时需自行确认版权。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能面向需要为 Nature 家族或同类高影响力期刊制作投稿级科研图的科研人员,支持 Python(matplotlib/seaborn)或 R(ggplot2/patchwork/ComplexHeatmap)工作流。它会先协助你明确核心结论、证据链、数据完整性、模板兼容性和导出需求,再逐层加载绘图规范、后端快速入门和交付前质检清单。技能内置了 figures4papers 风格的多面板组合能力,并可导出 SVG/PDF/TIFF 等期刊要求的格式。此外,它还提供一条独立的 AI 示意图生成路径(OpenRouter GPT Image 2),用于制作图形摘要或机制示意图。

读取 manifest.yaml 和 static/core/ 中的核心规范(图形契约与默认立场),解析用户选择的绘图后端(Python 或 R),并加载对应的 backend 片段。在执行绘图前,它会引导用户定义核心结论、证据链、图形类型、期刊导出要求和审稿风险。绘图过程中,它会调用 references/ 下的深度参考(如 figure-contract、design-theory、template-catalog、qa-contract 等),并在交付前运行 scripts/validate_figure.py 和 scripts/audit_pdf_text.py 进行自动化检查,同时要求人工逐面板核查不确定性、显著性、间距与碰撞。对于 AI 示意图生成请求,它会调用 scripts/generate_openrouter_schematic.py 调用 OpenRouter GPT Image 2 API,并将输出视为草稿。

  1. 一位博士生需要将实验结果整理成多面板的投稿级科研图,并确保符合 Nature 的排版要求,可直接描述数据和方法,由技能引导完成。
  2. 一位研究人员已有用 matplotlib 或 ggplot2 写的绘图代码,但需调整以达到期刊标准,技能会协助修改代码并检查导出格式。
  3. 一位通讯作者需要制作论文的图形摘要或机制示意图,可明确要求使用 OpenRouter GPT Image 2 生成草稿,再人工修改。
  4. 一位审稿人回复中要求修改图表,作者需快速审计并修正图的统计标注、颜色和导出质量,技能提供相关质检清单。
  5. 科研团队希望统一绘图风格,可将技能作为模板,确保所有图件遵循一致的视觉规范和期刊要求。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖从规划到交付的完整流程:契约定义、后端选择、模板适配、QA 检查。
  • 支持两种主流绘图语言(Python/R),并内置了后端偏好记忆机制。
  • 内置大量深度参考,可适应不同复杂度的绘图任务。
  • 提供自动化脚本验证绘图源文件和 PDF 导出文本,减少人工错误。
  • 清晰划分了绘图和 AI 示意图两条路线,避免混淆。
局限
  • 依赖用户提供明确的方法和数据,若描述不清晰可能无法有效引导。
  • 自动化检查无法完全替代人工对每个面板的细致审查。
  • OpenRouter API 路线需要额外配置 API key,且输出视为草稿需人工修改。
  • 该技能仅针对科研图,不适用于交互式图表或纯数据分析。

如何安装这个 Skill?

通过 npx skills 安装:npx skills add Yuan1z0825/nature-skills --agent codex --skill nature-figure --yes --copy。若使用 Claude Code,需保留稳定 clone 并创建 subagent 或 slash command 指向 skills/nature-figure/SKILL.md。确保 Python 或 R 环境已安装相应绘图库。

如何使用这个 Skill?

在支持 Agent 的环境中安装技能后,直接描述任务,例如“根据这段方法和结果,帮我生成投稿级科研图”。技能会询问选择 Python 还是 R,并记住您的默认选择。对于 AI 示意图,直接说明“用 OpenRouter GPT Image 2 生成图形摘要”,技能将跳过后端选择并调用 API。实际使用中,需提供数据文件、方法描述或代码片段,并准备好接受技能的输出。

常见问题

需要额外支付费用吗?
该技能本身免费,遵循 Apache-2.0 许可证。若使用 OpenRouter GPT Image 2 生成示意图,则需自备 API key 并可能产生相应费用。
安装后如何确保技能正常加载?
安装后需开启新会话,确保技能文件(SKILL.md、references/、static/ 等)完整复制,且 Python/R 环境依赖已安装。可参考 README 中的验证脚本(scripts/update-codex-skills.sh --check)检查安装一致性。
如果我想用 R 绘图,但技能默认选了 Python,怎么办?
在请求时明确指定 R,例如“用 R 的 ggplot2 生成图”,技能会保存您的偏好,后续默认使用 R。
该技能是否支持除 matplotlib 和 ggplot2 之外的其他库?
描述中支持 Python(matplotlib/seaborn)和 R(ggplot2/patchwork/ComplexHeatmap),其他库可能需通过自定义代码或参考调整。

同仓库的其他 Skills

均来自 Yuan1z0825/nature-skills

相关 Skills