CtrlK
BlogDocsLog inGet started
Tessl Logo

regression-modeler

Run regression analysis (OLS or logistic) on uploaded CSV/Excel data, generating coefficients, R², p-values, VIF, and plain-language interpretation. Triggered by requests for regression modeling, fitting data, testing significance, checking multicollinearity, or keywords like OLS, logit, coefficient, p-value, or R-squared.

70

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-built usage document: fully executable commands, complete parameter documentation, and a concrete output schema make it immediately actionable, and nothing pads the context with concepts Claude already knows. The main deductions are mild redundancy between Quick Start and Detailed Usage, and the absence of any guidance for handling warnings or failure cases.

DimensionReasoningScore

Conciseness

The body is efficient — a capabilities table, copy-paste commands, a parameter table, and an output example — with no explanations of regression concepts Claude already knows. Not score 5 because 'Detailed Usage' repeats material already shown: the '--type' examples and the '-f "sqft,bedrooms,bathrooms"' feature example duplicate Quick Start and the Parameters table ('Omit to automatically use all numeric columns' restates the '--features' default).

4 / 5

Actionability

Fully executable, copy-paste-ready commands covering the common cases: 'python3 scripts/regression_analyzer.py data.csv --target price', the logistic case with '--features "age,income,tenure"', forcing '--type linear/logistic', and '--output result.json'. A complete parameter table with defaults and a concrete JSON output structure leave no gaps on how to invoke the tool.

5 / 5

Workflow Clarity

This is a single-command tool skill where the single action is unambiguous: pick target, optionally pick features/type, run the script, read the JSON output — and auto-detection ('Automatically switches to logistic regression when the target is binary (0/1)') resolves the main decision point. Not score 5 because there are no checkpoints for the failure modes a user would hit (e.g., what to do about multicollinearity warnings or non-numeric targets) — though the operation is neither destructive nor batch, so the ≤3 cap does not apply.

4 / 5

Progressive Disclosure

Good structure with clear sections (Capabilities, Quick Start, Detailed Usage, Parameters, Output Structure, Dependencies), and the referenced bundle file 'scripts/regression_analyzer.py' exists as a single flat reference. All content is appropriately inline at this size with no nested or multi-level references. Not score 5 because the 'Detailed Usage' section partially duplicates Quick Start instead of consolidating — a minor organization gap.

4 / 5

Total

17

/

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.

A strong description: it states concrete capabilities (OLS/logistic regression, coefficients, R², p-values, VIF, interpretation) in third-person voice and provides an explicit trigger clause with good synonym coverage. Trigger terms and distinctiveness are very good but not flawless — a few natural phrasings ('linear regression', file extensions) are absent and 'fitting data' is slightly broad.

DimensionReasoningScore

Specificity

Quotes multiple concrete actions: 'Run regression analysis (OLS or logistic)', 'generating coefficients, R², p-values, VIF, and plain-language interpretation'. This is comprehensive coverage of the tool's outputs, matching the anchor 'Lists multiple specific concrete actions; comprehensive coverage' — not score 4, which expects minor gaps in coverage, and the description names both regression types and every key output.

5 / 5

Completeness

Explicitly answers both questions: 'what' via 'Run regression analysis (OLS or logistic)... generating coefficients, R², p-values, VIF, and plain-language interpretation' and 'when' via 'Triggered by requests for regression modeling, fitting data, testing significance, checking multicollinearity, or keywords like OLS, logit...'. This matches the anchor 'Clearly and explicitly answers both what AND when with concrete trigger phrases'; it is not score 4 because the 'when' clause is already fully explicit, not merely present.

5 / 5

Trigger Term Quality

Good keyword coverage including synonyms: 'regression modeling, fitting data, testing significance, checking multicollinearity' plus 'OLS, logit, coefficient, p-value, or R-squared' (both 'R²' and 'R-squared' variants). Not score 5 because a few natural terms users would say are missing, e.g. 'linear regression', 'multiple regression', 'predict', and explicit file extensions like '.csv'/'.xlsx' — it only says 'CSV/Excel data'.

4 / 5

Distinctiveness Conflict Risk

The niche is clear with mostly distinct technical triggers (OLS, logit, VIF, multicollinearity) that a general data-analysis or visualization skill would not claim. Not score 5 because 'fitting data' and 'testing significance' are somewhat broad phrases with minor overlap risk against general statistics/data-analysis skills; not score 3 because the dominant triggers are highly specific to regression.

4 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
zebbern/claude-code-guide
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.