neurokit2

Process physiological biosignals into cleaned metrics for ECG, EEG, EDA, and respiration.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill neurokit2-dralkh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neurokit2
Source: https://github.com/dralkh/seerai/tree/main/skills/neurokit2
Command: npx skills add https://github.com/dralkh/seerai --skill neurokit2-dralkh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

NeuroKit2 removes the complexity of cleaning, segmenting, and analyzing physiological time-series so you can turn raw biosignals into interpretable research metrics quickly and consistently.

Core Features & Use Cases

  • Cardiac analysis: ECG and PPG processing, heart rate, HRV metrics, and cardiac phase timing.
  • Brain and microstate analysis: EEG power, bad-channel detection, rereferencing, and microstate segmentation.
  • Autonomic and respiratory analysis: EDA, respiration, EOG, and EMG workflows for arousal, breathing, blinks, and muscle activation.
  • Integrated workflows: Combine multiple signals for psychophysiology studies, event-related epochs, and cross-signal measures such as RSA.
  • Use case: A researcher can process a full lab recording from ECG, EDA, respiration, and EEG, then compare stress, attention, or emotion responses across conditions.

Quick Start

Analyze the attached physiological recording with NeuroKit2 by cleaning the signal, detecting events or peaks, and returning the key metrics for the signal type I specify.

Frequently Asked Questions about neurokit2

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

FAQPage Schema
How do I analyze HRV and EDA from raw physiological recordings?

You can analyze HRV and EDA by cleaning raw physiological signals, detecting peaks, and extracting interpretable metrics like heart rate variability and skin conductance responses. The process removes noise and segments data into event-related epochs for psychophysiology research.

Can I process EEG data to detect bad channels and compute microstates?

EEG processing supports bad-channel detection, rereferencing, and microstate segmentation. Brain and microstate analysis transforms raw electroencephalography into cleaned signal channels and segmented neural states for cognitive research monitoring.

What is the best way to integrate multiple biosignals for stress and emotion studies?

Integrating multiple biosignals for stress studies involves combining ECG, EDA, respiration, and EEG workflows. Cross-signal integration yields unified psychophysiology metrics to compare arousal, attention, and emotion responses across experimental conditions.

Does this biosignal analysis approach require Python for signal preprocessing?

Python is required for physiological signal preprocessing, peak detection, and spectral analysis. The workflow relies on Python-based processing to clean raw time-series data and compute nonlinear metrics for multi-modal physiological data analysis.

How do I extract respiratory sinus arrhythmia from combined ECG and respiration signals?

Respiratory sinus arrhythmia is extracted using cross-signal integration of ECG and respiration workflows. Combining these cleaned physiological signals allows you to compute cross-signal measures and quantify autonomic breathing and cardiac interactions.