CtrlK
BlogDocsLog inGet started
Tessl Logo

data-visualization

Build charts in code with Luzmo Flex - ad-hoc, code-first visualizations with full slot/options control. Triggers on: "Flex chart", "build a chart", "chart not rendering", "0 height", "wrong component name", slot errors, slot configuration. Covers Flex sizing, framework-specific component names, unique contextId, localized strings. Use eagerly for building Flex charts in code. Not for custom chart development (use custom-charts), embedding saved dashboards/charts by id (use core), chart editors (use analytics-studio), data connection (use data-integration), AI queries (use ai-analytics), or visual theming (use theming).

72

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

77%

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

The body is highly actionable with concrete code, tables, and validation checkpoints, and bundles a one-level-deep reference. Its main weakness is redundancy: sizing, localization, and naming pitfalls are restated across multiple sections and overlap the bundled reference, which hurts conciseness and progressive disclosure.

Suggestions

Consolidate the repeated 0-height sizing, localized-string, and component-naming guidance so each pitfall appears once in the setup rules, with Common Rendering Issues and Common Mistakes linking back rather than restating full examples.

Remove the duplicate invisible-chart sizing example (lines 111-116) that already appears in the CORRECT block above it.

Move the detailed slot-configuration tables and troubleshooting table fully into references/flex-charts.md and keep SKILL.md as a lean overview pointing to them, reducing body/reference duplication.

DimensionReasoningScore

Conciseness

Mostly substantive Luzmo-specific content Claude would not know, but the same gotchas (0-height sizing, localized strings, component naming) are repeated across the setup rules, Common Rendering Issues table, and Common Mistakes section, and the sizing example appears twice (lines 99-109 and 111-116); it could be tightened. Not a 3 because of clear redundancy, not a 1 because it avoids explaining generic concepts.

2 / 3

Actionability

Provides copy-paste-ready, executable code examples in correct/incorrect pairs, a framework-to-component-name table, and exact slot field values (aggregationFunc enums, datetime level mappings, aggregationWeight structure).

3 / 3

Workflow Clarity

The [CRITICAL] Setup Rules section sequences numbered rules and includes a Security Checkpoint checklist with an explicit gate ("If ANY checkbox is unchecked, STOP and fix before proceeding"), plus per-mistake "See also: troubleshooting" escalation paths.

3 / 3

Progressive Disclosure

The bundle file references/flex-charts.md is clearly signaled under "## Bundled References" and is one level deep, but the ~378-line body duplicates reference content (troubleshooting tables, slot config, component-name tables) that could live solely in the reference, fitting the 'content that should be separate is inline' anchor. Not a 3 due to this duplication; not a 1 because the reference is well-signaled and shallow.

2 / 3

Total

10

/

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.

The description is specific, trigger-rich, complete, and well-differentiated, using third-person voice throughout. It clearly states what the skill does, when to use it, and where it does not apply.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — "Build charts in code with Luzmo Flex", "full slot/options control", "Flex sizing, framework-specific component names, unique contextId, localized strings" — naming specific actions rather than vague language.

3 / 3

Completeness

Explicitly answers both what ("Build charts in code with Luzmo Flex") and when ("Triggers on: ..." plus "Use eagerly for building Flex charts in code"), with explicit trigger guidance present.

3 / 3

Trigger Term Quality

Provides natural trigger phrases users would say — "build a chart", "chart not rendering", "Flex chart", "slot errors" — giving good coverage of common phrasings; not merely technical jargon.

3 / 3

Distinctiveness Conflict Risk

Clear niche with a detailed "Not for ... (use custom-charts/core/analytics-studio/data-integration/ai-analytics/theming)" exclusion list, making conflicts with sibling skills 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.