NeuroSkill スキルインデックス は何をしますか?
NeuroSkill は、リアルタイム EEG デバイスを搭載した生体情報 AI コンパニオンです。 脳波と生理データを常時読み取り、そのデータを基にあらゆる応答を生成します。
NeuroSkill は、ローカルの WebSocket サーバーと HTTP トンネルを介して EEG 解析 API を公開します。
npx neuroskill <command> CLI を使用すると、ターミナル、シェルスクリプト、または任意の自動化パイプラインから最も高速にクエリを実行できます。
スキルはコンテキストに応じて読み込まれます。ユーザーのメッセージがスキルのドメインに一致すると、LLM がそのスキルファイルをコンテキストに読み込みます。
EEG データ & API スキル
| スキル | 読み込み条件 | 説明 |
|---|---|---|
| neuroskill-transport | トランスポート/接続に関する質問 | WebSocket および HTTP トランスポート、ポート検出、クイックスタート、出力モード(--json / --full)、グローバル CLI フラグ。 |
| neuroskill-status | ステータス/デバイスに関する質問 | status コマンド — 完全なシステムスナップショット:デバイスの状態(4種類のデバイスタイプ)、信号品質、EEG スコア、バンドパワー、比率、フックの概要、埋め込み、ラベル、睡眠サマリー、録音履歴。 |
| neuroskill-sessions | セッション/履歴に関する質問 | session および sessions コマンド — 前半/後半のトレンドを含むセッションごとのメトリクス内訳、セッション一覧、Unix タイムスタンプヘルパー。 |
| neuroskill-search | 比較/トレンドに関する質問 | search および compare コマンド — 全履歴から神経的に類似した EEG モーメントを検索する ANN 検索、およびメトリクス差分と UMAP エンキューを用いた A/B セッション比較。 |
| neuroskill-sleep | 睡眠/疲労に関するコンテキスト | sleep および umap コマンド — EEG ベースの睡眠段階分類(覚醒/N1/N2/N3/REM)、効率および発作分析、3D UMAP 投影による空間セッション比較。 |
| neuroskill-labels | ラベル/検索に関するコンテキスト | label、search-labels、interactive コマンド — EEG テキストアノテーションの作成、ラベルに対するセマンティックベクトル検索、テキスト・EEG類似性・スクリーンショット発見を組み合わせたクロスモーダル5層グラフ検索と3D可視化。 |
| neuroskill-streaming | ストリーミング/キャリブレーション/TTS に関するコンテキスト | say、listen、notify、calibrate、calibrations、timer、raw コマンド — オンデバイス TTS 音声、リアルタイム WebSocket イベントストリーミング、OS 通知、キャリブレーションプロファイル管理、フォーカスタイマー、生の JSON パススルー。 |
| neuroskill-hooks | フック/自動化に関するコンテキスト | hooks コマンド — プロアクティブフックの CRUD、シナリオゲーティング(認知/感情/身体)を使用したリアルタイム EEG パターンマッチング、しきい値提案、WebSocket ブロードキャストトリガー、監査ログ。 |
| neuroskill-dnd | DND/集中モードに関するコンテキスト | dnd コマンド — EEG 駆動型の Do Not Disturb 自動化、ローリングフォーカススコア平均、OS レベルの DND 状態、強制上書きオン/オフ。 |
| neuroskill-calendar | カレンダー/スケジュール/会議/イベントに関する質問 | calendar コマンド — EventKit(macOS)を介した OS カレンダーイベント、iCal ファイル(Linux/Windows);範囲指定での取得、アクセス状態の確認、権限の要求。 |
| neuroskill-screenshots | スクリーンショット/OCR/ビジョン検索に関するコンテキスト | search-images、screenshots-around、screenshots-for-eeg、eeg-for-screenshots コマンド — OCR テキスト(セマンティックまたは部分文字列)、視覚的類似性(CLIP --by-image)によるスクリーンショット検索、タイムスタンプまたは EEG セッション近辺のスクリーンショット検索、クロスモーダル EEG↔スクリーンショットブリッジ(画面コンテンツに対する脳状態、または脳状態に対する画面コンテンツの検索)。 |
| neuroskill-data-reference | メトリクスフィールドに関する質問 | すべてのメトリクスフィールド — バンドパワー、EEG 比率と指標、コアスコア、複雑性尺度、PPG/HRV、動きとアーティファクトマーカー、睡眠段階コード、神経学的指標、意識メトリクス。 |
| neuroskill-recipes | スクリプト/自動化に関する質問 | ユースケースレシピとスクリプティングパターン — 集中監視、ストレス追跡、睡眠分析、認知負荷クエリ、瞑想追跡、クロスモーダルグラフ検索、A/B 比較、時間範囲クエリ、cron/Python/Node.js/HTTP を使用した自動化。 |
LLM & AI スキル
| スキル | 読み込み条件 | 説明 |
|---|---|---|
| neuroskill-llm | LLM/チャット/モデルに関する質問 | 内蔵オンデバイス LLM 推論サーバー — モデルカタログ管理(GGUF モデルの追加/ダウンロード/選択/削除)、ビジョンサポート(mmproj)、ストリーミング WebSocket および HTTP チャット、自動ツール呼び出し、GenParams チューニング、永続的なチャット履歴、OpenAI 互換 API。 |
プロトコル & 介入スキル
| スキル | 読み込み条件 | 説明 |
|---|---|---|
| neuroskill-evidence | 介入、プロトコル、習慣トラッキング、または「自分に何が効くか?」という質問 | 暗黙的なエビデンス収集とパーソナル効果エンジン — 標準化された px: ラベルスキーマ、自動 before/after 測定、結果スコアリング、個人プロトコルランキング、ライフイベント追跡、エビデンス駆動型選択ルール、プライバシー保護。介入を提供する他のすべてのスキルは、このスキルのルールに従う必要があります。 |
| neuroskill-protocols | プロトコル/エクササイズ/ルーティンの意図を検出 | プロトコルフレームワークハブ — パーソナライゼーションエンジン、API 統合ガイド、モダリティルーター、マッチングガイダンス、11のドメインサブスキルのインデックス。常にドメインサブスキルと一緒に読み込まれます。 |
| neuroskill-protocols-focus | 集中、注意、認知負荷、エネルギー、覚醒、瞑想、フロー、創造性 | 集中、注意、認知、意識、深い瞑想、エネルギー/覚醒プロトコル。 |
| neuroskill-protocols-stress | ストレス、不安、リラクゼーション、HRV、冷静、圧倒、呼吸法 | ストレス、リラクゼーション、自律神経調節、HRV、半球バランス、深いリラクゼーションプロトコル。 |
| neuroskill-protocols-emotions | 感情、気分、怒り、悲しみ、悲嘆、恥、恐れ、孤独、喜び | 感情調整、気分、拡張感情処理プロトコル(12の特定感情)。 |
| neuroskill-protocols-sleep | 睡眠、不眠、昼寝、休息、回復、NSDR、疲れ | 睡眠、概日リズム、回復、NSDR/ヨガニドラ、パワーナッププロトコル。 |
| neuroskill-protocols-body | 身体、緊張、首、頭痛、眼精疲労、姿勢、痛み、グラウンディング | 身体、ソマティック、首/頸椎、目のエクササイズ、頭痛/片頭痛、運動プロトコル。 |
| neuroskill-protocols-routines | 朝のルーティン、ジム、ワークアウト、運動、水分補給、休憩 | 朝のルーティン、ワークアウト/ジム、水分補給、運動休憩プロトコル。 |
| neuroskill-protocols-nutrition | 食べ物、食事、栄養、カフェイン、断食、食事、渇望、アルコール | 食事、栄養、カフェインのタイミング、断食、摂食、腸脳プロトコル。 |
| neuroskill-protocols-music | 音楽、プレイリスト、リスニング、バイノーラルビート、歌 | 音楽プロトコル — 気分、集中、ストレス、睡眠、感情解放のためのジャンル/BPM/アーティストの提案。 |
| neuroskill-protocols-digital | ソーシャルメディア、電話、スクリーンタイム、スクロール、デジタルデトックス、FOMO | ソーシャルメディア、デジタル依存症、スクリーンタイム、注意回復プロトコル。 |
| neuroskill-protocols-breathfree | 非呼吸、ブレスフリー、代替、触覚、そわそわ、冷水 | 30以上の非呼吸代替法 — 認知、触覚、眼球運動、微小動作、聴覚、受動的生理。 |
| neuroskill-protocols-life | 親、高齢者、10代、学生、ADHD、自閉症、通勤、シフト勤務、人間関係、障害、文化 | 11の生活状況に特化したプロトコル — 子育て、老化、10代、神経発達特性、通勤者、肉体労働者、医療従事者、関係性、アクセシビリティ、文化、状況。 |
LLM が利用可能なツール
内蔵 LLM チャットは、以下のツールにアクセスできます(設定 > LLM > ツール で有効化)。
| ツール | 目的 |
|---|---|
date | 現在の日付/時刻メタデータを取得(Unix タイムスタンプ、タイムゾーン、ローカル/UTC)。 |
location | 公開 IP ベースのおおよその地理位置情報(国/地域/都市/タイムゾーン)。 |
bash | シェルコマンドを実行し、stdout/stderr を返す。 |
read_file | ディスクからファイルの内容を読み取る。 |
write_file | ファイルの書き込み/作成。 |
edit_file | ファイル内での検索と置換による外科的な編集。 |
search_output | 大きなツール出力をナビゲート(ページネーションされた regex/head/tail)。 |
web_search | Web を検索し結果を返す。 |
web_fetch | URL を取得し、その内容を返す。 |
skill | NeuroSkill EEG API にクエリを実行(ステータス、セッション、ラベル、検索、フック、DND、キャリブレーション、TTS など)。 |
スキルの読み込み方法
スキルは以下の場所から自動的に検出されます。
~/.skill/skills/— ユーザーグローバルスキル<プロジェクト>/.skill/skills/— プロジェクトローカルスキル- バンドルされた
skills/ディレクトリ(このリポジトリ)
各スキルには、YAML フロントマター(name、description)を持つ SKILL.md があります。LLM サーバーの起動時に、すべてのスキルが検出され、その名前と説明が <available_skills> XML ブロックとしてシステムプロンプトに注入されます。ユーザーのタスクがスキルの説明に一致すると、LLM は read_file ツールを使用して、SKILL.md ファイルから完全な指示を読み込みます。