CtrlK
BlogDocsLog inGet started
Tessl Logo

game-light-tracker

Track live NFL, NBA, NHL, or MLB games and automatically change Hue light colors based on which team is leading. Use when user wants to sync smart lights with live sports scores for visual game tracking. Supports NFL, NBA, NHL, and MLB games with customizable team colors.

83

2.20x
Quality

75%

Does it follow best practices?

Impact

97%

2.20x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./public/skills/0xadamsu/game-light-tracker/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The skill provides strong actionable guidance with executable PowerShell commands and a clear workflow, but is significantly bloated by reference material (team abbreviations, RGB colors) that Claude already knows or could look up. The workflow lacks validation checkpoints for verifying connectivity and correct light behavior before confirming success to the user.

Suggestions

Remove the Common Team Abbreviations and Common RGB Colors sections entirely — Claude already knows these, and they consume significant token budget without adding value.

Add validation checkpoints to the workflow: verify Home Assistant connectivity before starting the tracker, confirm ESPN API returns data for the specified game, and verify the light responds to a test color change.

Move the detailed script parameter documentation to a separate REFERENCE.md file and keep only the quick-start usage example in SKILL.md.

Trim the Quick Start examples from four sport-specific examples to one or two, since the pattern is identical across sports.

DimensionReasoningScore

Conciseness

The skill is excessively verbose. The extensive team abbreviation lists, common RGB color tables, and detailed examples are information Claude already knows or can easily derive. The content could be cut by more than half while preserving all actionable guidance.

1 / 3

Actionability

The skill provides fully executable PowerShell commands with specific parameters, concrete RGB values, and copy-paste ready examples for starting, configuring, and stopping the tracker. The workflow steps include real code snippets.

3 / 3

Workflow Clarity

The workflow is clearly sequenced with numbered steps and includes concrete commands, but it lacks explicit validation checkpoints — there's no step to verify the Home Assistant connection works, confirm the ESPN API returns data for the specified teams, or validate that the light actually changed color before confirming to the user.

2 / 3

Progressive Disclosure

The content has reasonable section structure with headers, but large reference tables (team abbreviations, RGB colors) are inlined rather than being split into separate reference files. With no bundle files provided, the monolithic approach bloats the main skill file unnecessarily.

2 / 3

Total

8

/

12

Passed

Description

100%

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

This is an excellent skill description that clearly defines a unique capability at the intersection of live sports tracking and smart home lighting. It specifies concrete actions, includes natural trigger terms across multiple sports leagues and smart home concepts, and explicitly states both what the skill does and when to use it. The description is concise, uses third person voice, and occupies a very distinct niche.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: track live games across four leagues, automatically change Hue light colors based on which team is leading, and supports customizable team colors.

3 / 3

Completeness

Clearly answers both what ('Track live NFL, NBA, NHL, or MLB games and automatically change Hue light colors based on which team is leading') and when ('Use when user wants to sync smart lights with live sports scores for visual game tracking').

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'NFL', 'NBA', 'NHL', 'MLB', 'Hue light', 'smart lights', 'live sports scores', 'game tracking', 'team colors'. Good coverage of terms a user would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche combining live sports scores with Hue smart light control. Very unlikely to conflict with other skills given the specific intersection of sports tracking and smart home lighting.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Demerzels-lab/elsamultiskillagent
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.