CtrlK
BlogDocsLog inGet started
Tessl Logo

data-analysis

Analyze data, process CSV/JSON files, compute statistics, and create data visualizations. Use when the user asks about data processing, statistics, or analysis.

65

Quality

80%

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

72%Weight 40%Scale 1-5

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

The content is concise, actionable, and well-structured for a simple single-purpose skill, with strong progressive disclosure. The main gap is workflow clarity: it reads as a recipe collection rather than a sequenced process with validation checkpoints.

Suggestions

Complete the JSON example with executable analysis code instead of the "# Process and analyze..." placeholder.

Reframe the "Common Tasks" as a short sequenced workflow (load -> summarize -> visualize) and add a validation checkpoint such as printing null counts/dtypes before proceeding on large datasets.

DimensionReasoningScore

Conciseness

The body is lean with copy-paste-ready code and no concept over-explanation; minor padding in the library bullet descriptions (e.g. "DataFrames, CSV/JSON/Excel processing") keeps it just below a 5.

4 / 5

Actionability

Three concrete, executable code blocks cover the common cases, but the JSON example ends with a placeholder comment ("# Process and analyze...") rather than a complete working snippet.

4 / 5

Workflow Clarity

Tasks are listed as independent recipes under "Common Tasks" with no explicit sequence or validation checkpoints, fitting the anchor for steps-present-but-checkpoints-missing.

3 / 5

Progressive Disclosure

Under 50 lines, single-purpose, no external bundle files, and well-organized into Common Libraries, Common Tasks, and Guidelines sections, qualifying for the simple-skill exception.

5 / 5

Total

16

/

20

Passed

Description

88%Weight 40%Scale 1-5

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 specific and complete with both clear capabilities and an explicit Use-when trigger clause, scoring at the top of the rubric. Trigger-term breadth is the only soft spot, missing file extensions and synonyms that would push it to a perfect score.

Suggestions

Add file extensions and synonyms to the trigger clause, e.g. "Use when the user asks about .csv/.json files, datasets, data processing, statistics, or analysis."

DimensionReasoningScore

Specificity

Lists four concrete actions ("process CSV/JSON files", "compute statistics", "create data visualizations", "Analyze data"), matching the comprehensive-coverage anchor.

5 / 5

Completeness

Provides a clear "what" (analyze/process/compute/visualize) and an explicit "Use when the user asks about data processing, statistics, or analysis" trigger clause.

5 / 5

Trigger Term Quality

Includes natural phrases ("data processing", "statistics", "analysis", "CSV/JSON files") but lacks synonyms and file extensions like .csv/.json that the 5-anchor requires.

4 / 5

Distinctiveness Conflict Risk

The niche is mostly distinct, but "data processing, statistics, or analysis" is broad enough to risk minor overlap with general analysis skills.

4 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

13

/

16

Passed

Repository
fastclaw-ai/fastclaw
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.