CtrlK
BlogDocsLog inGet started
Tessl Logo

neurokit2

Comprehensive biosignal processing toolkit for analyzing physiological data including ECG, EEG, EDA, RSP, PPG, EMG, and EOG signals. Use this skill when processing cardiovascular signals, brain activity, electrodermal responses, respiratory patterns, muscle activity, or eye movements. Applicable for heart rate variability analysis, event-related potentials, complexity measures, autonomic nervous system assessment, psychophysiology research, and multi-modal physiological signal integration.

74

Quality

93%

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.

The body is a well-structured, highly actionable toolkit overview with executable examples per signal modality and excellent progressive disclosure into verified reference files. The main weakness is mild redundancy from re-enumerating signal types across multiple sections.

Suggestions

Collapse the signal-type enumeration so each modality appears once: let the 'Core Capabilities' sections carry the detail and trim the overlapping 'When to Use' and 'Overview' lists.

Add brief validation/sanity-check guidance after the processing pipelines (e.g. inspecting info['ECG_R_Peaks'] count or quality labels) to strengthen workflow checkpoints.

Reduce the closing References list duplication since each capability section already links to its reference file inline.

DimensionReasoningScore

Conciseness

Mostly efficient with actionable code per section, but signal types are enumerated redundantly across the "When to Use", "Core Capabilities" headers, and the closing References list, and the Overview restates the description.

4 / 5

Actionability

Each capability section provides concrete, copy-paste-ready Python examples (e.g. nk.ecg_process, nk.hrv, nk.bio_process) covering the common cases with real function signatures.

5 / 5

Workflow Clarity

Pipelines are sequenced (cleaning → R-peak detection → delineation → quality assessment) and the Quick Start gives an end-to-end flow, but explicit validation checkpoints are absent; acceptable for an analysis toolkit though not fully exemplar.

4 / 5

Progressive Disclosure

Clear overview with well-signaled one-level-deep references ("See `references/ecg_cardiac.md` for detailed workflows") and all 12 referenced files exist in the bundle, with content appropriately split into the body and reference files.

5 / 5

Total

18

/

20

Passed

Description

100%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 exemplary: it states concrete capabilities, provides comprehensive natural trigger terms covering synonyms, and explicitly answers both what the skill does and when to use it. Third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions across a comprehensive set of signal types ("analyzing physiological data including ECG, EEG, EDA, RSP, PPG, EMG, and EOG signals", "heart rate variability analysis, event-related potentials, complexity measures"), covering the domain comprehensively.

5 / 5

Completeness

Explicitly answers both what ("Comprehensive biosignal processing toolkit for analyzing physiological data...") and when ("Use this skill when processing cardiovascular signals, brain activity...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage with synonyms (ECG/cardiovascular, EEG/brain activity, EDA/electrodermal responses) plus specific analyst phrases like "heart rate variability" and "event-related potentials" that users would naturally say.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (biosignal/physiological signal processing) with distinct signal-type triggers, making conflict with unrelated skills unlikely.

5 / 5

Total

20

/

20

Passed

Validation

87%

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

Validation14 / 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

Total

14

/

16

Passed

Repository
synthetic-sciences/openscience
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.