Academic paper figure skills for Claude Code, Cursor, Codex & Gemini CLI.
AI 驱动的学术论文配图技能包:证据分析 → FigurePlan v1 → FigureSpec v1 → 原生生图 → RenderAudit v1 → 定向修图。
是什么? 5 个可独立安装的 agent skill,覆盖仓库/论文/草稿/参考图分析、可追溯配图规划、统一风格与色彩设计、结构化规范、Codex 原生直接生图和生成后视觉审计。skill 定义可复用流程,不等于常驻子智能体;仅端到端 workflow 会在任务可独立拆分时临时派发 figure worker。三个 surface profile 是
classic-technical(现代前沿技术框线/经典矢量)、pastel-airy-ui、illustrated-modular;reference-led是保留参考图真实语法的覆盖模式,不等同于手绘柔彩风。色板是风格下的可选变量,不再由代码目录数决定。
5 skills · 3 core style profiles · native Codex rendering · reference-aware revision · Install: npx skills add Azhi-ss/academic-figure-skills -g --all
# 全局安装全部技能(推荐)
npx skills add Azhi-ss/academic-figure-skills -g --all然后对 agent 说:
"分析这个仓库并直接用本地 Codex 生图,不用展示 prompt""参考这篇论文 Figure 2 的画法重画我的框架;保留风格,不复制内容"
先看有哪些 skill(不安装):
npx skills add Azhi-ss/academic-figure-skills -l本技能包内置多种面向学术论文的标准化配图风格。所有提示词均归一化为结构化紧凑段落(Compact Prose),严禁 Markdown 字符泄漏。默认不在画布顶部重复论文 caption;当用户或参考图明确要求时,可保留一个短小、非横幅式的总标题:
现代前沿技术框线风 (Modern Technical Vector) 对标论文:DeepSeek-V3 (arXiv:2412.19437) Fig 2 MLA & MoE 核心特征:彩色张量维度条 ( 📄 查看实测 Prose 提示词 |
编辑手绘模块风 (Illustrated Modular) 风格参考:MLEvolve (arXiv:2606.06473) Fig 1–2(仅参考手绘科学信息图语法;架构内容为 Agentic-MatriBO) 核心特征:奶油白底与深墨蓝手绘描边,蓝/桃/绿三大语义区;左侧 Agentic Reasoning 主区与右侧执行/记忆堆叠区通过实线执行流、紫色虚线建议/反馈和珊瑚 STOP 例外组成可恢复闭环 📄 查看实测 Prose 提示词 |
现代柔彩空气风 (Pastel Airy UI / Modern Pastel Airy) 对标论文:Brunzema et al. (arXiv:2608.00316) Fig 1 / SWE-agent (ICML 2024) Fig 2 核心特征:纯白高留白画布、柔杏数学代理卡片、柔雾冰蓝 Agent 中枢、深灰高对比评估锚点、虚线作用域容器与叠层演进上下文 📄 查看实测 Prose 提示词 |
对比消融实验风 (Purple-Green Contrast & Ablation) 对标论文:KAN (arXiv:2404.19756) Fig 1 / SimPO (arXiv:2405.14734) Fig 1 核心特征:左右高对比分栏、Baseline 固定权重 vs Ours 边上可学习 B-样条非线性曲线 📄 查看实测 Prose 提示词 |
有色语义分区图示风 (Paired Semantic Zones) 对标论文:DASH (arXiv:2608.00641) Fig 1 / Agentic-MatriBO Fig 1 核心特征:蜜桃/薄荷/薰衣草 Paired Tokens、2px 同色暗边框、清晰色区语义绑定与闭环数据流 📄 查看实测 Prose 提示词 |
双保真度引导闭环风 (Dual-Fidelity Loop & Bayesian Optimization) 对标论文:LABO (arXiv:2605.22054) Fig 1 Prior-Guided Initialization & Optimization Loop 核心特征:上下双宏观容器、双保真度色彩配对(珊瑚红真机实验/残差 vs 板岩蓝大模型代理)、门禁判定菱形 📄 查看实测 Prose 提示词 |
旧版真实仓库基准覆盖 stable-diffusion / nanoGPT / ESM / AlphaFold / GraphCast / transformers / CycleGAN / NeRF / DETR / Whisper + sparse fixture。它是结构与关键词 smoke test,只检查分析文档的基本形状;不代表语义正确率,也不是图像质量、风格还原或 RenderAudit 的证据。
| 技能 | 功能 | 触发词示例 |
|---|---|---|
| academic-figure-workflow | 端到端编排:分析、条件式 review、原生生图、审图与定向修订 | 完整论文配图工作流、帮我画图、which skill first |
| academic-repo-analyzer | 从代码证据提取语义事实,辅助参数与维度核验,不干预论文高层叙事 | 分析代码仓库、repo analyzer |
| academic-figure-draft-analyzer | 草稿与论文配图规划(支持 Markdown 提纲直出 Figure 1 与完整多图规划) | 分析草稿配图、草稿画图、论文需要哪些图、paper figure planning |
| academic-figure-architecture-extractor | 从 PDF、论文 URL 或图片抽取可迁移 style grammar | 提取论文架构图、reference figure |
| academic-figure-designer | 统一配图设计与规范引擎:风格选择、语义配色与无障碍、构图布局、FigureSpec v1 与生图 Prompt 编译 | 设计论文配图、学术配图配色、论文配色方案、顶会风格配图、编辑手绘模块风 |
3.1.0 不设置固定“三道门禁”。只有存在会实质改变结果的语义歧义、未解决 placeholder,或用户主动要求 review 时才暂停;用户明确要求“直接生成 / 不展示 prompt / 使用本地模型”时,prompt review 记为 waived 并继续执行。
代码 / 论文 / URL / 参考图
↓
证据分析 → FigurePlan v1
↓ [仅在必要时 review]
style grammar + FigureSpec v1
↓ [render-ready: trusted workspace + prompt-review binding]
Codex image_gen.imagegen / compatible backend
↓
view_image(original) → RenderAudit v1 → 最多两次有缺陷依据的 targeted edit
↓
工作区内绝对路径交付
参考图可直接作为生成或编辑输入;流程匹配其构图、笔触、区域、字体和强调语法,但不复制原论文的标签、拓扑、claim 或品牌元素。多 agent 并发是环境允许时的优化,不是完成流程的必要条件。
在 Codex 中,workflow 优先直接调用当前会话暴露的
image_gen.imagegen(部分运行时显示为 image_gen__imagegen)。prompt 只是
内部工具参数;用户说“直接画 / 不要返回 prompt”时,不会把它返给用户复制。
返修不重起一轮盲目重绘,而是:
- 以 original detail 查看当前最佳版本并生成 RenderAudit v1;
- 将该图作为
referenced_image_paths的第一张图; - 只描述已观察缺陷、精确修复与必须保持的正确区域;
- 保存
r0/r1/r2版本,每次编辑后重新查看与审计; - 首图后最多两轮语义返修,瞬态传输重试不占额度。
若密集文字一次定向修复后仍不可靠,改用 SVG/drawio/Typst 或混合文字覆盖,不让图像模型无限循环重画。
| profile | 核心视觉特征 | 适用场景 |
|---|---|---|
| classic-technical | 精确节点/边、克制线条、明确拓扑;可搭配 Okabe-Ito、蓝调或灰度 | 网络、机制、比较图、印刷约束 |
| pastel-airy-ui | 白色或轻色 panel、柔彩 token/pill、较轻的连接与 UI 感 | token flow、界面式系统说明 |
| illustrated-modular | 柔彩语义分区、深色圆润描边、手绘 line icon、非对称叙事;支持 left-hero/right-stack 等内容驱动构图 | agent 系统、AI4Science 闭环、编辑式科学信息图 |
| reference-led | 直接保留参考图观察到的构图、表面、笔触与强调语法;可落在前三类任一类或其相干组合 | 用户提供参考图且 preset 不能忠实概括时 |
不知道从哪开始时直接说:
帮我从仓库到配图走一遍完整论文配图工作流which skill should I use first
仓库已公开,npx skills 从 GitHub 拉取;push 到 main 即更新分发,无需 npm publish。
# 全局安装全部 5 个 skill
npx skills add Azhi-ss/academic-figure-skills -g --all
# 仅列出仓库内 skill(不安装)
npx skills add Azhi-ss/academic-figure-skills -l
# 只装其中一个
npx skills add Azhi-ss/academic-figure-skills -g -s academic-figure-designer -y
# 更新到 main 最新
npx skills update Azhi-ss/academic-figure-skills -g -y
# 查看已安装
npx skills list -g也可用完整 URL:
npx skills add https://github.com/Azhi-ss/academic-figure-skills -g --all发现页(skills.sh):搜索 academic-figure-skills 或 owner azhi-ss。
git clone https://github.com/Azhi-ss/academic-figure-skills.git
# 将各个 skill 目录链到 agent skills 路径,例如:
# ln -s "$PWD/academic-figure-designer" ~/.claude/skills/academic-figure-designer更推荐始终用 npx skills add,避免把整个 monorepo 误拷进 skills 目录。
# 场景 1: 从代码仓库直接生成
You: 分析这个仓库并直接调用本地 Codex 生图,不要展示 prompt
AI: [Semantic Architecture → FigurePlan v1 → FigureSpec v1
→ render-ready validation → image_gen.imagegen
→ RenderAudit v1 → 绝对路径交付]
# 场景 2: 用论文图作风格参考
You: 参考这个 arXiv 页面 Figure 2 的画法,重画我的框架,不复制内容
AI: [解析论文 URL 与原图 → ReferenceAnalysis v1 → style grammar
→ reference-conditioned generation]
# 场景 3: 基于首图做定向修订
You: 保持布局,只修复乱码、透明背景和多余节点
AI: [view_image(original) → RenderAudit v1 → 当前最佳图作第一引用
→ targeted image edit → 再审计;最多两轮]
单一事实源:docs/styles.md & docs/palettes.md
内置样式文件可以提供更细的变体;workflow 先选择三个 surface profile,必要时再启用 reference-led 覆盖模式:
| profile | 何时用 | 核心表现 | 对标代表论文 |
|---|---|---|---|
| modern-technical-vector (alias: classic-technical) |
深度学习大模型架构、算法张量流、精确技术拓扑与顶会工程架构 | 彩色张量条、多层注意力热力图、门控概率柱状图、正交微米走线 | DeepSeek-V3 (2024) Fig 2 DiT (ICCV 2023) Fig 2 Mamba (ICML 2024) Fig 1 |
| illustrated-modular | 科学工作流、AI4Science、多智能体闭环、需要图示化叙事 | 柔彩语义分区、手绘深色描边、非对称模块编排、实线执行/虚线反馈与闭环恢复叙事 | MLEvolve (2026) Fig 1–2(风格参考) Agentic-MatriBO Fig 1 |
| pastel-airy-ui | LLM Token 流、Agent 交互界面、概念决策循环 | 纯白浮动卡片、CLI 终端仿真视窗、悬浮柔彩 Token/Pill、高留白比率 | SWE-agent (ICML 2024) Fig 2 ReAct (ICLR 2023) Fig 1 Reflexion (NeurIPS 2023) Fig 1 |
| reference-led | 用户给出参考图且其语法不应被 preset 覆盖 | 如实继承观察到的 surface/composition,不自动转成手绘柔彩 | 用户提供的任意顶刊/顶会论文原图 |
内容关系、用户偏好、参考图、可访问性与黑白印刷配方见 docs/palettes.md 的 Scene → palette decision 与 Worked decision recipes。venue/domain 名称本身不选择颜色。
| 经典配色方案 | 适用场景 |
|---|---|
| Okabe-Ito | 默认分类色起点;需结合形状/线型并按实际背景验证 |
| Nature Blue | 需要单色层级、打印稳定或用户明确偏好时 |
| Blue Monochrome | 模块详解、灰度友好 |
| Warm Earth | 用户/参考明确要求的暖土色语法 |
| Purple-Green | 两类对比或消融;不得默认某色代表 ours |
| Grayscale | 纯灰度 |
| Teal-Coral | 用户/参考明确要求的两类冷暖对比 |
| ML TopConf Tab10 | 对齐 Matplotlib 实验色 |
| ML TopConf Colorblind | colorblind-aware 起点,仍需双重编码与实图校验 |
| ML TopConf Deep | 多面板消融 |
| Print-Safe Gray | 严格黑白印刷 |
| Journal Standard | 经验证确需较多类别色的图;不由期刊名触发 |
决策顺序:用户要求 → 参考图 style grammar → 生产约束 → 语义角色 → 安全默认。模块数量本身不触发某个色板。
| 文档 | 说明 |
|---|---|
| docs/palettes.md | 12 套经典 preset、I1 paired semantic tokens 与四种路由模式 |
| docs/styles.md | 三个 surface profile、reference-led 模式与可组合 style layers |
| docs/codex-image-workflow.md | Codex 原生生成、参考图编辑与安全调用 |
| docs/render-audit.md | RenderAudit v1 与定向修订检查项 |
| docs/missing-info-policy.md | 缺信息时的统一策略 |
| CHANGELOG.md | 版本历史 |
| CONTRIBUTING.md | 贡献指南 |
| docs/academic-references.md | 学术引用 |
| docs/best-practices.md | 参考驱动、可读性与生成后审计实践 |
| examples/ | 端到端 handoff 示例 |
A: 给图片模型的 JSON / prompt 用英文;对用户的说明可用中文。
A: 所有路径都先形成可校验的 FigureSpec/渲染包;classic-technical 的拓扑约束更强,pastel-airy-ui 和 illustrated-modular 额外描述 surface/illustration grammar。prompt 是内部渲染输入,只有用户明确索要时才展示;出图后仍必须执行 RenderAudit。
A: 精确拓扑用 classic-technical;轻量 token/card 叙事用 pastel-airy-ui;agent-drawn、柔彩语义分区用 illustrated-modular。有参考图时先分析其真实语法;只有 preset 无法忠实概括时才用 reference-led,且不会自动变成 illustrated modular。
A: 可以。明确说“直接生成 / 不展示 prompt / 使用本地模型”即可 waive prompt review,workflow 会把 prompt 作为 image_gen.imagegen 的内部参数直接出图。正式生成前仍会运行 render-ready 校验;只有会实质改变语义的 unresolved choice 才需要 plan review。
A: 不需要。可直接 prompt / color-expert / repo-analyzer。
A: 3.1.0 直接调用 Codex image_gen.imagegen,支持论文 URL 与参考图条件化生成、可机器执行的 prompt-review/hash 状态、可信工作区 render-ready 校验,并在首图后执行 RenderAudit v1;发现明确缺陷时使用当前最佳图作第一引用,最多进行两次定向编辑。
如果本技能包帮助了你的工作,可以这样引用:
@software{academic-figure-skills,
author = {Azhi-ss},
title = {Academic Figure Skills: AI-powered academic figure generation skill pack},
year = {2026},
url = {https://github.com/Azhi-ss/academic-figure-skills},
version = {3.1.0}
}MIT License
本项目受到 LINUX DO 社区的启发和支持。





