CtrlK
BlogDocsLog inGet started
Tessl Logo

matplotlib

Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF/SVG for publication. For quick statistical plots use seaborn; for interactive plots use plotly; for publication-ready multi-panel figures with journal styling, use scientific-visualization.

78

1.06x
Quality

70%

Does it follow best practices?

Impact

94%

1.06x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Evaluation results

100%

Enzyme Kinetics Multi-Panel Figure

Publication-quality figure saving

Criteria
Without context
With context

OO interface used

100%

100%

figsize set at creation

100%

100%

constrained_layout used

100%

100%

DPI 300 on save

100%

100%

bbox_inches tight

100%

100%

White background on save

100%

100%

Axes labels present

100%

100%

Legend present

100%

100%

Grid alpha subdued

100%

100%

Figure file produced

100%

100%

100%

10%

Climate Data Visualization Dashboard

Colormap selection and accessibility

Criteria
Without context
With context

Diverging colormap for anomaly

100%

100%

Sequential colormap for rainfall

100%

100%

Avoids jet colormap

100%

100%

Perceptually uniform colormap

0%

100%

Bar chart hatching

100%

100%

OO interface used

100%

100%

Colorbar present on heatmap

100%

100%

Figure saved to file

100%

100%

Layout management

100%

100%

Panel titles/labels

100%

100%

82%

6%

Sales Analytics Summary Dashboard

Complex layout and styling

Criteria
Without context
With context

Non-uniform layout method

100%

100%

Seaborn versioned style

0%

100%

Figure closed after save

100%

100%

OO interface used

100%

100%

Screen-appropriate DPI

100%

100%

constrained_layout or tight_layout

0%

0%

figsize set

100%

100%

Grid alpha subdued

100%

0%

All four panels present

100%

100%

Figure file produced

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.