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.

90

1.80x
Quality

86%

Does it follow best practices?

Impact

99%

1.80x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly defines a specialized domain (biosignal processing), lists specific capabilities and signal types, and includes explicit trigger guidance via a 'Use this skill when...' clause. The description uses appropriate third-person voice, covers both abbreviations and natural language terms for discoverability, and occupies a highly distinctive niche that minimizes conflict risk with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and signal types: ECG, EEG, EDA, RSP, PPG, EMG, EOG processing, heart rate variability analysis, event-related potentials, complexity measures, autonomic nervous system assessment, and multi-modal signal integration.

3 / 3

Completeness

Clearly answers both 'what' (biosignal processing toolkit for analyzing physiological data with specific signal types) and 'when' (explicit 'Use this skill when...' clause listing specific trigger scenarios like processing cardiovascular signals, brain activity, HRV analysis, etc.).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: includes both abbreviations (ECG, EEG, EDA, RSP, PPG, EMG, EOG) and descriptive terms (cardiovascular signals, brain activity, electrodermal responses, respiratory patterns, heart rate variability, psychophysiology). These are the exact terms domain users would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche focused on biosignal/physiological data processing with very specific domain terminology (ECG, EEG, EDA, HRV, event-related potentials, psychophysiology). Extremely unlikely to conflict with other skills given the specialized vocabulary.

3 / 3

Total

12

/

12

Passed

Implementation

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured skill that serves as an effective overview/index for a comprehensive biosignal processing toolkit. Its greatest strengths are the actionable code examples and excellent progressive disclosure to reference files. The main weaknesses are moderate verbosity (some inline content could be deferred to references) and the lack of validation/error-handling workflows for signal quality issues, which are critical in physiological signal processing.

Suggestions

Add signal quality validation checkpoints to workflows (e.g., check nk.ecg_quality() after processing, handle poor-quality segments before HRV analysis)

Trim the 'When to Use This Skill' section since it duplicates the Core Capabilities headings, and move detailed metric listings (HRV indices, complexity measures) entirely to reference files

DimensionReasoningScore

Conciseness

The skill is reasonably well-organized but includes some unnecessary verbosity. The 'When to Use This Skill' section largely duplicates the 'Core Capabilities' headings. Listing every HRV metric name and every complexity measure inline adds bulk that could be deferred to reference files. Some sections like 'Analysis Modes' explain concepts Claude could infer from the API.

2 / 3

Actionability

The skill provides fully executable, copy-paste ready Python code examples for every signal type and workflow. Function signatures include realistic parameters (sampling_rate, method names), and the common workflows section provides complete end-to-end examples that are immediately usable.

3 / 3

Workflow Clarity

The skill describes processing pipelines (e.g., 'cleaning → R-peak detection → delineation → quality assessment') but lacks explicit validation checkpoints or error recovery steps. For biosignal processing where signal quality issues are common, there are no feedback loops for quality assessment failures or artifact rejection steps.

2 / 3

Progressive Disclosure

Excellent progressive disclosure structure. The main file provides concise overviews with executable examples for each signal type, then clearly points to 12 specific reference files for detailed documentation. References are one level deep, well-signaled with consistent formatting, and the final section explicitly instructs to load reference files as needed.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
K-Dense-AI/claude-scientific-skills
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.