neurokit2

Process and analyze physiological signals like ECG, EEG, and EDA with Python.

1|1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/youyinnn/skills-collection --skill neurokit2-youyinnn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neurokit2
Source: https://github.com/youyinnn/skills-collection/tree/main/plugins/data-preparation-and-processing/skills/neurokit2
Command: npx skills add https://github.com/youyinnn/skills-collection --skill neurokit2-youyinnn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires neurokit2, and includes references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of analyzing physiological signals like ECG, EEG, and EDA, making advanced biosignal processing accessible for research and clinical applications.

Core Features & Use Cases

  • Comprehensive Signal Processing: Analyze ECG, EEG, EDA, RSP, EMG, EOG, and PPG signals with a unified toolkit.
  • Advanced Analysis: Perform HRV, complexity, microstate, and source localization analyses.
  • Use Case: A researcher studying stress responses can use this Skill to process ECG and EDA data simultaneously, automatically detecting skin conductance responses and calculating heart rate variability metrics to quantify autonomic arousal.

Quick Start

Use the neurokit2 skill to process the attached ECG signal and calculate heart rate variability.

Frequently Asked Questions about neurokit2

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I process ECG and EDA signals to calculate heart rate variability?

To calculate heart rate variability, you can process ECG and EDA signals by applying automated cleaning, peak detection, and feature extraction algorithms. This provides simultaneous autonomic arousal metrics like skin conductance responses and HRV.

What is the best way to analyze EEG microstates and source localization for psychophysiology research?

Analyzing EEG microstates and source localization for psychophysiology research involves using a comprehensive biosignal processing toolkit to decompose complex physiological data and identify neural dynamic patterns.

Can I use Python for advanced biosignal processing of EMG and PPG data?

Yes, you can use this Python-based toolkit for advanced biosignal processing of EMG and PPG data, enabling robust signal cleaning and feature extraction for human-computer interaction and clinical applications.

Does this physiological signal analysis toolkit support respiratory and electrooculogram signals?

Yes, this physiological signal analysis toolkit supports RSP and EOG signals. It provides a unified environment for simultaneous processing and analysis across multiple biosignal modalities.

How do I extract complexity measures from physiological signals for clinical applications?

To extract complexity measures from physiological signals, you apply specialized decomposition and feature extraction algorithms to the raw data, yielding quantitative metrics for clinical and psychophysiology applications.

What are the prerequisites for automated peak detection in ECG analysis?

Automated peak detection in ECG analysis requires raw signal data and a Python environment. The toolkit handles the underlying signal cleaning and decomposition needed to accurately identify physiological peaks.