NeuroSkill Skill-Index
NeuroSkill ist ein biometrischer KI-Begleiter, der von einem Echtzeit-EEG-Gerät angetrieben wird. Es liest kontinuierlich Gehirnwellen und physiologische Daten und nutzt diese Informationen, um jede Antwort zu informieren.
NeuroSkill stellt die EEG-Analyse-API über einen lokalen WebSocket-Server und einen HTTP-Tunnel zur Verfügung.
Die npx neuroskill <Befehl> CLI ist der schnellste Weg, um aus einem Terminal, Shell-Skript
oder einer beliebigen Automatisierungspipeline darauf zuzugreifen.
Skills werden kontextuell geladen – der LLM lädt die relevante Skill-Datei in seinen Kontext, wenn die Nachricht des Benutzers zum Domain des Skills passt.
EEG-Daten & API-Skills
| Skill | Geladen bei | Beschreibung |
|---|---|---|
| neuroskill-transport | Transport/Verbindungsfragen | WebSocket- & HTTP-Transport, Port-Erkennung, Schnellstart, Ausgabemodi (--json / --full) und globale CLI-Flags. |
| neuroskill-status | Status/Gerätefragen | status-Befehl – vollständige Systemübersicht: Gerätestatus (4 Gerätetypen), Signalqualität, EEG-Scores, Bandleistungen, Verhältnisse, Hooks-Zusammenfassung, Einbettungen, Labels, Schlafzusammenfassung und Aufzeichnungsverlauf. |
| neuroskill-sessions | Sitzungs-/Verlaufsfragen | session- und sessions-Befehle – detaillierte Metrikaufschlüsselung pro Sitzung mit Trends der ersten/zweiten Hälfte, Sitzungsliste und Unix-Zeitstempel-Hilfsfunktionen. |
| neuroskill-search | Vergleichs-/Trendfragen | search- und compare-Befehle – ANN-Suche nach neuronal ähnlichen EEG-Momenten im gesamten Verlauf und A/B-Sitzungsvergleich mit Metrikdeltas und UMAP-Einreihung. |
| neuroskill-sleep | Schlaf-/Ermüdungskontext | sleep- und umap-Befehle – EEG-basierte Schlafphasenklassifikation (Wach/N1/N2/N3/REM) mit Effizienz- und Bout-Analyse sowie 3D-UMAP-Projektion zum räumlichen Sitzungsvergleich. |
| neuroskill-labels | Label-/Suchkontext | label-, search-labels- und interactive-Befehle – Erstellen von EEG-Textannotationen, semantische Vektorsuche über Labels und übergreifende 5-Schicht-Graphsuche, die Text, EEG-Ähnlichkeit und Screenshot-Erkennung mit 3D-Visualisierung kombiniert. |
| neuroskill-streaming | Streaming/Kalibrierung/TTS-Kontext | say-, listen-, notify-, calibrate-, calibrations-, timer- und raw-Befehle – On-Device-TTS-Sprachausgabe, Echtzeit-WebSocket-Event-Streaming, OS-Benachrichtigungen, Kalibrierungsprofilverwaltung, Fokus-Timer und unverarbeiteter JSON-Durchgriff. |
| neuroskill-hooks | Hooks/Automatisierungskontext | hooks-Befehl – Proactive Hooks CRUD, Echtzeit-EEG-Mustererkennung mit Szenario-Gating (kognitiv/emotional/physisch), Schwellenwertvorschläge, WebSocket-Broadcast-Trigger und Audit-Logging. |
| neuroskill-dnd | DND/Fokusmodus-Kontext | dnd-Befehl – EEG-gesteuerte „Bitte nicht stören“-Automatisierung, gleitender Fokus-Score-Durchschnitt, OS-DND-Status und erzwungenes Ein-/Ausschalten. |
| neuroskill-calendar | Kalender-/Termin-/Meeting-/Eventfragen | calendar-Befehl – OS-Kalenderereignisse via EventKit (macOS), iCal-Dateien (Linux/Windows); Abruf nach Bereich, Zugriffsstatus prüfen, Berechtigung anfordern. |
| neuroskill-screenshots | Screenshot-/OCR-/Bildersuchkontext | search-images-, screenshots-around-, screenshots-for-eeg- und eeg-for-screenshots-Befehle – Suche in Screenshots nach OCR-Text (semantisch oder Teilstring), nach visueller Ähnlichkeit (CLIP --by-image), Finden von Screenshots in der Nähe eines Zeitstempels oder einer EEG-Sitzung und übergreifende EEG↔Screenshot-Verknüpfung (Gehirnzustand für Bildschirminhalt finden oder Bildschirminhalt für Gehirnzustand finden). |
| neuroskill-data-reference | Metrikfeld-Fragen | Alle Metrikfelder – Bandleistungen, EEG-Verhältnisse und -Indizes, Kern-Scores, Komplexitätsmaße, PPG/HRV, Bewegungs- und Artefaktmarker, Schlafphasencodes, neurologische Indizes und Bewusstseinsmetriken. |
| neuroskill-recipes | Skript-/Automatisierungsfragen | Anwendungsfall-Rezepte und Skriptmuster – Fokus-Überwachung, Stress-Tracking, Schlafanalyse, kognitive Auslastungsabfragen, Meditations-Tracking, übergreifende Graphsuche, A/B-Vergleich, Zeitbereichsabfragen und Automatisierung mit cron/Python/Node.js/HTTP. |
LLM- & KI-Skills
| Skill | Geladen bei | Beschreibung |
|---|---|---|
| neuroskill-llm | LLM-/Chat-/Modellfragen | Eingebauter On-Device-LLM-Inferenzserver – Modellkatalogverwaltung (GGUF-Modelle hinzufügen/herunterladen/auswählen/löschen), Vision-Unterstützung (mmproj), Streaming-WebSocket- und HTTP-Chat, automatischer Tool-Aufruf, GenParams-Anpassung, beständiger Chatverlauf und OpenAI-kompatible API. |
Protokoll- & Interventions-Skills
| Skill | Geladen bei | Beschreibung |
|---|---|---|
| neuroskill-evidence | Jede Frage zu Intervention, Protokoll, Gewohnheitstracking oder „Was hilft mir?“ | Implizite Evidenzsammlung und Engine für persönliche Wirksamkeit – standardisiertes px:-Label-Schema, automatische Vorher/Nachher-Messung, Ergebnisbewertung, persönliches Protokoll-Ranking, Life-Event-Tracking, evidenzbasierte Auswahlregeln und Datenschutzmaßnahmen. Alle anderen Skills, die Interventionen liefern, MÜSSEN die Regeln dieses Skills befolgen. |
| neuroskill-protocols | Jede Absichtserkennung von Protokoll/Übung/Routine | Protokoll-Framework-Hub – Personalisierungs-Engine, API-Integrationsleitfaden, Modalitätsrouter, Matching-Anleitung und Index von 11 Bereichs-Sub-Skills. Wird immer zusammen mit den Bereichs-Sub-Skills geladen. |
| neuroskill-protocols-focus | Fokus, Aufmerksamkeit, kognitive Last, Energie, Wachheit, Meditation, Flow, Kreativität | Protokolle für Fokus, Aufmerksamkeit, Kognition, Bewusstsein, Tiefenmeditation und Energie/Wachheit. |
| neuroskill-protocols-stress | Stress, Angst, Entspannung, HRV, Ruhe, Überforderung, Atemübungen | Protokolle für Stress, Entspannung, autonome Regulation, HRV, hemisphärisches Gleichgewicht und Tiefenentspannung. |
| neuroskill-protocols-emotions | Emotionen, Stimmung, Wut, Trauer, Traurigkeit, Scham, Angst, Einsamkeit, Freude | Protokolle für Emotionsregulation, Stimmung und erweiterte emotionale Verarbeitung (12 spezifische Emotionen). |
| neuroskill-protocols-sleep | Schlaf, Schlaflosigkeit, Nickerchen, Ruhe, Erholung, NSDR, Müdigkeit | Protokolle für Schlaf, zirkadianen Rhythmus, Erholung, NSDR/Yoga Nidra und Power-Nap. |
| neuroskill-protocols-body | Körper, Verspannung, Nacken, Kopfschmerzen, Augenbelastung, Haltung, Schmerz, Erdung | Protokolle für Körper, Somatik, Nacken/Halswirbelsäule, Augenübungen, Kopfschmerzen/Migräne und Motorik. |
| neuroskill-protocols-routines | Morgenroutine, Fitnessstudio, Training, Bewegung, Flüssigkeitszufuhr, Pause | Protokolle für Morgenroutinen, Workout/Fitnessstudio, Flüssigkeitszufuhr und Bewegungspausen. |
| neuroskill-protocols-nutrition | Essen, Diät, Ernährung, Koffein, Fasten, Mahlzeit, Heißhunger, Alkohol | Protokolle für Ernährung, Diät, Koffein-Timing, Fasten, Essen und Darm-Hirn-Achse. |
| neuroskill-protocols-music | Musik, Playlist, Hören, binaurale Beats, Singen | Musikprotokolle – Genre-/BPM-/Künstlervorschläge für Stimmung, Fokus, Stress, Schlaf und emotionale Entladung. |
| neuroskill-protocols-digital | Soziale Medien, Telefon, Bildschirmzeit, Scrollen, digitaler Entzug, FOMO | Protokolle für soziale Medien, digitale Abhängigkeit, Bildschirmzeit und Aufmerksamkeitswiederherstellung. |
| neuroskill-protocols-breathfree | Nicht-Atmen, Atemfrei, Alternativ, Taktil, Fidget, Kaltes Wasser | 30+ Nicht-Atem-Alternativen – kognitiv, taktil, okulomotorisch, Mikrobewegungen, auditiv und passiv physiologisch. |
| neuroskill-protocols-life | Eltern, ältere Menschen, Jugendliche, Studenten, ADHS, Autismus, Pendler, Schichtarbeit, Beziehung, Behinderung, kulturell | Kontextspezifische Protokolle für 11 Lebenssituationen – Elternschaft, Altern, Jugendliche, Neurodivergenz, Pendler, Arbeiter, Gesundheitswesen, Beziehungen, Barrierefreiheit, Kultur und Situatives. |
Dem LLM zur Verfügung stehende Werkzeuge
Der integrierte LLM-Chat hat Zugriff auf diese Werkzeuge (aktivierbar in Einstellungen > LLM > Werkzeuge):
| Werkzeug | Zweck |
|---|---|
date | Aktuelle Datums-/Uhrzeit-Metadaten abrufen (Unix-Zeitstempel, Zeitzone, lokal/UTC). |
location | Ungefähre öffentliche-IP-Geolokalisierung (Land/Region/Stadt/Zeitzone). |
bash | Shell-Befehle ausführen und stdout/stderr zurückgeben. |
read_file | Dateiinhalte von der Festplatte lesen. |
write_file | Dateien schreiben / erstellen. |
edit_file | Chirurgische Suchen-und-Ersetzen-Bearbeitungen in Dateien. |
search_output | Durch große Werkzeugausgaben navigieren (paginierte Regex/Kopf/Ende). |
web_search | Das Web durchsuchen und Ergebnisse zurückgeben. |
web_fetch | Eine URL abrufen und deren Inhalt zurückgeben. |
skill | Die NeuroSkill-EEG-API abfragen (Status, Sitzungen, Labels, Suche, Hooks, DND, Kalibrierungen, TTS usw.). |
Wie das Laden von Skills funktioniert
Skills werden automatisch aus folgenden Quellen ermittelt:
~/.skill/skills/– benutzerweit gültige Skills<Projekt>/.skill/skills/– projektspezifische Skills- Das gebündelte
skills/-Verzeichnis (dieses Repository)
Jeder Skill hat eine SKILL.md mit YAML-Frontmatter (name, description). Beim Start des
LLM-Servers werden alle Skills ermittelt und ihre Namen/Beschreibungen werden als
<available_skills>-XML-Block in den System-Prompt eingefügt. Wenn die Aufgabe des Benutzers
zur Beschreibung eines Skills passt, verwendet der LLM das read_file-Werkzeug, um die
vollständigen Anweisungen aus der SKILL.md-Datei zu laden.