skills/academy-skills/academic-figure-prompt/SKILL.md
Use this skill whenever the user wants to generate detailed English prompts for AI image tools (NanoBanana / Gemini / DALL-E / Midjourney) to produce top-conference-quality academic figures — including framework diagrams, network architecture diagrams, pipeline flowcharts, module detail diagrams, comparison/ablation figures, and data pattern grids — especially when the user says "论文配图提示词", "生成论文配图", "学术论文生图", "架构图提示词", "框架图提示词", "顶会风格配图", "CVPR 风格图", "NeurIPS 风格图", "paper figure prompt", "academic diagram prompt", or provides a LaTeX/PDF/Word paper and asks for figure prompts. If the user has not specified a color scheme, present the 8 preset palette options and color tool links before generating any prompt.
npx skillsauth add lunartech-x/superpowers Academic Figure PromptInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
为学术论文生成极其详细的英文提示词,供 AI 图片生成工具(NanoBanana / Gemini / Midjourney / DALL-E)生成顶会级别的专业学术配图。
生成的提示词必须做到三点:信息密度极高、视觉风格精确、内容完整无遗漏。
宁可提示词过长过详细,也绝不能简化省略。学术配图的价值在于精准传达复杂信息,而非美观简洁。
在生成提示词之前,必须先充分理解论文内容:
如果用户提供了参考图,必须详细分析:
| 分析维度 | 提取内容 | |---------|---------| | 配色方案 | 主色、辅色、强调色的精确色值(如 #3A8F85) | | 布局结构 | 流向(左→右 / 上→下)、分区方式、层次关系 | | 模块样式 | 框的形状、边框粗细、填充色、圆角大小 | | 标注方式 | 标题栏样式、公式标注、维度标注、箭头类型 | | 信息密度 | 每个模块内的子细节数量、嵌入缩略图的使用方式 | | 特殊元素 | 反馈环路、虚线框、跳接箭头、图例位置 |
在生成任何提示词之前,必须先向用户展示配色选项并等待确认。
展示以下内容:
请选择配色方案(输入编号或自定义):
| # | 方案名 | 风格定位 | 主色 | 辅色 | 点缀色 |
|---|--------|----------|------|------|--------|
| A | Okabe-Ito 学术标准 | Nature / Science / CVPR 推荐,色盲友好 | Steel Blue #0072B2 | Warm Orange #E69F00 | Bluish Green #009E73 |
| B | Blue 单色系 | 克制、模块详解图适用 | Navy #0072B2 | Medium Blue #4A90D9 | Light Blue #A0C4E8 |
| C | Teal + Amber | 现代感强,ICLR / NeurIPS 风 | Deep Teal #00897B | Amber #FFB300 | Soft Grey #ECEFF1 |
| D | Navy + Coral | 沉稳大气,IEEE 期刊风 | Deep Navy #1A3A5C | Coral #E05A47 | Warm Sand #F5ECD7 |
| E | Slate + Violet | 优雅冷调,医学 / 生物信息学风 | Slate Blue #3F51B5 | Muted Violet #7E57C2 | Pale Lavender #EDE7F6 |
| F | Forest + Gold | 厚重学术感,自然科学期刊风 | Forest Green #2E7D32 | Gold #C49A00 | Cream #F9F6EE |
| G | Minimal Grey | 极简灰度 + 单一强调色,arXiv 技术报告风 | Charcoal #263238 | Steel #546E7A | 单一强调(用户指定) |
| H | 自定义 | 由用户提供色值或从下方工具选取 | — | — | — |
如需自定义配色,推荐以下工具:
提示:选好颜色后,直接把主色/辅色/点缀色的 hex 值告诉我即可(如
主色 #2E7D32,辅色 #C49A00)。
等待用户选择后,再进入 Step 3 生成提示词。
如果用户已在初始请求中明确指定了配色(如"用蓝绿配色"、"参考我的参考图"),则跳过此步骤直接进入 Step 3。
按照下方的「提示词结构模板」为每张图生成提示词。
每个提示词必须包含以下 四个层次,缺一不可:
开头一段话,概括整张图的类型、主题和整体布局。
A highly detailed, information-dense academic paper [类型] diagram in the style of
top-tier [目标会议] publications. The diagram illustrates [主题概述], arranged as
[布局描述: e.g., "a rich multi-stage left-to-right pipeline with multiple parallel
pathways, embedded thumbnail visualizations, and dense annotations"].
类型词汇表:
用 === SECTION NAME === 格式分隔每个区域。每个区域内部必须包含:
| 元素 | 要求 | 示例 |
|------|------|------|
| 背景面板 | 极浅色填充 + 色值 | very faint grey #F7F7F7 background panel |
| 节标签 | small-caps 文字 + 细灰分割线 | small-caps Steel Blue label "ENCODER" |
| 模块框 | 白色填充 + 彩色/灰色边框 | white rounded-rectangle box with Steel Blue border |
| 子结构 | 每个模块内部的组件 | containing three parallel branches... |
| 嵌入缩略图 | 模块内的小型单色可视化 | a small monochrome FFT spectrum bar chart thumbnail |
| 公式标注 | LaTeX 风格公式 | with formula "HT = 1/(1 + d/d₀)" |
| 维度标注 | 张量/向量维度 | labeled "X ∈ R^(120×6)" |
| 连接箭头 | 箭头类型和标签 | thin arrow labeled "30-step predicted trajectory" |
关键原则:每个模块框内部都必须有子内容。不允许出现空白占位框。
"R^(120×6)", "R^(30×6)", "R^14", "R^5"dashed feedback arrow from output back to inputlegend box in bottom-right cornerskip connection dashed arrow from Stage 1 to Stage 3每个提示词末尾必须附加完整的风格描述,将选定方案的色值填入。
用户在 Step 2.5 中选定方案后,从下方取对应色值填入提示词末尾的 STYLE SPECIFICATIONS。
| 元素 | 色值 | 用途 |
|------|------|------|
| 主色 | Steel Blue #0072B2 | 核心模块边框、节标签、主箭头 |
| 辅色 | Warm Orange #E69F00 | 次要模块边框、替代高亮 |
| 点缀色 | Bluish Green #009E73 | 输出/结果模块(极少量) |
| 警告色 | Vermillion #D55E00 | 关键高亮/警告(极少量) |
| 模块填充 | Pure White #FFFFFF | 所有内容框 |
| 区域背景 | Faint Grey #F7F7F7 | 大区域分组 |
| 标准边框 | Light Grey #CCCCCC | 普通框体(1px) |
| 正文字色 | Charcoal #333333 | 所有标签 |
| 箭头/线条 | Dark Grey #4D4D4D | 连接线 |
| 次要注释 | Medium Grey #666666 | 标注文字 |
| 元素 | 色值 | 用途 |
|------|------|------|
| 强调/标签 | Navy #0072B2 | 关键模块边框、节标签 |
| 主要边框 | Medium Blue #4A90D9 | 主流程模块 |
| 次要边框 | Light Blue #A0C4E8 | 次要/辅助模块 |
| 区域背景 | Pale Blue #EBF3FA | 大区域分组 |
| 模块填充 | Pure White #FFFFFF | 所有内容框 |
| 中性/箭头 | Grey #999999 | 连接线、次要标注 |
| 正文字色 | Charcoal #333333 | 所有标签 |
| 元素 | 色值 | 用途 |
|------|------|------|
| 主色 | Deep Teal #00897B | 核心模块边框、节标签 |
| 辅色 | Amber #FFB300 | 次要模块边框、强调 |
| 区域背景 | Soft Grey-Blue #ECEFF1 | 大区域分组 |
| 模块填充 | Pure White #FFFFFF | 所有内容框 |
| 标准边框 | Light Grey #CFD8DC | 普通框体 |
| 正文字色 | Dark Slate #263238 | 所有标签 |
| 箭头/线条 | Medium Grey #607D8B | 连接线 |
| 次要注释 | Grey #90A4AE | 标注文字 |
| 元素 | 色值 | 用途 |
|------|------|------|
| 主色 | Deep Navy #1A3A5C | 核心模块边框、节标签 |
| 辅色 | Coral #E05A47 | 强调模块、关键路径 |
| 点缀色 | Warm Sand #D4A96A | 输出/结果模块(极少量) |
| 区域背景 | Ivory #F9F6EE | 大区域分组 |
| 模块填充 | Pure White #FFFFFF | 所有内容框 |
| 标准边框 | Light Warm Grey #D4C5B0 | 普通框体 |
| 正文字色 | Dark Slate #1A3A5C | 所有标签 |
| 箭头/线条 | Medium Grey #7A8A99 | 连接线 |
| 元素 | 色值 | 用途 |
|------|------|------|
| 主色 | Indigo #3F51B5 | 核心模块边框、节标签 |
| 辅色 | Muted Violet #7E57C2 | 次要模块边框 |
| 点缀色 | Teal Accent #26A69A | 输出/结果模块(极少量) |
| 区域背景 | Pale Lavender #EDE7F6 | 大区域分组 |
| 模块填充 | Pure White #FFFFFF | 所有内容框 |
| 标准边框 | Light Purple Grey #C5CAE9 | 普通框体 |
| 正文字色 | Deep Indigo #1A237E | 所有标签 |
| 箭头/线条 | Medium Grey #7986CB | 连接线 |
| 元素 | 色值 | 用途 |
|------|------|------|
| 主色 | Forest Green #2E7D32 | 核心模块边框、节标签 |
| 辅色 | Antique Gold #C49A00 | 次要模块边框、强调 |
| 区域背景 | Warm Cream #F9F6EE | 大区域分组 |
| 模块填充 | Pure White #FFFFFF | 所有内容框 |
| 标准边框 | Sage #A5D6A7 | 普通框体 |
| 正文字色 | Dark Forest #1B5E20 | 所有标签 |
| 箭头/线条 | Warm Grey #795548 | 连接线 |
| 元素 | 色值 | 用途 |
|------|------|------|
| 强调色(可替换) | Steel Blue #0072B2 | 仅用于最核心的 1-2 个模块边框 |
| 深灰 | Charcoal #263238 | 节标签、正文字色 |
| 中深灰 | Slate #546E7A | 主要边框、箭头 |
| 中灰 | Medium Grey #90A4AE | 次要边框 |
| 浅灰 | Light Grey #ECEFF1 | 区域背景 |
| 模块填充 | Pure White #FFFFFF | 所有内容框 |
| 标准边框 | Grey #B0BEC5 | 普通框体 |
从参考图中提取,或使用调色工具选定色值后,按如下格式告知:
主色:#XXXXXX(核心模块边框/节标签)
辅色:#XXXXXX(次要模块/强调)
点缀色:#XXXXXX(输出结果,可选)
背景:#XXXXXX(区域分组背景,建议极浅)
文字:#XXXXXX(建议深色)
| 禁止做法 | 替代做法 | |---------|---------| | 4-5 种彩色背景面板 | 白色为主 + 极浅灰分组 | | 高饱和度 Header Banner Bar | 小号 small-caps 文字标签 + 灰色分割线 | | 每个模块不同颜色填充 | 纯白填充 + 仅边框用色 | | 彩色缩略图 | 单色灰度或仅用 2 色 | | 5+ 种颜色同时出现 | 最多 3 种色彩 + 灰色系 | | 彩虹/渐变效果 | 纯色、扁平、无渐变 |
结构: [输入] → [阶段1] → [阶段2] → ... → [输出]
要求:
- 各阶段用 small-caps 文字标签 + 细灰色分割线(不用彩色背景面板)
- 核心模块用主色边框,次要模块用辅色边框,普通模块用 Grey 边框
- 所有模块白色填充,无彩色填充
- 阶段间箭头标注数据维度和含义
- 每个阶段内展示 2-4 个子模块,子模块内嵌入单色缩略图
- 底部或顶部添加反馈/跳接连接(灰色虚线)
结构: [输入层] → [编码器堆叠] → [核心模块(并行分支)] → [输出头]
要求:
- 并行分支用不同边框色区分,内部均为白色填充
- 每个分支内标注操作名称 + 单色缩略图
- 残差连接用灰色虚线弧形箭头
- 维度标注在每层转换处(灰色小字)
- 重复层用 "×N" 灰色虚线框标识
结构: [输入] → [操作1] → [中间表示] → [操作2] → [输出]
要求:
- 每步操作用白色独立框,关键操作用主色边框,次要用 Grey 边框
- 中间表示用单色灰度缩略图可视化(频谱图、热力图等)
- 跳接/残差连接用灰色虚线
- 公式标注在对应操作框旁(灰色小字)
结构: N 列并排,每列一个变体
要求:
- 共享的基础结构用相同灰色边框
- 差异部分用主色或辅色边框高亮 + 灰色虚线框标出
- 每列顶部标注变体名称(small-caps)
- 底部可添加性能指标对比条(仅用主色 + 辅色 + Grey)
结构: 1×N 网格,每格一个类别
要求:
- 每格为白色框 + 细灰色边框,顶部标签用主色小字
- 格内嵌入该类别的单色/双色典型可视化(轨迹、波形等)
- 用主色 / 辅色区分正面/负面类别(如有对比语义)
- 关键特征用文字标签
- 底部共享坐标轴(如有)
| 数据类型 | 缩略图描述 |
|---------|-----------|
| 时间序列 | a small time-series waveform thumbnail |
| 频率谱 | a small frequency spectrum bar chart thumbnail |
| 注意力图 | a small monochrome attention heatmap grid thumbnail |
| 轨迹 | a small 3D orbital trajectory curve thumbnail |
| 概率分布 | a small probability distribution bar chart thumbnail |
| 决策树 | a small decision tree branching diagram thumbnail |
| 混淆矩阵 | a small confusion matrix heatmap thumbnail |
| 网络节点 | a small neural network layer diagram thumbnail |
| 特征向量 | a small horizontal feature vector bar visualization |
| 散点图 | a small scatter plot with cluster coloring thumbnail |
| 感受野 | a progressively larger receptive field grid icon |
| 卷积核 | a small convolution filter kernel grid thumbnail |
| 梯度流 | a small gradient flow direction arrow diagram |
| 损失曲线 | a small training loss convergence curve thumbnail |
| ROC 曲线 | a small ROC curve with AUC shading thumbnail |
| 图像样本 | a small example image/photo thumbnail |
| 点云 | a small 3D point cloud visualization thumbnail |
| 热力图 | a small spatial heatmap overlay thumbnail |
生成每个提示词后,对照以下清单自检:
每个提示词用 markdown 代码块包裹:
### 图 X.Y — [中文图名]
适用类型:[框架图/架构图/模块图/对比图/模板图]
配色方案:[已选方案名]
推荐分辨率:[建议的宽高比,如 16:9, 3:2]
```
[完整英文提示词]
```
tools
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
testing
Access AlphaFold 200M+ AI-predicted protein structures. Retrieve structures by UniProt ID, download PDB/mmCIF files, analyze confidence metrics (pLDDT, PAE), for drug discovery and structural biology.
development
Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API. Use when fetching stock prices (OHLCV), company fundamentals (income statement, balance sheet, cash flow), earnings, options data, market news/sentiment, insider transactions, GDP, CPI, treasury yields, gold/silver/oil prices, Bitcoin/crypto prices, forex exchange rates, or calculating technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands). Requires a free API key from alphavantage.co.
development
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.