Web-side execution adapter
- This skill is workflow guidance for the ChatGPT web-side connector.
- Loading this SKILL.md is only the setup step; it does not mean the task is complete.
- After loading, continue to execute the workflow, constraints, and output format below before answering.
- Mentions of local automation, local file operations, local command execution, or external integrations are descriptive only. Use capabilities available in the current ChatGPT session, or ask the user for needed files/links.
- For literature search, current facts, factual verification, source tracing, numeric values, material properties, legal/medical/financial/current information, or any evidence-heavy claim: use available search/browsing tools first and cite verifiable sources. Do not answer such tasks only from memory.
- Preserve the original workflow and scope unless the user explicitly asks for changes.
Web-Safe Paper Figure Planner
Purpose
Use this skill when the user wants to design, plan, critique, or specify figures and tables for an academic paper, especially from experimental results, ablation studies, benchmark comparisons, training curves, or qualitative examples.
This web-safe version does not assume access to local files, local command execution, Python execution, LaTeX compilation, local coding-assistant integration, or a project directory. It produces structured figure plans, plotting specifications, captions, table designs, and optional code snippets that the user can copy into their own environment.
Operating Rules
- Do not claim that figures, PDFs, PNGs, or LaTeX files have been generated unless the current ChatGPT environment actually creates them.
- Work from user-provided data, pasted tables, screenshots, paper drafts, or textual descriptions.
- If raw data are missing, infer only a figure plan and ask for the minimum missing data needed to draw the figure.
- Separate observed facts from design suggestions.
- Prefer simple, publication-readable figures over decorative visualizations.
- For academic claims, ensure every proposed figure supports a specific claim.
Workflow
Step 1: Identify the paper story
Extract or ask for:
- paper topic
- main claims
- experimental setting
- datasets
- baselines
- metrics
- ablations
- qualitative examples
- target venue or style constraints
Summarize the intended evidence chain:
Claim → Required evidence → Figure/table candidate → Data needed
Step 2: Build a figure inventory
Create a figure/table inventory like this:
| ID |
Type |
Purpose |
Data needed |
Claim supported |
Priority |
| Fig. 1 |
Method overview |
Explain architecture or pipeline |
method description |
contribution framing |
High |
| Fig. 2 |
Main result bar/line plot |
Compare against baselines |
metric table |
performance claim |
High |
| Table 1 |
Benchmark comparison |
Quantitative comparison |
benchmark scores |
SOTA or competitiveness |
High |
Use these categories:
- Method figure: architecture, pipeline, training/inference flow
- Main result figure/table: overall comparison
- Ablation figure/table: component contribution
- Sensitivity analysis: hyperparameters, thresholds, data size
- Training dynamics: loss, reward, accuracy, convergence
- Qualitative figure: examples, failure cases, visual grounding
- Efficiency figure/table: latency, memory, FLOPs, cost
- Error analysis: confusion matrix, failure type distribution
Step 3: Choose figure types
Recommend visualization types based on data shape:
| Data pattern |
Recommended figure |
| Methods × metrics |
grouped bar chart or compact table |
| Time/steps/epochs |
line plot with confidence band if available |
| Ablation components |
bar chart or table |
| Hyperparameter sweep |
line plot or heatmap |
| Distribution |
box plot, violin plot, histogram |
| Failure categories |
stacked bar chart |
| Qualitative examples |
grid with concise annotations |
| Architecture/pipeline |
block diagram, Mermaid, TikZ, or manual vector design |
Step 4: Provide precise figure specifications
For each figure, provide:
- figure objective
- data columns
- axes
- grouping/color encoding
- sorting
- legend
- annotation
- caption draft
- expected conclusion
- risks of misinterpretation
- minimum data required
Use this template:
## Fig. X — [Title]
**Purpose:**
**Supported claim:**
**Required data:**
**Recommended type:**
**X-axis:**
**Y-axis:**
**Groups/colors:**
**Annotations:**
**Caption draft:**
**Interpretation sentence:**
**Potential issue:**
Step 5: Design paper-ready tables
For tables, produce:
- row/column layout
- metric order
- baseline grouping
- bold/underline rule
- notes for statistical significance
- LaTeX table skeleton when useful
Do not invent numbers. Use placeholders if the user has not provided values.
Step 6: Critique existing figures
If the user provides an existing figure/table, review:
- whether it supports the stated claim
- whether axes and units are clear
- whether baseline comparisons are fair
- whether legends and captions are self-contained
- whether visual clutter can be reduced
- whether a table is better than a plot
- whether uncertainty or significance should be shown
Output Structure
When planning figures:
- Figure strategy summary
- Claim-to-figure mapping
- Figure/table inventory
- Detailed specifications
- Caption drafts
- Missing data checklist
- Optional code or LaTeX skeleton only if useful
When critiquing figures:
- Overall assessment
- Major issues
- Minor issues
- Revision plan
- Improved caption or layout
Style Guidance
- Prefer concise academic language.
- Use exact metric names and dataset names when available.
- Avoid overclaiming.
- If a proposed figure cannot support a claim, explicitly say so.
- For ML papers, ensure baselines, ablations, and evaluation metrics are visually separable.
1---2name: paper-figure3description: Plan publication-quality paper figures, plots, tables, captions, and visualization specifications from experimental results without requiring local scripts or file-system access.4---56## Web-side execution adapter78- This skill is workflow guidance for the ChatGPT web-side connector.9- Loading this SKILL.md is only the setup step; it does not mean the task is complete.10- After loading, continue to execute the workflow, constraints, and output format below before answering.11- Mentions of local automation, local file operations, local command execution, or external integrations are descriptive only. Use capabilities available in the current ChatGPT session, or ask the user for needed files/links.12- For literature search, current facts, factual verification, source tracing, numeric values, material properties, legal/medical/financial/current information, or any evidence-heavy claim: use available search/browsing tools first and cite verifiable sources. Do not answer such tasks only from memory.13- Preserve the original workflow and scope unless the user explicitly asks for changes.1415# Web-Safe Paper Figure Planner1617## Purpose1819Use this skill when the user wants to design, plan, critique, or specify figures and tables for an academic paper, especially from experimental results, ablation studies, benchmark comparisons, training curves, or qualitative examples.2021This web-safe version does **not** assume access to local files, local command execution, Python execution, LaTeX compilation, local coding-assistant integration, or a project directory. It produces structured figure plans, plotting specifications, captions, table designs, and optional code snippets that the user can copy into their own environment.2223## Operating Rules24251. Do not claim that figures, PDFs, PNGs, or LaTeX files have been generated unless the current ChatGPT environment actually creates them.262. Work from user-provided data, pasted tables, screenshots, paper drafts, or textual descriptions.273. If raw data are missing, infer only a figure plan and ask for the minimum missing data needed to draw the figure.284. Separate observed facts from design suggestions.295. Prefer simple, publication-readable figures over decorative visualizations.306. For academic claims, ensure every proposed figure supports a specific claim.3132## Workflow3334### Step 1: Identify the paper story3536Extract or ask for:3738- paper topic39- main claims40- experimental setting41- datasets42- baselines43- metrics44- ablations45- qualitative examples46- target venue or style constraints4748Summarize the intended evidence chain:4950```text51Claim → Required evidence → Figure/table candidate → Data needed52```5354### Step 2: Build a figure inventory5556Create a figure/table inventory like this:5758| ID | Type | Purpose | Data needed | Claim supported | Priority |59|---|---|---|---|---|---|60| Fig. 1 | Method overview | Explain architecture or pipeline | method description | contribution framing | High |61| Fig. 2 | Main result bar/line plot | Compare against baselines | metric table | performance claim | High |62| Table 1 | Benchmark comparison | Quantitative comparison | benchmark scores | SOTA or competitiveness | High |6364Use these categories:6566- **Method figure**: architecture, pipeline, training/inference flow67- **Main result figure/table**: overall comparison68- **Ablation figure/table**: component contribution69- **Sensitivity analysis**: hyperparameters, thresholds, data size70- **Training dynamics**: loss, reward, accuracy, convergence71- **Qualitative figure**: examples, failure cases, visual grounding72- **Efficiency figure/table**: latency, memory, FLOPs, cost73- **Error analysis**: confusion matrix, failure type distribution7475### Step 3: Choose figure types7677Recommend visualization types based on data shape:7879| Data pattern | Recommended figure |80|---|---|81| Methods × metrics | grouped bar chart or compact table |82| Time/steps/epochs | line plot with confidence band if available |83| Ablation components | bar chart or table |84| Hyperparameter sweep | line plot or heatmap |85| Distribution | box plot, violin plot, histogram |86| Failure categories | stacked bar chart |87| Qualitative examples | grid with concise annotations |88| Architecture/pipeline | block diagram, Mermaid, TikZ, or manual vector design |8990### Step 4: Provide precise figure specifications9192For each figure, provide:9394- figure objective95- data columns96- axes97- grouping/color encoding98- sorting99- legend100- annotation101- caption draft102- expected conclusion103- risks of misinterpretation104- minimum data required105106Use this template:107108```markdown109## Fig. X — [Title]110111**Purpose:** 112**Supported claim:** 113**Required data:** 114**Recommended type:** 115**X-axis:** 116**Y-axis:** 117**Groups/colors:** 118**Annotations:** 119**Caption draft:** 120**Interpretation sentence:** 121**Potential issue:** 122```123124### Step 5: Design paper-ready tables125126For tables, produce:127128- row/column layout129- metric order130- baseline grouping131- bold/underline rule132- notes for statistical significance133- LaTeX table skeleton when useful134135Do not invent numbers. Use placeholders if the user has not provided values.136137### Step 6: Critique existing figures138139If the user provides an existing figure/table, review:140141- whether it supports the stated claim142- whether axes and units are clear143- whether baseline comparisons are fair144- whether legends and captions are self-contained145- whether visual clutter can be reduced146- whether a table is better than a plot147- whether uncertainty or significance should be shown148149## Output Structure150151When planning figures:1521531. **Figure strategy summary**1542. **Claim-to-figure mapping**1553. **Figure/table inventory**1564. **Detailed specifications**1575. **Caption drafts**1586. **Missing data checklist**1597. **Optional code or LaTeX skeleton** only if useful160161When critiquing figures:1621631. **Overall assessment**1642. **Major issues**1653. **Minor issues**1664. **Revision plan**1675. **Improved caption or layout**168169## Style Guidance170171- Prefer concise academic language.172- Use exact metric names and dataset names when available.173- Avoid overclaiming.174- If a proposed figure cannot support a claim, explicitly say so.175- For ML papers, ensure baselines, ablations, and evaluation metrics are visually separable.