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). 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 API reference skill that covers a comprehensive biosignal processing toolkit with executable code examples and excellent progressive disclosure to detailed reference files. Its main weaknesses are moderate verbosity from repetitive section patterns and the absence of validation/quality-check steps in workflows, which is important for physiological signal processing where data quality is frequently problematic.
Suggestions
Add signal quality validation steps to workflows (e.g., check nk.ecg_quality() after processing, handle poor-quality segments) to create proper feedback loops for error recovery.
Consolidate the repetitive signal-type sections (EMG, EOG, RSP all follow identical patterns) into a compact table or grouped section to reduce token count while preserving the same information.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is reasonably well-organized but includes some redundancy—many signal types follow the same pattern (process → analyze) and could be condensed. The 'When to Use This Skill' section largely duplicates the 'Core Capabilities' headings. Some sections like 'Analysis Modes' explain concepts Claude could infer. However, the code examples are tight and the function listings are useful reference material. | 2 / 3 |
Actionability | Every section provides executable, copy-paste-ready Python code with correct function signatures, sampling rates, and import statements. The Quick Start workflow and Multi-Modal Analysis examples are complete and immediately usable. Function parameters are specific rather than abstract. | 3 / 3 |
Workflow Clarity | The Quick Start ECG workflow shows a clear sequence (simulate → process → analyze → visualize), and the Event-Related Potential workflow is well-sequenced. However, there are no validation checkpoints, quality assessment steps, or error recovery guidance for any workflow. For biosignal processing where data quality issues are common, missing signal quality checks and feedback loops is a notable gap. | 2 / 3 |
Progressive Disclosure | The skill provides a clear overview with concise code examples for each signal type, then points to 12 well-organized reference files (one per signal type/analysis method) with clear naming conventions. References are one level deep and clearly signaled with 'See references/X.md' patterns. The References section at the bottom provides a complete index. | 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 | |
cbcae7b
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.