CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

neurokit2

Builds and audits reproducible NeuroKit2 research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity. Use when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation—not for diagnosis or device validation.

72

Quality

91%

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

86%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-engineered, evidence-pinned skill body: versioned API facts, executable commands for every bundled helper, a clearly sequenced preprocessing workflow with validation checkpoints, and clean one-level reference disclosure. Weaknesses are minor — some stacked caveat sentences could be tightened and an explicit validation-failure retry loop for the helper pipelines is not stated.

DimensionReasoningScore

Conciseness

The body is dense and procedural with no explanations of concepts Claude already knows; lists, tables, and commands dominate. A few passages stack multiple caveats into single sentences (e.g., RSA and EDA interpretation notes) and the citation-fetching instructions run long, so minor trimming is possible. Not 5 because a handful of sentences could be tightened without losing content; not 3 because padding is rare and localized.

4 / 5

Actionability

Every workflow ships copy-paste-ready guidance: bash invocations with real flags for all six bundled helpers, executable Python snippets against real 0.2.13 signatures (ecg_process, eda_phasic, epochs_create, bio_process, complexity), and tables mapping helpers and reference files to purposes. Matches the fully executable, common-cases-covered anchor.

5 / 5

Workflow Clarity

The 'Core workflow' gives a 10-step ordered preprocessing sequence, an 8-item data-contract checklist, and explicit validation checkpoints ('inspect before transforming', inspect_signal.py, validate_multimodal.py, 'Decide drop/pad/error before analysis'). Not 5 because no explicit fix-and-revalidate retry loop is stated for helper/batch operations — validation is present but error-recovery feedback is left implicit.

4 / 5

Progressive Disclosure

The body is a true overview: a one-level-deep References table (all 12 files verified present in references/) organized by modality, a scripts table with purposes, and 'Read only the files needed for the modality or decision' guidance. No nesting, no inline dumps of material that belongs in reference files; navigation is easy and well-signaled.

5 / 5

Total

18

/

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.

A strong third-person description that states what the skill builds and audits, when to invoke it, and when not to, with concrete capability areas and a library-specific trigger. The only gap is that widely used modality terms (ECG, HRV, EDA) are absent as trigger keywords, which slightly narrows natural-language discoverability.

DimensionReasoningScore

Specificity

Enumerates multiple concrete capability areas — 'physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity' — under the concrete verbs 'Builds and audits', giving comprehensive coverage of the library's domain rather than a partial list.

5 / 5

Completeness

Explicitly answers both questions: the first sentence states what the skill does, and 'Use when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation' gives a concrete when-clause, further sharpened by the negative boundary 'not for diagnosis or device validation'.

5 / 5

Trigger Term Quality

Includes the dominant natural trigger 'code imports neurokit2' plus domain phrasing like 'physiological time-series', but common user terms such as 'ECG', 'HRV', 'EDA', or 'biosignal' do not appear as keywords. Good coverage overall, so above the 'some relevant keywords' anchor but short of comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

A named-library niche (NeuroKit2) with library-specific triggers ('imports neurokit2', 'current APIs, schemas') that no generic data-analysis or signal-processing skill would match, so conflict risk is minimal.

5 / 5

Total

19

/

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

K-Dense-AI/scientific-agent-skills

Path

skills/neurokit2/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.