neuroskill-bci

Reads real-time EEG and biometric metrics from a NeuroSkill BCI session to inform responses.

Updated May 3, 2026
One-click install
npx skills add https://github.com/80portisfound/vibe-learning --skill neuroskill-bci-80portisfound
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: neuroskill-bci
Source: https://github.com/80portisfound/vibe-learning/tree/main/packages/hermes/optional-skills/health/neuroskill-bci
Command: npx skills add https://github.com/80portisfound/vibe-learning --skill neuroskill-bci-80portisfound

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? It gives an AI assistant access to your live cognitive and physiological state (focus, relaxation, cognitive load, drowsiness, heart rate, HRV, sleep staging) from a BCI wearable, so responses and interventions can be grounded in actual brain and body metrics instead of guesswork. ## Core Features & Use Cases - Live State Monitoring: Query 40+ EXG scores, band powers, signal quality, and device status via the npx neuroskill CLI with JSON output. - Session Analysis & Comparison: Break down individual sessions with first/second-half trends, compare sessions A/B with metric deltas, and run ANN similarity search over 128-D ZUNA embeddings. - Sleep Staging & Labeling: Retrieve epoch-by-epoch sleep classification (Wake/N1/N2/N3/REM) and create timestamped labels searchable via semantic vector search. - Guided Protocols: Suggest evidence-based interventions (box breathing, cardiac coherence, theta-beta anchoring, mind dumps) matched to specific metric thresholds. - Use Case: A user says "I can't concentrate." The assistant runs npx neuroskill status --json, confirms elevated TBR and low focus, then walks the user through a 90-second Theta-Beta Neurofeedback Anchor and re-checks metrics afterward. ## Quick Start Ask the assistant to check your current cognitive state by running npx neuroskill status --json and interpreting the focus, relaxation, and drowsiness scores in plain language.

Frequently Asked Questions about neuroskill-bci

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

FAQPage Schema
How do I check my current focus and cognitive state with NeuroSkill?▼

Run npx neuroskill status --json to get a full snapshot of live scores including focus, relaxation, cognitive load, drowsiness, heart rate, and band powers. Parse the scores object and interpret values against thresholds like focus above 0.70 indicating flow state.

What hardware do I need to use NeuroSkill BCI metrics?▼

You need a Muse 2, Muse S, or OpenBCI headband connected via Bluetooth, plus the NeuroSkill desktop app running locally and Node.js 20 or later. Verify setup by running npx neuroskill status and checking that signal quality is at least 0.7 per electrode.

How do I compare my focus between two sessions?▼

Run npx neuroskill compare --json to automatically compare the last two sessions, or pass explicit UTC start and end times for sessions A and B. The response includes metric deltas with percentage changes plus improved and declined metric lists.

Why does npx neuroskill status return all zero scores?▼

All-zero scores usually indicate poor electrode contact or a disconnected device. Check that the BCI headband is powered on and connected via Bluetooth, reposition the headband, moisten electrode contacts, and confirm signal_quality values are at least 0.7.

Can NeuroSkill metrics be used for medical diagnosis?▼

No. NeuroSkill is an open-source research tool that has not been cleared by the FDA, CE, or any regulatory body. All metrics are experimental and derived from consumer-grade hardware, so they must never be used for clinical diagnosis or treatment decisions.

How does NeuroSkill sleep staging work?▼

Run npx neuroskill sleep --json to get epoch-by-epoch staging in 5-second windows classified as Wake, N1, N2, N3, or REM using relative band-power ratios. The analysis includes sleep efficiency, onset latency, and REM latency compared against healthy adult targets.