CtrlK
BlogDocsLog inGet started
Tessl Logo

openhue

Control Philips Hue lights and scenes via the OpenHue CLI.

77

2.59x
Quality

70%

Does it follow best practices?

Impact

96%

2.59x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./openclaw/skills/openhue/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

This is an excellent, well-crafted skill that provides concrete, executable CLI commands organized into clear categories. It efficiently scopes when to use the skill, provides copy-paste ready examples with realistic values and parameter ranges, and maintains strong token efficiency throughout. The 'Quick Presets' section adds practical value by showing common real-world combinations.

DimensionReasoningScore

Conciseness

The skill is lean and efficient. It doesn't explain what Philips Hue is or how CLI tools work. Every section serves a purpose, and the 'When to Use' / 'When NOT to Use' sections efficiently scope the skill without over-explaining.

3 / 3

Actionability

All commands are concrete, copy-paste ready bash commands with realistic arguments. The examples cover the full range of common operations (on/off, brightness, color, temperature, scenes, rooms) with specific parameter values and ranges documented inline.

3 / 3

Workflow Clarity

This is a simple, single-purpose skill (CLI command reference) without destructive or batch operations. The commands are clearly categorized and sequenced from discovery (get/list) to control (set), which is a natural workflow. No multi-step validation is needed here.

3 / 3

Progressive Disclosure

For a simple skill under 80 lines with no need for external references, the content is well-organized into logical sections (list, control, scenes, presets, notes). No bundle files are needed, and the structure supports easy scanning and discovery.

3 / 3

Total

12

/

12

Passed

Description

40%

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 identifies a clear and distinctive niche (Philips Hue control via OpenHue CLI) but is too terse. It lacks specific concrete actions (e.g., turn on/off, change colors, set brightness) and critically missing a 'Use when...' clause to guide skill selection.

Suggestions

Add a 'Use when...' clause with trigger terms like 'Use when the user asks to turn on/off lights, change light colors, adjust brightness, or activate Hue scenes'.

List specific concrete actions such as 'Turn lights on/off, change colors, adjust brightness, activate scenes, list available lights and rooms'.

Include natural keyword variations users might say: 'smart lights', 'bulbs', 'lighting', 'turn on the lights', 'change color'.

DimensionReasoningScore

Specificity

Names the domain (Philips Hue lights) and some actions ('control lights and scenes'), but doesn't list specific concrete actions like turning on/off, changing colors, adjusting brightness, or creating scenes.

2 / 3

Completeness

Describes what it does ('Control Philips Hue lights and scenes') but has no 'Use when...' clause or equivalent explicit trigger guidance, which per the rubric should cap completeness at 2, and since the 'what' is also fairly thin, this lands at 1.

1 / 3

Trigger Term Quality

Includes good natural keywords like 'Philips Hue', 'lights', and 'scenes', but misses common variations users might say such as 'smart lights', 'turn on/off lights', 'change color', 'brightness', 'bulbs', or 'lighting'.

2 / 3

Distinctiveness Conflict Risk

Very clear niche — Philips Hue lights via OpenHue CLI is highly specific and unlikely to conflict with other skills. The combination of brand name, device type, and specific tool makes it distinctly identifiable.

3 / 3

Total

8

/

12

Passed

Validation

72%

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

Validation8 / 11 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

8

/

11

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.