词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
| 来源 | 可选 — 通过 hermes skills install official/health/neuroskill-bci 安装 |
| 路径 | optional-skills/health/neuroskill-bci |
| 版本 | 1.0.0 |
| 作者 | Hermes Agent + Nous Research |
| 许可证 | MIT |
| 平台 | linux, macos, windows |
| 标签 | BCI, neurofeedback, health, focus, EEG, cognitive-state, biometrics, neuroskill |
⚠️ 仅供研究使用 — NeuroSkill 是一款开源研究工具。它不是医疗设备,未经 FDA、CE 或任何监管机构批准。切勿将这些指标用于临床诊断或治疗。
references/metrics.md,干预协议见 references/protocols.md,WebSocket/HTTP API 见 references/api.md。node --version)npx neuroskill status 无错误返回数据npx neuroskill status 返回错误,请告知用户:command not found,请安装 Node.js 20+npx neuroskill <command>--json(原始 JSON,适合管道传输)和 --full(人类可读摘要 + JSON)。| 命令 | 描述 |
|---|---|
status | 完整系统快照:设备、评分、频段、比率、睡眠、历史记录 |
session [N] | 单次会话详情,含前半段/后半段趋势(0=最近一次) |
sessions | 列出所有日期的所有已记录会话 |
search | 基于 ANN 的神经相似历史时刻搜索 |
compare | A/B 会话对比,含指标差值与趋势分析 |
sleep [N] | 睡眠分期分类(Wake/N1/N2/N3/REM)及分析 |
label "text" | 在当前时刻创建带时间戳的注释 |
search-labels "query" | 对历史标签进行语义向量搜索 |
interactive "query" | 跨模态 4 层图搜索(文本 → EXG → 标签) |
listen | 实时事件流(默认 5 秒,可通过 --seconds N 设置) |
umap | 会话嵌入的 3D UMAP 投影 |
calibrate | 打开校准窗口并启动配置文件 |
timer | 启动专注计时器(Pomodoro/深度工作/短时专注预设) |
notify "title" "body" | 通过 NeuroSkill 应用发送系统通知 |
raw '{json}' | 原始 JSON 直通至服务器 |
| 标志 | 描述 |
|---|---|
--json | 原始 JSON 输出(无 ANSI,适合管道传输) |
--full | 人类可读摘要 + 彩色 JSON |
--port <N> | 覆盖服务器端口(默认:自动发现,通常为 8375) |
--ws | 强制使用 WebSocket 传输 |
--http | 强制使用 HTTP 传输 |
--k <N> | 最近邻数量(search、search-labels) |
--seconds <N> | listen 持续时长(默认:5) |
--trends | 显示每会话指标趋势(sessions) |
--dot | Graphviz DOT 输出(interactive) |
--json 以确保可靠解析。默认输出为带颜色的人类可读文本。scores 对象包含所有实时指标(除特别说明外,均为 0–1 范围):{
"scores": {
"focus": 0.70, // β / (α + θ) — 持续注意力
"relaxation": 0.40, // α / (β + θ) — 平静清醒状态
"engagement": 0.60, // 主动心理投入
"meditation": 0.52, // alpha + 静止 + HRV 相干性
"mood": 0.55, // 由 FAA、TAR、BAR 综合计算
"cognitive_load": 0.33, // 额叶 θ / 颞叶 α · f(FAA, TBR)
"drowsiness": 0.10, // TAR + TBR + 频谱质心下降
"hr": 68.2, // 心率(bpm,来自 PPG)
"snr": 14.3, // 信噪比(dB)
"stillness": 0.88, // 0–1;1 = 完全静止
"faa": 0.042, // 额叶 Alpha 不对称性(正值 = 趋近动机)
"tar": 0.56, // Theta/Alpha 比率
"bar": 0.53, // Beta/Alpha 比率
"tbr": 1.06, // Theta/Beta 比率(ADHD 代理指标)
"apf": 10.1, // Alpha 峰值频率(Hz)
"coherence": 0.614, // 半球间相干性
"bands": {
"rel_delta": 0.28, "rel_theta": 0.18,
"rel_alpha": 0.32, "rel_beta": 0.17, "rel_gamma": 0.05
}
}
}device(状态、电量、固件)、signal_quality(每电极 0–1)、session(时长、epoch 数)、embeddings、labels、sleep 摘要及 history。"您目前的专注度相当不错,达到 0.70 — 这已进入心流状态区间。心率稳定在 68 bpm,FAA 为正值,表明趋近动机良好。现在是处理复杂任务的好时机。"
"专 注度:0.70,放松度:0.40,心率:68"
references/metrics.md):"up"、"down"、"flat")。用于描述会话的演变过程:"您的专注度从 0.64 开始,到结束时上升至 0.76 — 呈明显上升趋势。认知负荷从 0.38 降至 0.28,表明随着您逐渐进入状态,任务变得更加自动化。"
--k-text、--k-EXG、--reach <minutes> 进行调整。insights.improved[] 和 insights.declined[] 数组、两次会话的睡眠分期及 UMAP 任务 ID。"昨天您有两个强专注时段(上午 10 点和下午 2 点)。今天从上午 11 点左右开始了一个仍在持续的专注时段。您今天的整体投入度更高,但压力峰值更多 — 压力指数上升了 15%,FAA 更频繁地出现负值。"
search-labels 和 interactive 命令建立索引以供后续检索。--http 模式下不可用)。separation_score 表示两次会话在神经层面的差异程度:"快速检查:专注度正在上升至 0.62,放松度良好为 0.55,FAA 为正值 — 趋近动机已激活。看起来是个不错的开始。"
references/protocols.md 中建议相应协议。始终在开始前征得同意 — 切勿打断心流状态:"您的专注度在过去 15 分钟持续下降,TBR 已超过 1.5 — 这是 theta 主导和心理疲劳的迹象。需要我带您做一个 Theta-Beta 神经反馈锚定练习吗?这是一个 90 秒的练习,通过有节奏的计数和呼吸来抑制 theta 并提升 beta。"
| 错误 | 可能原因 | 解决方法 |
|---|---|---|
npx neuroskill status 挂起 | NeuroSkill 应用未运行 | 打开 NeuroSkill 桌面应用 |
device.state: "disconnected" | BCI 设备未连接 | 检查蓝牙及设备电量 |
| 所有评分返回 0 | 电极接触不良 | 重新定位头带,润湿电极 |
signal_quality 值 < 0.7 | 电极松动 | 调整佩戴位置,清洁电极触点 |
| SNR < 3 dB | 信号噪声过大 | 减少头部移动,检查环境干扰 |
command not found: npx | 未安装 Node.js | 安装 Node.js 20+ |
references/protocols.md 中建议适当的协议。