CtrlK
BlogDocsLog inGet started
Tessl Logo

theming

Visual customization and branding for Luzmo surfaces. Use for custom colors, white-labeling, dark/light modes, and per-tenant themes. Triggers on: "change colors", "brand styling", "dark mode", "white-label", "custom theme", "IQ Chat styling", "ACK theming". Routes to the correct mechanism per surface: Theme API for dashboards, CSS variables for IQ Answer, IQChatOptions for IQ Chat, Flex runtime theme. Not for chart data or slots (use data-visualization) or data security (use multitenancy).

74

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

A well-structured, highly actionable routing skill with a clear surface map, an explicit security validation checkpoint, and well-signaled one-level reference files. Its main weakness is redundancy — the same pitfalls (Flex `theme` prop, IQ/ACK separation, client-side theme/CSS) are repeated across four sections and could be consolidated.

Suggestions

Consolidate the Flex `theme` prop pitfall, IQ/ACK separation, and client-side theme/CSS warnings so each appears once — keep the detail in §6 and "Common Mistakes" and have "Avoid" and "Important Facts" reference them rather than restating.

Either cite references/lucero-tokens.md in the body (e.g. add it to the "Bundled References" list) or remove it from the bundle so all reference files are signaled and none are orphaned.

Tighten the security checkpoint vs. the "Avoid" section, which currently restates the same server-side/CSS-sanitization points; cross-reference instead of duplicating to reduce token cost.

DimensionReasoningScore

Conciseness

Most content is high-value domain-specific knowledge Claude lacks, but the same facts are restated across §6, "Common Mistakes", "Avoid", and "Important Facts" (e.g. the Flex `theme` prop pitfall and the IQ/ACK separation), and the security checkpoint overlaps "Avoid" — it could be tightened by deduplicating.

2 / 3

Actionability

Provides executable, copy-paste-ready code (the Flex `options` JS object, HTML wrapper examples, `createAuthorization`/`createTheme` calls), exact runtime key names, and specific doc URLs — concrete and complete rather than abstract.

3 / 3

Workflow Clarity

Uses a routing table as a decision tree by surface and a [CRITICAL] Security Checkpoint with explicit checkboxes plus "If ANY checkbox is unchecked, STOP and fix before proceeding" — a clear validation gate with a feedback loop before proceeding.

3 / 3

Progressive Disclosure

A "Bundled References" section clearly signals one-level-deep reference files (theme-schema, flex-runtime-theme, css-variables) with descriptions, and the body is an overview that defers detail to those files and to developer.luzmo.com docs. (Minor: references/lucero-tokens.md exists but is not cited in the body.)

3 / 3

Total

11

/

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.

A strong, well-targeted description that states concrete capabilities, surfaces natural trigger terms, answers both what and when, and explicitly disambiguates from sibling skills. Third-person voice is used throughout with no first/second person.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and per-surface mechanisms ("custom colors, white-labeling, dark/light modes, and per-tenant themes"; "Theme API for dashboards, CSS variables for IQ Answer, IQChatOptions for IQ Chat, Flex runtime theme") rather than vague language.

3 / 3

Completeness

Clearly answers both what ("Visual customization and branding for Luzmo surfaces") and when ("Use for…", "Triggers on: …") with explicit trigger guidance.

3 / 3

Trigger Term Quality

Provides a natural explicit trigger list ("change colors", "brand styling", "dark mode", "white-label", "custom theme", "IQ Chat styling", "ACK theming") users would actually say, with good coverage of variations.

3 / 3

Distinctiveness Conflict Risk

Carves a clear niche with an explicit exclusion clause ("Not for chart data or slots (use data-visualization) or data security (use multitenancy)") and distinct per-surface triggers, making wrong-skill conflicts unlikely.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository
luzmo-official/agent-skills
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.