CtrlK
BlogDocsLog inGet started
Tessl Logo

make-grafana-dashboards

Create, modify, validate, publish, and visually review Grafana dashboards. Use when building dashboards, editing panels/variables/links, finding dashboard examples, using gcx, or taking Playwright screenshots of Grafana dashboards.

72

Quality

88%

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.

This is a strong, highly actionable skill with excellent workflow clarity and concrete executable commands throughout. Its main weakness is length—at ~250 lines it pushes the boundary of what should be in a single SKILL.md, with some sections (screenshot setup, dashboard design guidance, auth model) that could be split into referenced files. The missing bundle files make it impossible to verify referenced paths like the screenshot script and requirements.txt.

Suggestions

Split detailed sections (screenshot setup/capture, dashboard design guidance, auth model) into separate referenced files to improve progressive disclosure and reduce the main file's token footprint.

Replace the repeated long venv path (~/.cache/grafana-dashboard-screenshot/venv/bin/python /path/to/skill/scripts/grafana_dashboard_screenshot.py) with a short alias or variable defined once at the top to reduce verbosity.

DimensionReasoningScore

Conciseness

The skill is fairly efficient and avoids explaining basic concepts, but it's quite long (~250 lines) with some sections that could be tightened—e.g., the auth model classification list, the full row flow enumeration, and the repeated long venv paths. Some redundancy exists between the raw API and resource-managed approaches.

2 / 3

Actionability

Excellent actionability throughout: concrete executable bash commands for gcx, jq extraction patterns, full JSON payload shapes, Playwright screenshot commands with real flags, and specific verification commands. Nearly every instruction is copy-paste ready.

3 / 3

Workflow Clarity

The minimal decision flow provides a clear 8-step sequence. Critical validation checkpoints are explicit: verify metrics before adding panels, fetch-back and verify after push, screenshot and inspect after creation. The login flow has a clear start→user-action→finish sequence. Error recovery is addressed (auth failure classification, retry with different context/profile).

3 / 3

Progressive Disclosure

The content is well-structured with clear section headers, but it's a long monolithic file that could benefit from splitting detailed sections (screenshot setup, design guidance, auth model) into separate referenced files. References to scripts/grafana_dashboard_screenshot.py and requirements.txt exist but no bundle files were provided to verify them.

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.

This is a strong skill description that clearly defines its scope around Grafana dashboard operations. It uses third person voice, lists concrete actions, includes an explicit 'Use when...' clause with diverse trigger terms, and is distinctive enough to avoid conflicts with other skills. The inclusion of tool-specific terms like 'gcx' and 'Playwright screenshots' further sharpens its selectability.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Create, modify, validate, publish, and visually review Grafana dashboards' along with specific sub-actions like 'editing panels/variables/links', 'finding dashboard examples', 'using gcx', and 'taking Playwright screenshots'.

3 / 3

Completeness

Clearly answers both 'what' (create, modify, validate, publish, visually review Grafana dashboards) and 'when' with an explicit 'Use when...' clause listing specific trigger scenarios like building dashboards, editing panels/variables/links, using gcx, or taking screenshots.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would say: 'dashboards', 'panels', 'variables', 'links', 'Grafana', 'gcx', 'Playwright screenshots', 'dashboard examples'. These cover a good range of terms a user working with Grafana dashboards would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with clear niche targeting Grafana dashboards specifically, including unique identifiers like 'gcx' and 'Playwright screenshots of Grafana dashboards' that are unlikely to conflict with other skills.

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
javiermolinar/grafana-dashboard-skill
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.