neurokit2

Process and analyze ECG, EEG, EDA, RSP, and EMG signals for psychophysiological research.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill neurokit2-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neurokit2
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/neurokit2
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill neurokit2-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires neurokit2, pandas, numpy, scipy, matplotlib, and includes references (resource) components.

What problem does it solve?

This skill simplifies the complex, multi-step process of cleaning, analyzing, and interpreting physiological signals like ECG, EEG, and EDA, which are often noisy and difficult to process manually.

Core Features & Use Cases

  • Multi-Modal Analysis: Simultaneously process ECG, respiration, EDA, and EMG signals to understand integrated physiological states.
  • Advanced Complexity Metrics: Calculate entropy, fractal dimensions, and nonlinear dynamics to assess system complexity and health.
  • Use Case: Use this skill to analyze a participant's stress response during a task by integrating their heart rate variability, skin conductance responses, and respiratory patterns into a unified report.

Quick Start

Use the neurokit2 skill to process the provided ECG signal and compute heart rate variability metrics.

Frequently Asked Questions about neurokit2

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

FAQPage Schema
How do I process and clean noisy ECG and EEG signals for psychophysiological research?

To process noisy ECG and EEG signals, this skill performs signal decomposition and statistical feature extraction using neurokit2 and scipy. It cleans complex physiological data and computes metrics like heart rate variability to prepare biosignals for analysis.

What is heart rate variability analysis and how does it integrate with EDA and EMG data?

Heart rate variability analysis measures cardiac autonomic function, and this skill supports multi-modal integration to simultaneously process ECG, EDA, and EMG. This allows you to assess integrated physiological states like stress responses from multiple biosignals.

Can I calculate nonlinear complexity metrics like entropy and fractal dimensions for physiological signals?

Yes, you can calculate nonlinear complexity metrics for physiological signals. This skill computes entropy, fractal dimensions, and nonlinear dynamics to assess system complexity and health, providing advanced statistical features for psychophysiological data.

Does this biosignal analysis skill require specific Python libraries to run?

Yes, this biosignal analysis requires neurokit2 along with standard scientific Python libraries including pandas, numpy, scipy, and matplotlib. These dependencies support the signal processing, mathematical transformations, and visualization of the physiological data.

What's the best way to analyze a participant's stress response using multi-modal biosignals?

The best way to analyze stress responses is by integrating heart rate variability, skin conductance, and respiratory patterns into a unified report. This skill simultaneously processes ECG, EDA, and RSP signals to evaluate integrated physiological states during tasks.

Can I perform event-related potential analysis on EEG data with neurokit2?

Yes, you can perform event-related potential analysis on EEG data. This skill supports event-related potential analysis and nonlinear complexity measures, utilizing neurokit2 and scipy for signal decomposition and statistical feature extraction on the physiological signals.