CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cx-dashboards

Build and deploy a Coralogix dashboard for a given service from its logs, spans, metrics, and service specs. Discovers telemetry via cx CLI commands, emits importable Coralogix JSON, verifies every PromQL and DataPrime query live through the `cx` CLI, and creates or updates dashboards via `cx dashboards create` and `cx dashboards replace`. Use whenever the user asks to create, build, generate, deploy, update, replace, or modify a Coralogix dashboard, monitoring dashboard, or observability dashboard for a service, app, or pipeline.

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 high-quality skill body: fully executable commands, an exemplary 9-phase workflow with explicit validation gates and feedback loops, and clean one-level-deep progressive disclosure against real bundle files. The only deductions are minor redundancy — duplicate reference listings and restated widget rules — that could be trimmed for token efficiency.

Suggestions

Consolidate the reference navigation: the top 'Reference files' table and the bottom 'References' list cover the same eight files; keep one (the task-oriented table) and drop or shorten the other.

Merge the bold paragraph re-stating the dynamic/dataTable widget rules into the Phase 3 widget-type table row for 'Top-N tables' and 'Query over logs, spans or DataPrime' to avoid saying it twice.

Trim justificatory rationale sentences (e.g. Phase 9's 'Printing the ID alone forces the user to navigate the Coralogix UI by hand, which defeats the point of automating deployment') down to the rule itself.

DimensionReasoningScore

Conciseness

Almost every line is a rule, command, or gate, with no explanation of concepts Claude already knows. Minor trims exist: the reference files are listed twice (top task table plus bottom References list), the dynamic-widget rule is restated after the Phase 3 widget-type table, and Phase 9's rationale sentence ('Printing the ID alone forces the user to navigate the Coralogix UI by hand…') is justificatory padding.

4 / 5

Actionability

Concrete, copy-paste-ready commands throughout: 'cx metrics search --name '*<keyword>*'', 'cx dashboards check --from-file /tmp/cx-dashboard-<slug>.json', executable bash snippets for update/duplicate, the full top-level JSON shape, and complete output templates. Syntax detail is correctly delegated to real reference files, so the common cases are fully covered.

5 / 5

Workflow Clarity

Nine phases in explicit order with hard gates ('Don't jump to Phase 4 before the user approves the Phase 3 plan, and don't run Phase 8 before Phases 5–7 all pass'), a progress checklist, three distinct validation gates (Phase 5 live verification, Phase 6 structural checklist, Phase 7 server-side check), and explicit feedback loops ('loop back to Phase 4… re-run Phase 5 for any query that changed'; 'On failure: show the CLI error verbatim and return to Phase 5').

5 / 5

Progressive Disclosure

Eight reference files cited in the body all exist on disk and are one level deep (only one sibling cross-link and internal anchors, no nested chains). Domain syntax and language rules are split into references while workflow, gates, and checklists stay in the body, with a task-oriented reference table up top for easy navigation.

5 / 5

Total

19

/

20

Passed

Description

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

A strong description: concrete lifecycle actions, comprehensive natural trigger terms, and explicit what/when clauses in third person. The only weakness is that the generic 'monitoring dashboard' / 'observability dashboard' triggers extend slightly beyond the Coralogix niche, giving minor conflict risk with sibling observability skills.

Suggestions

Consider qualifying the generic trigger terms (e.g. 'monitoring or observability dashboard in Coralogix') so the skill only fires when the Coralogix platform is actually in play, reducing overlap with sibling skills like cx-observability-setup.

DimensionReasoningScore

Specificity

Lists multiple concrete actions covering the full lifecycle — 'Discovers telemetry via cx CLI commands', 'emits importable Coralogix JSON', 'verifies every PromQL and DataPrime query live through the `cx` CLI', 'creates or updates dashboards via `cx dashboards create` and `cx dashboards replace`'. Coverage is comprehensive rather than having the minor gaps of the anchor-4 example.

5 / 5

Completeness

The first two sentences explicitly answer 'what' with concrete capabilities, and 'Use whenever the user asks to create, build, generate, deploy, update, replace, or modify…' is an explicit, concrete 'when' clause — matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

'create, build, generate, deploy, update, replace, or modify' plus 'Coralogix dashboard, monitoring dashboard, or observability dashboard' plus 'service, app, or pipeline' gives comprehensive natural-term coverage of verbs, object synonyms, and use contexts users would actually say.

5 / 5

Distinctiveness Conflict Risk

'Coralogix' anchors a clear niche, but triggers also fire on a generic 'monitoring dashboard' or 'observability dashboard' without the Coralogix qualifier, creating minor overlap risk with closely related observability skills. Anchor 4 ('mostly distinct; minor overlap risk with closely related skills') is the best fit; anchor 5 would require the triggers to be as tightly scoped as the niche.

4 / 5

Total

19

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

Repository

coralogix/cx-cli

Path

skills/cx-dashboards/SKILL.md

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.