Connect
ComposioHQ/awesome-claude-skills
Connect Claude to any app. An agent skill from ComposioHQ/awesome-claude-skills.
Connect to a running NeuroSkill instance and incorporate the user's real-time cognitive and emotional state (focus, relaxation, mood, cognitive load, drowsiness, heart rate, HRV, sleep staging, and…
$ npx skills add Tommy-yw/RunbookHermes --skill neuroskill-bci -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Tommy-yw/RunbookHermes neuroskill-bci --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .claude/skills && cp -r skills-src/optional-skills/health/neuroskill-bci .claude/skills/neuroskill-bci && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "neuroskill-bci" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/health/neuroskill-bci into .claude/skills/neuroskill-bci/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "neuroskill-bci", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/health/neuroskill-bciType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Tommy-yw/RunbookHermes --skill neuroskill-bci -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Tommy-yw/RunbookHermes neuroskill-bci --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .agents/skills && cp -r skills-src/optional-skills/health/neuroskill-bci .agents/skills/neuroskill-bci && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "neuroskill-bci" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/health/neuroskill-bci into .agents/skills/neuroskill-bci/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "neuroskill-bci", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Tommy-yw/RunbookHermes --skill neuroskill-bci -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Tommy-yw/RunbookHermes neuroskill-bci --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/optional-skills/health/neuroskill-bci .cursor/skills/neuroskill-bci && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "neuroskill-bci" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/health/neuroskill-bci into .cursor/skills/neuroskill-bci/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "neuroskill-bci", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Tommy-yw/RunbookHermes.git --path optional-skills/health/neuroskill-bci--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Tommy-yw/RunbookHermes --skill neuroskill-bci -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Tommy-yw/RunbookHermes neuroskill-bci --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/optional-skills/health/neuroskill-bci .gemini/skills/neuroskill-bci && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "neuroskill-bci" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/health/neuroskill-bci into .gemini/skills/neuroskill-bci/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "neuroskill-bci", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Tommy-yw/RunbookHermes neuroskill-bciInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Tommy-yw/RunbookHermes --skill neuroskill-bci -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .github/skills && cp -r skills-src/optional-skills/health/neuroskill-bci .github/skills/neuroskill-bci && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "neuroskill-bci" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/health/neuroskill-bci into .github/skills/neuroskill-bci/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "neuroskill-bci", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Tommy-yw/RunbookHermes --skill neuroskill-bci -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Tommy-yw/RunbookHermes neuroskill-bci --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Tommy-yw/RunbookHermes.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/optional-skills/health/neuroskill-bci .opencode/skills/neuroskill-bci && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "neuroskill-bci" agent skill from https://github.com/Tommy-yw/RunbookHermes/tree/main/optional-skills/health/neuroskill-bci into .opencode/skills/neuroskill-bci/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "neuroskill-bci", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
neuroskill-bciConnect to a running NeuroSkill instance and incorporate the user's real-time cognitive and emotional state (focus, relaxation, mood, cognitive load, drowsiness, heart rate, HRV, sleep staging, and…
Neuroskill Bci is an agent skill from Tommy-yw/RunbookHermes. Connect to a running NeuroSkill instance and incorporate the user's real-time cognitive and emotional state (focus, relaxation, mood, cognitive load, drowsiness, heart rate, HRV, sleep staging, and 40+ derived EXG scores) into responses. Requires a BCI wearable (Muse 2/S or OpenBCI) and the NeuroSkill desktop app running locally.
Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/api.md`, `references/metrics.md` and `references/protocols.md`).
The repository describes itself as: Hermes-native AIOps agent for evidence-driven incident response, approval-gated remediation, and runbook learning. The licence is MIT.
11 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7fd2b9a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npxjqnodeFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.comneuroskill.comarxiv.orgmedia.mit.eduFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Neuroskill Bci loads about 4.1k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 87 tokens; SKILL.md has 1,551 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Tommy-yw/RunbookHermes at commit 7fd2b9a, republished under its MIT licence (© Tommy-yw). 1,551 words, ~4,134 tokens.
.claude/skills/neuroskill-bci/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Connect Hermes to a running NeuroSkill instance to read real-time brain and body metrics from a BCI wearable. Use this to give cognitively-aware responses, suggest interventions, and track mental performance over time.
⚠️ Research Use Only — NeuroSkill is an open-source research tool. It is NOT a medical device and has NOT been cleared by the FDA, CE, or any regulatory body. Never use these metrics for clinical diagnosis or treatment.
See references/metrics.md for the full metric reference, references/protocols.md
for intervention protocols, and references/api.md for the WebSocket/HTTP API.
node --version)npx neuroskill status returns data without errorsnode --version # Must be 20+
npx neuroskill status # Full system snapshot
npx neuroskill status --json # Machine-parseable JSONIf npx neuroskill status returns an error, tell the user:
command not found, install Node.js 20+npx neuroskill <command>All commands support --json (raw JSON, pipe-safe) and --full (human summary + JSON).
| Command | Description |
|---|---|
status | Full system snapshot: device, scores, bands, ratios, sleep, history |
session [N] | Single session breakdown with first/second half trends (0=most recent) |
sessions | List all recorded sessions across all days |
search | ANN similarity search for neurally similar historical moments |
compare | A/B session comparison with metric deltas and trend analysis |
sleep [N] | Sleep stage classification (Wake/N1/N2/N3/REM) with analysis |
label "text" | Create a timestamped annotation at the current moment |
search-labels "query" | Semantic vector search over past labels |
interactive "query" | Cross-modal 4-layer graph search (text → EXG → labels) |
listen | Real-time event streaming (default 5s, set --seconds N) |
umap | 3D UMAP projection of session embeddings |
calibrate | Open calibration window and start a profile |
timer | Launch focus timer (Pomodoro/Deep Work/Short Focus presets) |
notify "title" "body" | Send an OS notification via the NeuroSkill app |
raw '{json}' | Raw JSON passthrough to the server |
| Flag | Description |
|---|---|
--json | Raw JSON output (no ANSI, pipe-safe) |
--full | Human summary + colorized JSON |
--port <N> | Override server port (default: auto-discover, usually 8375) |
--ws | Force WebSocket transport |
--http | Force HTTP transport |
--k <N> | Nearest neighbors count (search, search-labels) |
--seconds <N> | Duration for listen (default: 5) |
--trends | Show per-session metric trends (sessions) |
--dot | Graphviz DOT output (interactive) |
npx neuroskill status --jsonAlways use --json for reliable parsing. The default output is colorized
human-readable text.
The scores object contains all live metrics (0–1 scale unless noted):
{
"scores": {
"focus": 0.70, // β / (α + θ) — sustained attention
"relaxation": 0.40, // α / (β + θ) — calm wakefulness
"engagement": 0.60, // active mental investment
"meditation": 0.52, // alpha + stillness + HRV coherence
"mood": 0.55, // composite from FAA, TAR, BAR
"cognitive_load": 0.33, // frontal θ / temporal α · f(FAA, TBR)
"drowsiness": 0.10, // TAR + TBR + falling spectral centroid
"hr": 68.2, // heart rate in bpm (from PPG)
"snr": 14.3, // signal-to-noise ratio in dB
"stillness": 0.88, // 0–1; 1 = perfectly still
"faa": 0.042, // Frontal Alpha Asymmetry (+ = approach)
"tar": 0.56, // Theta/Alpha Ratio
"bar": 0.53, // Beta/Alpha Ratio
"tbr": 1.06, // Theta/Beta Ratio (ADHD proxy)
"apf": 10.1, // Alpha Peak Frequency in Hz
"coherence": 0.614, // inter-hemispheric coherence
"bands": {
"rel_delta": 0.28, "rel_theta": 0.18,
"rel_alpha": 0.32, "rel_beta": 0.17, "rel_gamma": 0.05
}
}
}Also includes: device (state, battery, firmware), signal_quality (per-electrode 0–1),
session (duration, epochs), embeddings, labels, sleep summary, and history.
Parse the JSON and translate metrics into natural language. Never report raw numbers alone — always give them meaning:
DO:
"Your focus is solid right now at 0.70 — that's flow state territory. Heart rate is steady at 68 bpm and your FAA is positive, which suggests good approach motivation. Great time to tackle something complex."
DON'T:
"Focus: 0.70, Relaxation: 0.40, HR: 68"
Key interpretation thresholds (see references/metrics.md for the full guide):
npx neuroskill session --json # most recent session
npx neuroskill session 1 --json # previous session
npx neuroskill session 0 --json | jq '{focus: .metrics.focus, trend: .trends.focus}'Returns full metrics with first-half vs second-half trends ("up", "down", "flat").
Use this to describe how a session evolved:
"Your focus started at 0.64 and climbed to 0.76 by the end — a clear upward trend. Cognitive load dropped from 0.38 to 0.28, suggesting the task became more automatic as you settled in."
npx neuroskill sessions --json
npx neuroskill sessions --trends # show per-session metric trendsnpx neuroskill search --json # auto: last session, k=5
npx neuroskill search --k 10 --json # 10 nearest neighbors
npx neuroskill search --start <UTC> --end <UTC> --jsonFinds moments in history that are neurally similar using HNSW approximate nearest-neighbor search over 128-D ZUNA embeddings. Returns distance statistics, temporal distribution (hour of day), and top matching days.
Use this when the user asks:
npx neuroskill search-labels "deep focus" --k 10 --json
npx neuroskill search-labels "stress" --json | jq '[.results[].EXG_metrics.tbr]'Searches label text using vector embeddings (Xenova/bge-small-en-v1.5). Returns matching labels with their associated EXG metrics at the time of labeling.
npx neuroskill interactive "deep focus" --json
npx neuroskill interactive "deep focus" --dot | dot -Tsvg > graph.svg4-layer graph: query → text labels → EXG points → nearby labels. Use --k-text,
--k-EXG, --reach <minutes> to tune.
npx neuroskill compare --json # auto: last 2 sessions
npx neuroskill compare --a-start <UTC> --a-end <UTC> --b-start <UTC> --b-end <UTC> --jsonReturns metric deltas with absolute change, percentage change, and direction for
~50 metrics. Also includes insights.improved[] and insights.declined[] arrays,
sleep staging for both sessions, and a UMAP job ID.
Interpret comparisons with context — mention trends, not just deltas:
"Yesterday you had two strong focus blocks (10am and 2pm). Today you've had one starting around 11am that's still going. Your overall engagement is higher today but there have been more stress spikes — your stress index jumped 15% and FAA dipped negative more often."
# Sort metrics by improvement percentage
npx neuroskill compare --json | jq '.insights.deltas | to_entries | sort_by(.value.pct) | reverse'npx neuroskill sleep --json # last 24 hours
npx neuroskill sleep 0 --json # most recent sleep session
npx neuroskill sleep --start <UTC> --end <UTC> --jsonReturns epoch-by-epoch sleep staging (5-second windows) with analysis:
npx neuroskill sleep --json | jq '.summary | {n3: .n3_epochs, rem: .rem_epochs}'
npx neuroskill sleep --json | jq '.analysis.efficiency_pct'Use this when the user mentions sleep, tiredness, or recovery.
npx neuroskill label "breakthrough"
npx neuroskill label "studying algorithms"
npx neuroskill label "post-meditation"
npx neuroskill label --json "focus block start" # returns label_idAuto-label moments when:
Labels are stored in a database and indexed for later retrieval via search-labels
and interactive commands.
npx neuroskill listen --seconds 30 --json
npx neuroskill listen --seconds 5 --json | jq '[.[] | select(.event == "scores")]'Streams live WebSocket events (EXG, PPG, IMU, scores, labels) for the specified
duration. Requires WebSocket connection (not available with --http).
Use this for continuous monitoring scenarios or to observe metric changes in real-time during a protocol.
npx neuroskill umap --json # auto: last 2 sessions
npx neuroskill umap --a-start <UTC> --a-end <UTC> --b-start <UTC> --b-end <UTC> --jsonGPU-accelerated 3D UMAP projection of ZUNA embeddings. The separation_score
indicates how neurally distinct two sessions are:
At the beginning of a session, optionally run a status check if the user mentions they're wearing their device or asks about their state:
npx neuroskill status --jsonInject a brief state summary:
"Quick check-in: focus is building at 0.62, relaxation is good at 0.55, and your FAA is positive — approach motivation is engaged. Looks like a solid start."
Mention cognitive state only when:
Do NOT interrupt flow state to report metrics. If focus > 0.75, protect the session — silence is the correct response.
When metrics indicate a need, suggest a protocol from references/protocols.md.
Always ask before starting — never interrupt flow state:
"Your focus has been declining for the past 15 minutes and TBR is climbing past 1.5 — signs of theta dominance and mental fatigue. Want me to walk you through a Theta-Beta Neurofeedback Anchor? It's a 90-second exercise that uses rhythmic counting and breath to suppress theta and lift beta."
Key triggers:
npx neuroskill timer --jsonLaunches the Focus Timer window with Pomodoro (25/5), Deep Work (50/10), or Short Focus (15/5) presets.
npx neuroskill calibrate
npx neuroskill calibrate --profile "Eyes Open"Opens the calibration window. Useful when signal quality is poor or the user wants to establish a personalized baseline.
npx neuroskill notify "Break Time" "Your focus has been declining for 20 minutes"npx neuroskill raw '{"command":"status"}' --jsonFor any server command not yet mapped to a CLI subcommand.
| Error | Likely Cause | Fix |
|---|---|---|
npx neuroskill status hangs | NeuroSkill app not running | Open NeuroSkill desktop app |
device.state: "disconnected" | BCI device not connected | Check Bluetooth, device battery |
| All scores return 0 | Poor electrode contact | Reposition headband, moisten electrodes |
signal_quality values < 0.7 | Loose electrodes | Adjust fit, clean electrode contacts |
| SNR < 3 dB | Noisy signal | Minimize head movement, check environment |
command not found: npx | Node.js not installed | Install Node.js 20+ |
"How am I doing right now?"
npx neuroskill status --json→ Interpret scores naturally, mentioning focus, relaxation, mood, and any notable ratios (FAA, TBR). Suggest an action only if metrics indicate a need.
"I can't concentrate"
npx neuroskill status --json→ Check if metrics confirm it (high theta, low beta, rising TBR, high drowsiness).
→ If confirmed, suggest an appropriate protocol from references/protocols.md.
→ If metrics look fine, the issue may be motivational rather than neurological.
"Compare my focus today vs yesterday"
npx neuroskill compare --json→ Interpret trends, not just numbers. Mention what improved, what declined, and possible causes.
"When was I last in a flow state?"
npx neuroskill search-labels "flow" --json
npx neuroskill search --json→ Report timestamps, associated metrics, and what the user was doing (from labels).
"How did I sleep?"
npx neuroskill sleep --json→ Report sleep architecture (N3%, REM%, efficiency), compare to healthy targets, and note any issues (high wake epochs, low REM).
"Mark this moment — I just had a breakthrough"
npx neuroskill label "breakthrough"→ Confirm label saved. Optionally note the current metrics to remember the state.
© Tommy-yw, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in optional-skills/health/neuroskill-bci of Tommy-yw/RunbookHermes.
Open the folder on GitHubat commit 7fd2b9a
We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 3 other GitHub owners. This page covers the copy in Tommy-yw/RunbookHermes, which our catalogue first saw on October 7, 2026.
Neuroskill Bci next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Neuroskill Bci this skillTommy-yw/RunbookHermes | 546 | 3 repos | ~4.1k | Automated safety check: Pass | MIT | |
| ConnectComposioHQ/awesome-claude-skills | 77k | 3 repos | ~987 | Automated safety check: Pass | None | |
| Node Connectopenclaw/openclaw | 392k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Instance Awarenessn8n-io/n8n | 207k | — | ~1.4k | Automated safety check: Pass | Custom licence | |
| Openwork Connectdifferent-ai/openwork | 24k | — | ~370 | Automated safety check: Pass | Custom licence | |
| Connection Auth Rulessickn33/agentic-awesome-skills | 47k | 1 repos | ~2.1k | Automated safety check: Pass | MIT |
ComposioHQ/awesome-claude-skills
Connect Claude to any app. An agent skill from ComposioHQ/awesome-claude-skills.
openclaw/openclaw
Diagnose OpenClaw Control UI browser and native Android, iOS, or macOS node connection failures across route, auth, pairing, QR/setup-code, and reconnect states.
n8n-io/n8n
Load when the request depends on what is already on this instance rather than on what the user just typed: a short or ambiguous opener ("fix it", "carry on", "what should I look at"), a reference to…
different-ai/openwork
Search and use the skills, MCP connections, and connected services available through the user's OpenWork organization.
sickn33/agentic-awesome-skills
Build a Connection Auth Rules for a Monte Carlo connection type.
affaan-m/ECC
Reorganize the user's X and LinkedIn network with review-first pruning, add/follow recommendations, and channel-specific warm outreach drafted in the user's real voice.
Tommy-yw/RunbookHermes
Build, test, inspect, install, and deploy MCP servers with FastMCP in Python.
Tommy-yw/RunbookHermes
Pharmaceutical research assistant for drug discovery workflows.
Tommy-yw/RunbookHermes
Fetch YouTube video transcripts and transform them into structured content (chapters, summaries, threads, blog posts).
Tommy-yw/RunbookHermes
Supply chain investigation, evidence recovery, and forensic analysis for GitHub repositories.
Tommy-yw/RunbookHermes
Production pipeline for interactive and generative visual art using p5.js.
Tommy-yw/RunbookHermes
Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals.
Connect to a running NeuroSkill instance and incorporate the user's real-time cognitive and emotional state (focus, relaxation, mood, cognitive load, drowsiness, heart rate, HRV, sleep staging, and…. Neuroskill Bci is an agent skill from Tommy-yw/RunbookHermes. Connect to a running NeuroSkill instance and incorporate the user's real-time cognitive and emotional state (focus, relaxation, mood, cognitive load, drowsiness, heart rate, HRV, sleep staging, and 40+ derived EXG scores) into responses.
Run `npx skills add Tommy-yw/RunbookHermes --skill neuroskill-bci -a claude-code`. Or copy the skill folder (optional-skills/health/neuroskill-bci in Tommy-yw/RunbookHermes) into .claude/skills/neuroskill-bci in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Tommy-yw/RunbookHermes --skill neuroskill-bci -a codex`. Or copy the skill folder (optional-skills/health/neuroskill-bci in Tommy-yw/RunbookHermes) into .agents/skills/neuroskill-bci in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Tommy-yw/RunbookHermes --skill neuroskill-bci -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/neuroskill-bci, .gemini/skills/neuroskill-bci, .github/skills/neuroskill-bci and .opencode/skills/neuroskill-bci in your project.
Going by SKILL.md and its folder, Neuroskill Bci needs the command-line tools its instructions call (npx, jq and node). Our summary lists: Node.js.
SKILL.md names 4 domains. As links in the text: github.com, neuroskill.com, arxiv.org and media.mit.edu. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Neuroskill Bci is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.1k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 8.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Neuroskill Bci: Connect (ComposioHQ/awesome-claude-skills, 77k stars), Node Connect (openclaw/openclaw, 392k stars), Instance Awareness (n8n-io/n8n, 207k stars) and Openwork Connect (different-ai/openwork, 24k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Tommy-yw (a GitHub user) maintains it in Tommy-yw/RunbookHermes, which has 546 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on May 18, 2026.
Source: Tommy-yw/RunbookHermes on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.