CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

neuroskill-bci

Use live BCI cognitive and mood state from NeuroSkill.

54

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./optional-skills/health/neuroskill-bci/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a strong, execution-oriented reference: concrete CLI commands with flags, executable jq pipelines, numeric interpretation thresholds, real error-cause-fix mappings, and well-signaled one-level-deep references that all exist in the bundle. Its main weakness is mild token redundancy — the annotated live-metrics schema and some interpretive guidance duplicate content already delegated to references/metrics.md and could be slimmed. Workflow organization is by use case with explicit validation and error recovery rather than one canonical sequence.

DimensionReasoningScore

Conciseness

The body is dense and command-driven with almost no explanation of concepts Claude already knows — domain-specific material (FAA/TAR/TBR formulas, sleep stage targets, protocol triggers) legitimately earns its tokens. Anchor 4 ("Efficient; minor instances of over-explanation that could be trimmed") fits because the ~20-metric annotated JSON block partially duplicates what is delegated to references/metrics.md, and the DO/DON'T interpretation examples run slightly long. Not 5 for that duplication; not 3 because the padding is minor relative to the mostly lean tables and commands.

4 / 5

Actionability

Every section gives copy-paste-ready executable commands (`npx neuroskill status --json`, jq pipelines like `.insights.deltas | to_entries | sort_by(.value.pct)`), concrete numeric thresholds (Focus < 0.40, TBR > 1.5, SNR < 3 dB), and specific interpretation examples. Anchor 5 ("Fully executable; copy-paste ready code or commands; specific examples cover the common cases") matches; not 4 because no key detail is missing for the covered cases.

5 / 5

Workflow Clarity

Sequences are clear and validation is present: the "Verify Setup" block, signal-quality and SNR checks, an Error Handling table mapping failures to fixes (a feedback loop), and per-scenario workflows in "Example Interactions" with interpretation and follow-up steps. Anchor 4 ("Clear sequence with most checkpoints present") fits rather than 5 because the document is organized as a command reference by use case rather than a single explicit end-to-end sequence with ordered checkpoints; not 3 since error recovery guidance is explicit, not absent.

4 / 5

Progressive Disclosure

The overview clearly signals all three real bundle files ("See references/metrics.md for the full metric reference, references/protocols.md for intervention protocols, and references/api.md for the WebSocket/HTTP API") and re-points to them at point of use, one level deep, matching the actual bundle listing. Anchor 4 ("Good structure; most content appropriately placed; references mostly clear; minor organization gaps") fits rather than 5 because the detailed metric schema and interpretation thresholds are inlined in SKILL.md alongside metrics.md rather than being fully split out.

4 / 5

Total

17

/

20

Passed

Description

43%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is distinctive and names a real niche, but it says almost nothing actionable and includes no trigger guidance. A user (or Claude) reading only this line cannot tell what the skill does or when to invoke it. Adding concrete actions and a "Use when..." clause would move it toward the strong examples.

Suggestions

Add 2-3 concrete capability verbs, e.g. "Reads live EEG/BCI metrics (focus, relaxation, mood, sleep), analyzes historical sessions, compares past states, and suggests focus/stress interventions" instead of the generic "Use live BCI cognitive and mood state".

Append an explicit trigger clause, e.g. "Use when the user mentions focus, concentration, stress, drowsiness, sleep quality, mental performance, or a NeuroSkill BCI device" — this alone lifts the completeness cap.

Include natural user-side synonyms (focus, attention, burnout, fatigue, flow state) rather than only technical terms like "BCI" and "cognitive state", which users rarely say verbatim.

DimensionReasoningScore

Specificity

The description names the domain ("live BCI cognitive and mood state from NeuroSkill") but the only action verb is the generic "Use" — no concrete capabilities such as reading metrics, analyzing sessions, comparing states, or suggesting interventions. This matches anchor 2 ("Names the domain but actions are minimal or generic") better than anchor 3, which requires 1-2 concrete named actions.

2 / 5

Completeness

The "what" is vague ("Use live BCI... state" does not say what is done with it) and there is no "when"/"Use when..." clause at all — the guideline caps completeness at 3 for a missing trigger clause, and anchor 2 ("Has a vague 'what' and no 'when'") describes this exactly. Not 3 because the what-clause is itself too generic to count as clear.

2 / 5

Trigger Term Quality

Terms like "cognitive", "mood state", and "NeuroSkill" are relevant, but the phrasing leans technical ("BCI") and misses natural phrases users would actually say such as "focus", "concentration", "stress", "sleep", "EEG", or "How am I doing?". Anchor 3 ("Some relevant keywords but missing common variations or synonyms") is the best fit; not 4 because several high-frequency natural triggers are absent.

3 / 5

Distinctiveness Conflict Risk

"from NeuroSkill" plus the BCI/mood-state niche is a clear, narrow domain with distinct triggers and minimal overlap risk with other skills. Not 4 because there is no meaningful overlap with closely related skills — the product-specific scope makes conflicts unlikely.

5 / 5

Total

12

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository

NousResearch/hermes-agent

Path

optional-skills/health/neuroskill-bci/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.