CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

data-scientist

Expert data scientist for advanced analytics, machine learning, and statistical modeling. Handles complex data analysis, predictive modeling, and business intelligence. Use PROACTIVELY for data analysis tasks, ML modeling, statistical analysis, and data-driven insights.

Quality

51%

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

Fix and improve this skill with Tessl

tessl review fix ./.agent/skills/data-scientist/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

17%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 body is a templated stub: generic trigger sections, platitude-level instructions, and a persona/purpose paragraph that duplicate the description. It contains no concrete, executable data science guidance, and all eleven referenced files (the playbook and ten sub-skills) are missing from the bundle, so the promised depth is inaccessible.

Suggestions

Replace the generic Instructions with concrete, domain-specific guidance — e.g., specific EDA steps, model selection/validation commands, or a worked code example for a common task like regression or classification.

Add a real workflow sequence with validation checkpoints (e.g., check data quality, validate model on held-out set, only then summarize insights) instead of the current clarify/apply/provide template.

Create the referenced sub-skills/ and resources/ files (or remove the links) — all eleven referenced paths currently do not exist, making the skill's detailed content unreachable.

Trim the circular 'Use this skill when'/'Do not use this skill when' bullets and the Purpose paragraph, which restate the frontmatter description without adding information.

DimensionReasoningScore

Conciseness

Noticeably padded for its length: circular trigger bullets ('Working on data scientist tasks or workflows', 'The task is unrelated to data scientist'), a Purpose paragraph that restates the description with more buzzwords ('Masters the complete data science workflow'), and platitudes like 'Apply relevant best practices and validate outcomes' that add nothing Claude doesn't already know. Not a 1 because the body is short overall and doesn't explain textbook concepts.

2 / 5

Actionability

The Instructions are entirely abstract — 'Clarify goals, constraints, and required inputs', 'Provide actionable steps and verification' — with no code, commands, or domain-specific steps anywhere, matching the anchor for entirely vague direction. The only concrete pointer ('open resources/implementation-playbook.md') targets a file that does not exist.

1 / 5

Workflow Clarity

A rough generic template exists (clarify goals, apply best practices, provide steps) but the steps are poorly defined and not a real data science sequence, and validation appears only as a bare mention with no checkpoint. Fits anchor 2 rather than 1 because some sequence is present.

2 / 5

Progressive Disclosure

References are one level deep and clearly signaled, but every referenced path is dangling — resources/implementation-playbook.md and all ten ./sub-skills/*.md links point to files that do not exist in the bundle, so progressive disclosure fails in practice. The bare numbered H3 link list also gives no indication of when to open which module. Not a 1 because the body itself is well-sectioned and not a monolith or nested chain.

2 / 5

Total

7

/

20

Passed

Description

66%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.

A serviceable description that covers both what the skill does and when to use it with fairly natural trigger phrases. Its main weaknesses are buzzword-heavy capability language ('advanced analytics', 'business intelligence') that keeps the 'what' generic, and broad scope that raises conflict risk with neighboring data-domain skills.

Suggestions

Replace buzzword capability phrases ('advanced analytics', 'business intelligence', 'data-driven insights') with concrete actions such as 'Build and evaluate predictive models', 'Run exploratory data analysis', or 'Design A/B tests and interpret results'.

Add distinguishing triggers that separate this skill from adjacent ones — e.g., mention 'train/evaluate models' or 'statistical inference' explicitly so it does not compete with generic BI or data-engineering skills.

Include common user phrasings like 'train a model', 'forecasting', or 'regression analysis' to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain plus several capability areas ('Handles complex data analysis, predictive modeling, and business intelligence'), but these read as generic domain labels and buzzwords rather than the concrete actions of the anchor-4 example ('Extracts text from PDF files, fills forms, converts pages to images'). It sits above anchor 2 because multiple actions are named, but below anchor 4 because they lack concreteness.

3 / 5

Completeness

Both parts are present: a 'what' ('Handles complex data analysis, predictive modeling, and business intelligence') and an explicit 'when' ('Use PROACTIVELY for data analysis tasks, ML modeling, statistical analysis, and data-driven insights') with concrete trigger phrases. Below anchor 5 because the 'what' leans on buzzword phrases ('advanced analytics', 'business intelligence') rather than being clearly and concretely stated; above anchor 3 because the 'when' is explicit, not merely implied.

4 / 5

Trigger Term Quality

The trigger clause includes natural phrases users would actually say — 'data analysis tasks', 'ML modeling', 'statistical analysis' — giving good keyword coverage. It falls short of anchor 5 because common variations like 'train a model', 'forecasting', 'regression', 'EDA', or 'dataset' are missing, but exceeds anchor 3 since several natural terms are present.

4 / 5

Distinctiveness Conflict Risk

Data science is a recognizable niche, but the description's breadth — 'business intelligence', 'data-driven insights', 'advanced analytics' — creates real overlap risk with adjacent skills such as BI, data visualization, or data engineering skills. It is more specific than the generic anchor-2 example but does not have the clear distinct triggers of anchor 4.

3 / 5

Total

14

/

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.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 10 missing

Warning

Total

13

/

16

Passed

Repository

Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI

Path

.agent/skills/data-scientist/SKILL.md

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.