CtrlK
BlogDocsLog inGet started
Tessl Logo

eightctl

Control Eight Sleep pods (status, temperature, alarms, schedules).

82

2.07x
Quality

Does it follow best practices?

Impact

83%

2.07x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

A lean, highly actionable CLI command reference that respects token budget and is well-organized for a simple skill, with its only real gap being the absence of an explicit sequenced workflow with verification checkpoints for impactful pod changes.

Suggestions

Add a brief sequenced workflow for impactful changes, e.g. '1. eightctl status 2. eightctl temp 20 3. eightctl status to confirm', so destructive/impactful operations have an explicit verify-after step.

Use markdown section headers (## Auth, ## Quick start, ## Common tasks, ## Notes) instead of plain-text labels to make navigation explicit and consistent with progressive-disclosure structure.

DimensionReasoningScore

Conciseness

The body is lean and efficient — 'Use eightctl for Eight Sleep pod control. Requires auth.' plus a compact list of commands and two practical notes — with no concepts Claude already knows and every token earning its place, matching the 'lean and efficient' anchor.

3 / 3

Actionability

It provides fully executable, copy-paste-ready commands with concrete example values (e.g. 'eightctl temp 20', 'eightctl alarm list|create|dismiss'), matching the 'fully executable code/commands; copy-paste ready' anchor.

3 / 3

Workflow Clarity

Content is organized into labeled sections and includes a safety note ('Confirm before changing temperature or alarms'), but there is no sequenced multi-step workflow with explicit validation/verification checkpoints (e.g. checking status after setting temperature), and impactful temperature/alarm changes lack a verify-after step, capping it at 2.

2 / 3

Progressive Disclosure

The skill is under 50 lines, single-purpose, and has no bundle files (references/scripts/assets absent) and no need for external references; the content is well-organized into clear sections (Auth, Quick start, Common tasks, Notes), which per the simple-skills note merits a 3.

3 / 3

Total

11

/

12

Passed

Description

72%

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

A concise, niche-specific description that names the product and its capability areas with good natural trigger terms, but it lacks an explicit 'Use when...' clause and uses capability nouns rather than concrete action verbs.

Suggestions

Add a 'Use when...' clause with explicit triggers, e.g. 'Use when the user wants to check or adjust their Eight Sleep pod's status, temperature, alarms, schedules, audio, or base.'

Reframe the parenthetical as concrete actions rather than capability nouns, e.g. 'Control Eight Sleep pods: check status, set temperature, manage alarms, and edit schedules.'

DimensionReasoningScore

Specificity

Quotes 'Control Eight Sleep pods (status, temperature, alarms, schedules)' — it names the domain and four capability areas, but these are noun capability labels rather than concrete action verbs (e.g. 'set temperature', 'create alarms'), so it lands at 'names domain and some actions' rather than 'lists multiple specific concrete actions'.

2 / 3

Completeness

It clearly answers 'what' (control pods across status/temperature/alarms/schedules) but provides no 'Use when...' clause or equivalent explicit trigger guidance, so per the guideline 'when' is only implied and completeness is capped at 2.

2 / 3

Trigger Term Quality

'Eight Sleep pods, status, temperature, alarms, schedules' are exactly the natural terms a user would say for this single-product skill; coverage of the canonical trigger terms is good rather than just 'some relevant keywords'.

3 / 3

Distinctiveness Conflict Risk

'Eight Sleep pods' is a specific, narrowly-scoped product niche with distinct triggers, making it clearly distinguishable and unlikely to fire for the wrong skill.

3 / 3

Total

10

/

12

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.

Validation13 / 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
trpc-group/trpc-agent-go
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.