Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization.
85
81%
Does it follow best practices?
Impact
91%
1.13xAverage score across 3 eval scenarios
Passed
No known issues
Financial time series dashboard with subplots and interactivity
Candlestick trace type
100%
100%
OHLC columns mapped
100%
100%
Subplots via make_subplots
100%
100%
Traces placed with row/col
100%
100%
Rangeslider present
100%
100%
Range selector buttons
100%
100%
Shared x-axis
100%
100%
HTML output file
100%
100%
CDN include_plotlyjs
0%
0%
Script is executable
100%
100%
Scientific visualizations with trendlines, heatmaps, and hover customization
px.scatter for dose-response
100%
100%
Trendline parameter used
100%
100%
px.imshow for heatmap
100%
100%
Annotated heatmap cells
100%
100%
Diverging color scale
100%
100%
Custom hovertemplate
83%
100%
HTML output produced
75%
75%
CDN plotly.js reference
100%
100%
go methods on px figure
100%
0%
Script runs without error
100%
100%
Consistent styling with session defaults, templates, and responsive HTML embedding
px.defaults used
0%
100%
Consistent dimensions via defaults
30%
100%
Named template applied
0%
70%
Histogram with marginal
0%
100%
HTML snippets not full pages
100%
100%
CDN plotly.js reference
100%
100%
Responsive config
100%
100%
Three output files created
100%
100%
Script runs without error
100%
100%
b58ad7e
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.