Meta-skill for publication-ready figures. Use when creating journal submission figures requiring multi-panel layouts, significance annotations, error bars, colorblind-safe palettes, and specific journal formatting (Nature, Science, Cell). Orchestrates matplotlib/seaborn/plotly with publication styles. For quick exploration use seaborn or plotly directly.
85
75%
Does it follow best practices?
Impact
93%
1.36xAverage score across 6 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/scientific-visualization/SKILL.mdMulti-panel journal figure creation
configure_for_journal used
0%
100%
apply_publication_style used
0%
50%
Correct Nature single-column width
87%
100%
check_figure_size used
0%
100%
save_for_journal used
0%
100%
Okabe-Ito palette used
50%
100%
Lowercase panel labels
0%
100%
Panel labels bold, top-left
42%
100%
GridSpec layout
100%
100%
Spines removed
100%
71%
Axis labels with units
100%
100%
No JPEG output
100%
100%
Seaborn statistical comparison figure
Publication style before seaborn
0%
100%
sns.set_theme paper context
0%
0%
Colorblind palette
100%
100%
Individual data points shown
100%
100%
Statistical significance marked
100%
100%
Error metric named in caption
0%
0%
Despine applied
100%
100%
Axes-level seaborn functions used
100%
100%
Axis labels with units
75%
100%
save_publication_figure used
0%
100%
No JPEG output
100%
100%
Heatmap colormap and accessibility
No jet or rainbow
100%
100%
Perceptually uniform for expression
0%
0%
Diverging colormap for correlation
0%
100%
Diverging map centered at zero
40%
100%
No red-green diverging
100%
100%
Colormap rationale documented
90%
100%
save_publication_figure used
0%
100%
No JPEG output
100%
100%
Colorbar labeled
100%
100%
No 3D effects
100%
100%
Typography and font compliance
Sans-serif font family
100%
100%
Arial or Helvetica specified
100%
100%
Axis label font size
100%
100%
Tick label font size
100%
100%
configure_for_journal used
0%
100%
Legend frameon=False
100%
100%
Sentence case axis labels
100%
100%
Units in parentheses
100%
100%
Bar chart y-axis starts at zero
100%
100%
Spines removed
100%
100%
save_publication_figure or save_for_journal used
0%
100%
No JPEG output
100%
100%
Redundant encoding and grayscale accessibility
Distinct line styles used
100%
100%
Distinct markers used
100%
100%
Colorblind-safe palette
100%
100%
apply_publication_style used
0%
75%
Grayscale version saved
100%
100%
accessibility_notes.md lists encodings
100%
100%
save_publication_figure used
0%
100%
Spines removed
100%
100%
Axis labels with units
100%
100%
No JPEG output
100%
100%
Legend frameon=False
0%
100%
Plotly publication export
plot_bgcolor white
100%
100%
Font family sans-serif
100%
100%
Font size publication-appropriate
0%
100%
Colorblind-safe palette
100%
100%
write_image scale=3
100%
100%
Static image NOT JPEG
100%
100%
HTML export included
100%
100%
figure_notes.md scale explanation
100%
100%
Axis labels with units
100%
100%
Legend visible
100%
100%
086de41
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.