CtrlK
BlogDocsLog inGet started
Tessl Logo

running-causalpy-experiments

Fit, summarize, plot, and interpret a chosen CausalPy experiment. Use after the causal method has been selected, including when configuring PyMC/sklearn models and scale-aware custom priors.

68

Quality

84%

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

76%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 efficient and information-dense, naming precise APIs and per-experiment exceptions without padding. Its main weaknesses are implicit/conditional validation in the workflow and a References section whose target files are absent from the bundle.

Suggestions

Add explicit validation checkpoints to the workflow (e.g., 'After fitting, verify posterior diagnostics and pre-period counterfactual fit before reporting effects') and a feedback loop for when checks fail.

Provide at least one minimal copy-paste example (e.g., instantiating and fitting a LinearRegression experiment with sample_kwargs/priors) to lift actionability to fully executable.

Ensure the referenced reference/*.md files exist in the bundle, or note that they are provided externally, so the References navigation is not broken.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what causal inference, PyMC, or the experiment classes are, and every section earns its place with specific APIs and exceptions.

5 / 5

Actionability

Names concrete, executable APIs (summary(), effect_summary(), cp.Pipeline(...).run(), specific model and fitter classes) and gives concrete alternatives for stub methods, but provides no full copy-paste code blocks.

4 / 5

Workflow Clarity

A clear six-step sequence is present, but validation checkpoints are implicit and conditional ('only where the chosen experiment supports them', 'when robustness matters') rather than explicit validate-fix-retry loops.

3 / 5

Progressive Disclosure

The body is well-sectioned and points to a clearly signaled one-level-deep References list, but the referenced reference/*.md files do not exist in the bundle, creating a navigation gap that keeps it just below a clean 5.

4 / 5

Total

16

/

20

Passed

Description

92%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 strong: it states concrete actions, an explicit use-trigger, and a distinct niche within the causal-inference workflow. It is concise without padding and clearly distinguishes execution from method selection. Minor room for broader trigger synonyms, but overall excellent.

DimensionReasoningScore

Specificity

Lists four concrete actions ('Fit, summarize, plot, and interpret') plus backend configuration specifics, giving comprehensive concrete coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both what ('Fit, summarize, plot, and interpret a chosen CausalPy experiment') and when ('Use after the causal method has been selected') with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Includes relevant natural terms like 'CausalPy experiment', 'PyMC/sklearn models', and 'scale-aware custom priors' that practitioners would say, but lacks synonyms or file extensions for fuller keyword coverage.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (executing an already-chosen CausalPy experiment) and is explicitly positioned after a sibling method-selection skill, minimizing conflict risk.

5 / 5

Total

19

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 13 missing

Warning

Total

15

/

16

Passed

Repository
pymc-labs/CausalPy
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.