CtrlK
BlogDocsLog inGet started
Tessl Logo

scientific-visualization

Publication-ready scientific figure design with matplotlib and seaborn. Use when creating journal submission figures with proper formatting, accessibility, and statistical annotations.

68

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

87%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a concise, well-organized, and highly actionable reference of concrete figure-design specifications. Its only notable gap is the absence of a sequenced workflow with validation checkpoints, which is less applicable to a reference-style skill than to a destructive/batch process.

Suggestions

If a typical usage involves a multi-step sequence (build figure -> verify sizing/DPI -> export vector -> embed fonts), present it as an ordered workflow with an explicit verification step before export to lift workflow clarity.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: it never explains what matplotlib or PDFs are, and every line is direct best-practice guidance with no padding, matching the top anchor.

3 / 3

Actionability

It gives highly concrete, actionable specifics — exact column widths in inches/mm, 300 DPI minimums, named palettes (Okabe-Ito, viridis), an inline code snippet (`plt.subplots()` with `constrained_layout=True`), and star significance thresholds — and the rubric's instruction-only carve-out means the absence of full code blocks is not penalized when guidance is this actionable.

3 / 3

Workflow Clarity

Content is well-organized into clearly labeled sections and ends with a quality checklist, but it is a reference of principles rather than a sequenced multi-step process, and it lacks explicit validation/feedback checkpoints that the top anchor expects.

2 / 3

Progressive Disclosure

At 44 lines with no bundle files and no need for external references, the skill qualifies for the under-50-lines carve-out, and its well-organized sections satisfy the top anchor without requiring file references.

3 / 3

Total

11

/

12

Passed

Description

75%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is well-structured with an explicit 'Use when' trigger and a clear, fairly distinct niche. Its main weakness is specificity, since the listed capabilities are abstract categories rather than concrete enumerated actions.

Suggestions

Replace abstract categories ('formatting, accessibility, statistical annotations') with concrete actions, e.g. 'Size figures to journal column widths, apply colorblind-safe palettes, and add significance brackets and error bars'.

Add common user terms like 'plot', 'chart', and 'graph' to broaden trigger coverage alongside 'figure'.

DimensionReasoningScore

Specificity

The description names a clear domain ('scientific figure design with matplotlib and seaborn') and several action areas ('formatting, accessibility, and statistical annotations'), but these are abstract categories rather than the multiple concrete, listed actions (like 'extract text, fill forms, merge') the top anchor requires.

2 / 3

Completeness

It explicitly answers both what it does ('Publication-ready scientific figure design...') and when to use it ('Use when creating journal submission figures...'), matching the anchor that requires explicit triggers for both.

3 / 3

Trigger Term Quality

It includes natural terms a user might say ('figure', 'journal submission figures', 'formatting'), but misses common variations such as 'plot', 'chart', or 'graph', so coverage is partial rather than comprehensive.

2 / 3

Distinctiveness Conflict Risk

The journal-submission framing plus named libraries (matplotlib, seaborn) carve out a clear niche with distinct triggers that are unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
aiming-lab/AutoResearchClaw
Reviewed

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.