用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/njzjz/nsfc-agent-skills --skill nsfc-figure命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | nsfc-figure |
| description | 为 NSFC 申请书创建或重绘概念图、研究内容关系图和技术路线图;当交付物需要可编辑源图、稳定版式或可验证导出时,优先生成 Draw.io XML。纯数据统计图、照片处理或论文原图复用不应触发本 skill。 |
目标是让图在脱离正文时仍能传达一个明确结论,并同时交付可编辑、可追溯的源图。默认使用未压缩的 .drawio XML;只有数据驱动的统计图才优先考虑 Python 绘图。
先从正文提炼“对象/问题 → 研究阶段或内容 → 验证 → 预期认识”的信息骨架。不得为了版式美观虚构研究内容、证据或因果关系。
根据主要关系选择布局:
将正文压缩为两级文本。卡片标题表达动作或产物,说明文字只保留区分该卡片所需的信息;避免把段落搬进图中。
优先生成或编辑 Draw.io 源文件:
python nsfc-figure/scripts/generate_roadmap.py \
--config nsfc-figure/assets/three-stage-roadmap.json \
--output roadmap.drawio
三阶段或四阶段的分栏技术路线可直接使用脚本。需要自由构图、实验装置或复杂示意时,从生成结果继续在 diagrams.net 中编辑,不要退化成不可编辑截图。
运行结构验证:
python nsfc-figure/scripts/validate_drawio.py roadmap.drawio
交付前使用官方 Draw.io Desktop 实际导出 SVG/PDF/PNG,打开导出文件并按申请书中的实际尺寸检查。仅有 XML 可解析、导出命令成功或第三方渲染结果都不能代替视觉验收。若本机无法完成官方渲染,应明确说明“XML 已验证、渲染导出未在本机执行”,并把结果标记为待视觉验收,不得称为可直接使用。
对最终 SVG/PNG 检查是否意外嵌入完整编辑源:
python nsfc-figure/scripts/check_export_metadata.py roadmap.svg
mxCell ID 唯一;顶层包含 0、1 两个根单元;边必须引用存在的源/目标节点。.drawio 源文件或完整正文上传到未经授权的在线服务。.drawio 源文件和矢量预览;正式提交或公开分发的 SVG/PNG 不应嵌入完整编辑源,且必须检查隐藏图层、画布外对象和元数据。只有投稿系统限制时才使用高分辨率 PNG。.drawio 源文件和官方 Draw.io 导出的 PNG 预览。示例是虚构内容,只用于验证工作流。