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.

40

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 ./plugins/AI-Agents-Safe-Coding-Skills/skills/data-scientist/SKILL.md

The canonical home for this skill is data-scientist in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

31%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 persona definition dressed as a skill: an exhaustive, well-headed catalog of data-science knowledge that Claude already has, with abstract instructions and no executable guidance, code, commands, or validation procedures. It is padded rather than instructive, and with no bundle files or references, everything is inlined into a single monolithic document.

Suggestions

Cut the Capabilities, Behavioral Traits, and Knowledge Base catalogs (or compress to a few lines of scope); Claude already knows what a data scientist does — replace them with task-specific guidance, tool choices, or decision rules it would not derive on its own.

Make the Instructions and Response Approach concrete: for common workflows (e.g. churn modeling, A/B test analysis, forecasting), give specific steps, recommended libraries/commands, and explicit validation checkpoints (e.g. "check class imbalance before choosing a metric", "run a power analysis before the experiment").

If detailed material must be kept, split it into one-level-deep reference files (e.g. references/workflows.md, references/experiment-design.md) with clearly signaled links, so SKILL.md becomes a lean overview with navigation.

DimensionReasoningScore

Conciseness

Roughly 150 of the 190 lines are capability catalogs ("Descriptive statistics, inferential statistics, and hypothesis testing", "Python ecosystem: pandas, NumPy, scikit-learn") that enumerate knowledge Claude already possesses, plus a Behavioral Traits and Knowledge Base section of pure padding. It sits between "severely verbose/heavily padded" (1) and "mostly efficient" (3): the padding is extensive but takes the form of lists rather than explanations of concepts.

2 / 5

Actionability

The Instructions are entirely abstract ("Apply relevant best practices and validate outcomes"), and the Response Approach steps are generic ("Apply appropriate methods based on data characteristics and business goals"). The Example Interactions offer minimal concrete anchoring of scope, but no executable guidance, specific commands, or code anywhere — "minimal concrete guidance; high-level hints but missing the specific steps".

2 / 5

Workflow Clarity

The eight-step Response Approach is a coherent, sensibly ordered sequence that does name validation (step 4, "Validate results rigorously through statistical testing and cross-validation"), so validation is not absent (ruling out 2). But the checkpoints are implicit and the steps lack the concrete commands or explicit decision/feedback points of level 4.

3 / 5

Progressive Disclosure

No bundle files exist and the body references no external files at all; the ~150-line capability catalog is exactly "content that clearly belongs in separate files" inlined into SKILL.md. The section headers provide some structure (keeping it above 1), but with zero reference architecture it cannot reach level 3, which presumes references are present.

2 / 5

Total

9

/

20

Passed

Description

50%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 a middle-of-the-road persona summary: it names the domain and a few umbrella capabilities in third person, but provides no "Use when" trigger guidance and no concrete actions or user-natural synonyms beyond generic umbrella terms. It reads more like a role definition than a discoverable, trigger-rich skill description.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user needs statistical analysis, predictive modeling, A/B test evaluation, forecasting, or insights from tabular data."

Replace umbrella phrases ("complex data analysis", "business intelligence") with concrete actions users would request, such as "Build churn or fraud prediction models, design and analyze A/B tests, forecast demand from time series".

Include natural user vocabulary and synonyms (forecasting, regression, EDA, segmentation, churn, dashboards) to improve trigger matching and distinctiveness against adjacent ML/BI skills.

DimensionReasoningScore

Specificity

The description names the domain ("advanced analytics, machine learning, and statistical modeling") and lists actions ("Handles complex data analysis, predictive modeling, and business intelligence"), but these are umbrella domain categories rather than the concrete, verb-level operations of the level-4 anchor.

3 / 5

Completeness

It clearly answers "what" (expert data scientist handling analytics, ML, and statistical modeling) but contains no "Use when..." clause or equivalent explicit trigger guidance, which the rubric mandates caps this dimension at 3.

3 / 5

Trigger Term Quality

Natural umbrella terms like "machine learning", "predictive modeling", and "business intelligence" appear, but common user phrasings such as forecasting, A/B testing, churn, regression, or EDA are absent, matching "some relevant keywords but missing common variations or synonyms" rather than the good coverage of level 4.

3 / 5

Distinctiveness Conflict Risk

"Expert data scientist" carves out a recognizable niche, but the broad analytics/ML/BI scope overlaps heavily with ML-engineer, statistician, and business-intelligence skills, so it "could still overlap with similar skills" rather than being mostly distinct.

3 / 5

Total

12

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/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.