home / skills / dkyazzentwatwa / chatgpt-skills / scientific-paper-figure-generator
This skill helps you generate publication-ready scientific figures with journal templates, multi-panel layouts, and publication-grade formatting for papers and
npx playbooks add skill dkyazzentwatwa/chatgpt-skills --skill scientific-paper-figure-generatorReview the files below or copy the command above to add this skill to your agents.
---
name: scientific-paper-figure-generator
description: Use when asked to create publication-ready scientific figures, charts for research papers, or academic visualizations.
---
# Scientific Paper Figure Generator
Create publication-ready figures for scientific papers with proper formatting, high resolution, and journal-compliant styling.
## Purpose
Scientific figure creation for:
- Research paper submissions
- Conference presentations
- Thesis and dissertation figures
- Grant proposals
- Academic posters
## Features
- **Journal Templates**: Nature, Science, IEEE, ACS styles
- **Multi-Panel Figures**: Subfigures with labels (a, b, c)
- **High Resolution**: 300+ DPI for publication
- **Vector Output**: EPS, PDF for scalability
- **Statistical Annotations**: p-values, error bars, significance
- **Consistent Styling**: Match journal requirements
## Quick Start
```python
from scientific_paper_figure_generator import PaperFigureGenerator
# Create multi-panel figure
fig_gen = PaperFigureGenerator(style='nature')
fig_gen.add_panel(data=df1, plot_type='bar', label='a')
fig_gen.add_panel(data=df2, plot_type='line', label='b')
fig_gen.annotate_significance(panel='a', x1=0, x2=1, p_value=0.001)
fig_gen.save('figure1.pdf', dpi=300)
```
## CLI Usage
```bash
# Create figure from data
python scientific_paper_figure_generator.py --data results.csv --plot bar --style nature --output figure1.pdf
# Multi-panel figure
python scientific_paper_figure_generator.py --panels panel_a.csv,panel_b.csv --layout 1x2 --output figure2.pdf
```
This skill generates publication-ready scientific figures tailored for research papers, posters, and presentations. It produces high-resolution and vector outputs using journal-compliant templates and consistent styling. The tool supports multi-panel layouts, statistical annotations, and export formats required by major journals.
Provide data and select a target journal style (Nature, Science, IEEE, ACS, etc.) or a custom template. The generator composes plots (bar, line, scatter, heatmap), assembles labeled subfigures, applies publication-grade fonts and spacing, and adds statistical annotations like p-values and error bars. Export options include high-DPI raster files and vector formats (PDF, EPS) for scalable graphics.
Which export formats are supported?
Supported outputs include high-DPI PNG, TIFF and scalable PDF and EPS formats for journal submissions.
Can I customize journal templates or create my own style?
Yes. The skill includes common journal templates and lets you define custom font sizes, margins, and color palettes to match publisher requirements.
Does it handle statistical annotations?
Yes. You can add error bars, significance markers, and exact p-value labels; it supports common test results and manual annotation.