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
86%
Does it follow best practices?
Impact
99%
1.80xAverage score across 3 eval scenarios
Passed
No known issues
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.
| Dimension | Reasoning | Score |
|---|---|---|
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
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
metadata_version | 'metadata.version' is missing | Warning |
Total | 10 / 11 Passed | |
b58ad7e
Table of Contents
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.