Add scale bars to microscopy images
53
31%
Does it follow best practices?
Impact
92%
1.95xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/Data analysis/microscopy-scale-bar-adder/SKILL.mdBasic script invocation with correct arguments
Uses main.py script
0%
100%
Correct --image flag
0%
100%
Correct --scale flag
0%
100%
Correct unit flag
0%
100%
Python invocation
50%
100%
No external packages
100%
100%
No external API calls
100%
100%
Output log produced
100%
100%
Without context: $0.6283 · 3m 6s · 38 turns · 199 in / 9,739 out tokens
With context: $0.3248 · 1m 7s · 21 turns · 597 in / 3,118 out tokens
Multi-unit batch processing
Uses main.py for each image
0%
50%
nm unit for SEM images
0%
100%
um unit for fluorescence images
0%
100%
Correct SEM scale values
30%
100%
Correct fluorescence scale values
30%
100%
No external packages installed
100%
100%
No network/API calls
100%
100%
Uses --image flag
0%
0%
Batch log produced
100%
100%
Without context: $0.9762 · 4m 3s · 59 turns · 680 in / 11,667 out tokens
With context: $0.4716 · 1m 46s · 28 turns · 30 in / 5,853 out tokens
Input validation and workspace output restriction
Delegates to main.py
33%
86%
Path traversal check
100%
100%
Workspace output restriction
100%
100%
No stack trace exposure
100%
100%
Stdlib only
100%
100%
Path traversal rejected in test
100%
100%
Valid call succeeds in test
0%
100%
Without context: $0.5862 · 2m 26s · 32 turns · 34 in / 8,319 out tokens
With context: $0.5745 · 2m 21s · 26 turns · 602 in / 7,816 out tokens
ca9aaa4
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.