CtrlK
BlogDocsLog inGet started
Tessl Logo

scientific-visualization

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

1.36x
Quality

75%

Does it follow best practices?

Impact

93%

1.36x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./scientific-skills/scientific-visualization/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

94%

49%

Preparing Multi-Panel Figure for Nature Submission

Multi-panel journal figure creation

Criteria
Without context
With context

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%

82%

22%

Drug Response Comparison Figure for Cell Press Submission

Seaborn statistical comparison figure

Criteria
Without context
With context

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%

88%

29%

Gene Expression Heatmap for Manuscript Figure

Heatmap colormap and accessibility

Criteria
Without context
With context

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%

100%

20%

Preparing Cell Press Figures: Typography Audit and Correction

Typography and font compliance

Criteria
Without context
With context

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%

98%

23%

Accessible Multi-Condition Time-Series Figure for Open Access Journal

Redundant encoding and grayscale accessibility

Criteria
Without context
With context

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%

100%

10%

Interactive and Static Figures for Manuscript Supplementary Materials

Plotly publication export

Criteria
Without context
With context

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%

Repository
K-Dense-AI/claude-scientific-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.