CtrlK
BlogDocsLog inGet started
Tessl Logo

openhue

Control Philips Hue lights and scenes via the OpenHue CLI.

76

2.59x
Quality

67%

Does it follow best practices?

Impact

96%

2.59x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./openclaw/skills/openhue/SKILL.md

The canonical home for this skill is openhue in Hung-Reo/hungreo-openclaw

SKILL.md
Quality
Evals
Security

Quality

Content

85%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.

A tight, copy-paste-ready CLI skill: commands are executable and well-organized with sensible presets and good use/avoid triggers. The main gap is workflow clarity — no validation or feedback checkpoints despite state-changing operations on lights and rooms.

Suggestions

Add a quick first-run/pairing checkpoint, e.g. 'On first use, press the Hue bridge button, then run `openhue get light` to confirm pairing before issuing set commands.'

Show how to verify a change took effect, e.g. 'Confirm with `openhue get light "Bedroom Lamp"` after a set,' turning the command list into a lightweight validate loop.

Note that batch/room-wide operations (`set room`) act on many bulbs at once, so the user should check the target room name first to avoid changing the wrong zone.

DimensionReasoningScore

Conciseness

Lean and efficient: a short intro plus runnable command blocks with inline comments, no explanations of what Hue or a bridge is. Every token earns its place.

5 / 5

Actionability

Fully executable copy-paste-ready commands across lights, rooms, and scenes with parameter ranges annotated (brightness 0-100, mirek 153-500), plus ready-made presets for common cases.

5 / 5

Workflow Clarity

Commands are grouped by task but there is no validation/verification step and no mention of confirming the bridge paired or a command succeeded; the Notes hint at prerequisites without a checkpoint, leaving the sequence implicit.

3 / 5

Progressive Disclosure

Under 50 lines with no bundle files, well-organized into When to Use / When NOT to Use / Common Commands / Presets / Notes sections — per the simple-skill exception this is clean and self-contained.

5 / 5

Total

18

/

20

Passed

Description

50%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 names its niche clearly (Philips Hue via the OpenHue CLI) but is too thin: a single generic verb ('Control') and no 'Use when...' trigger clause. It is distinct enough to avoid most conflicts yet undersells its concrete capabilities.

Suggestions

Replace the single verb 'Control' with concrete actions, e.g. 'Turn Hue lights on/off, set brightness, color, and color temperature, and activate scenes via the OpenHue CLI.'

Add an explicit trigger clause: 'Use when the user asks to control Philips Hue lights, rooms, zones, or scenes, or mentions dimming, brightness, color, or movie/relax modes.'

Surface natural user phrasings ('turn on the lights', 'dim the bedroom', 'movie mode') that currently live only in the body so the description can stand alone as a trigger.

DimensionReasoningScore

Specificity

Names the domain ('Philips Hue lights and scenes') but actions are minimal and generic — 'Control' is a single broad verb with no breakdown of concrete operations like set, dim, or activate scene.

2 / 5

Completeness

Has a clear 'what' (control lights and scenes via OpenHue CLI) but no explicit 'when'/'Use when' trigger guidance; per the rubric a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes relevant natural terms ('lights', 'scenes', 'Philips Hue') but misses common variations users say like 'dim', 'brightness', 'color', 'movie mode', or 'turn on/off' which appear only in the body.

3 / 5

Distinctiveness Conflict Risk

Tied to a specific brand and CLI (Philips Hue via OpenHue) giving it a clear niche with minimal conflict risk, though the broad 'Control' phrasing could mildly overlap with generic lighting skills.

4 / 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.

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.