AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

NeuroKit2 Physiological Signal Workflow

A research-grade skill for building and auditing reproducible ECG/EDA/RSP pipelines with NeuroKit2 0.2.13.

Data & AnalyticsAdvanced★ 33,030⑂ 3,248AI score 8/10Last updated: Aug 9, 2026

What it does

  • Guides design and review of physiological signal pipelines against a pinned NeuroKit2 0.2.13 runtime.
  • Forces an explicit data contract first: sampling rate, physical units, clock/drift evidence, gaps, saturation, event index convention.
  • Supplies method-aware rules and code patterns for ECG/HRV, EDA tonic–phasic decomposition, events and epochs, multimodal alignment, and complexity metrics.
  • Ships bounded CLI helpers for signal inspection, HRV pipelines, epoch planning, and multimodal manifest validation.

Who it's for

  • Psychophysiology, sleep, and wearable researchers writing papers or study reports.
  • Python data analysts processing ECG/PPG/EDA/RSP recordings.
  • Teams auditing legacy analysis code for reproducibility and Methods-section accuracy.

Examples

  1. Run inspect_signal.py on recording.csv to catch non-monotonic time, duplicate samples, flat runs, and sampling-rate disagreement before any filtering.
  2. Compute frequency/nonlinear HRV from a 5-minute ECG while enforcing duration requirements and reporting ECG_R_Peaks_Uncorrected plus correction logs.
  3. Map events_find() sample onsets to a -0.2 to 0.8 s epoch window with plan_epochs.py, deciding drop/pad/error policy for boundary NaNs up front.

Boundary: not for diagnosis or medical-device validation, and no PHI in prompts, logs, or fixtures.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/HEAD/skills/neurokit2/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI Skill Mart.
Copy the skills/neurokit2 folder from the GitHub repo K-Dense-AI/scientific-agent-skills into my ~/.claude/skills/neurokit2/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/neurokit2 ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal in your working directory.
  2. Clone the repository: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy just this skill: cp -r scientific-agent-skills/skills/neurokit2 ~/.claude/skills/
  5. Install the library: uv pip install "neurokit2==0.2.13" (plain pip install also works).
  6. Restart Claude Code and ask something like "use the neurokit2 skill to inspect my ECG CSV".
  7. Try it on synthetic data first: python ~/.claude/skills/neurokit2/scripts/generate_synthetic.py --output synthetic.csv --root . --duration 30 --sampling-rate 250 --seed 42