CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

prometheus-configuration

Set up Prometheus for comprehensive metric collection, storage, and monitoring of infrastructure and applications. Use when implementing metrics collection, setting up monitoring infrastructure, or configuring alerting systems.

61

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/observability-monitoring/skills/prometheus-configuration/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a well-disciplined overview tier with exemplary progressive disclosure — lean, clearly signaling a single real reference file — but as a standalone navigation tier it offers little concrete guidance for the core configuration task and presents topics as an unordered reference rather than a workflow. Actionability and workflow clarity are the weakest dimensions because every executable config detail lives in the reference while the body's Best Practices remain abstract.

Suggestions

Add one minimal, copy-paste-ready prometheus.yml skeleton (global scrape_interval plus one scrape job) directly in the body so the core task is actionable before descending into references/details.md.

Convert the setup guidance into an ordered sequence (install → write prometheus.yml → define rules → `promtool check config` → start and verify `/api/v1/targets`) with an explicit validation checkpoint, instead of topical sections alone.

Fold the 'Purpose' section into the intro line (they duplicate the frontmatter description) and move the abstract Best Practices items that need no explanation into references/details.md to tighten the body.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence, but the opening line ('Complete guide to Prometheus setup, metric collection, scrape configuration, and recording rules') and the 'Purpose' section both restate the frontmatter description, so one is trimmable. Not 5: minor redundancy; not 3: no padding or explanation of concepts Claude already knows.

4 / 5

Actionability

The Troubleshooting section gives three executable curl commands, but the body contains no configuration example for the core task — 'Best Practices' entries like 'Use consistent naming for metrics (prefix_name_unit)' and 'Implement federation for large deployments' are abstract direction, and all executable config is deferred to the reference file. Not 4: key executable details for the primary task are missing from the body itself.

3 / 5

Workflow Clarity

Content is organized topically (When to Use, Best Practices, Troubleshooting) rather than as a sequence — there is no install → configure → rules → validate ordering, and no validation checkpoints in the body (promtool checks live only in the reference). Not 4: anchor 4 requires most checkpoints present and a clear sequence; not 2: sections are coherent and Troubleshooting supplies check commands, so the process is not poorly defined.

3 / 5

Progressive Disclosure

Verified against the actual bundle: the body is a ~60-line overview that clearly signals one one-level-deep reference ('Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient.'), the referenced file exists, and the reference contains no further nested references. Content is appropriately split and easy to navigate.

5 / 5

Total

15

/

20

Passed

Description

78%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 solid description: it clearly states what the skill does and provides explicit, natural 'Use when...' triggers. Its main weakness is that the what-clause stays at domain level, omitting the skill's concrete capabilities (scrape configs, recording/alert rules, service discovery) and missing the most common Prometheus-specific trigger terms like 'scrape'.

DimensionReasoningScore

Specificity

Names the domain ('Set up Prometheus') and a few actions ('metric collection, storage, and monitoring of infrastructure and applications'), but 'comprehensive' is padding and the specific capabilities the skill covers (scrape configuration, recording rules, alert rules, service discovery) are not listed. Not 4: anchor 4 expects several specific concrete actions, whereas these verbs are broad and domain-level.

3 / 5

Completeness

Explicitly answers both: what ('Set up Prometheus for comprehensive metric collection, storage, and monitoring...') and when ('Use when implementing metrics collection, setting up monitoring infrastructure, or configuring alerting systems') with three concrete trigger clauses. Anchor 4's caveat ('when could be more explicit or specific') does not apply here.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ('implementing metrics collection', 'setting up monitoring infrastructure', 'configuring alerting systems') plus the tool name 'Prometheus'. Not 5: common variations users actually say are missing — 'scrape/scraping', 'scrape configuration', 'recording rules', 'service discovery'. Not 3: coverage goes beyond 'some relevant keywords' with three well-formed natural phrases.

4 / 5

Distinctiveness Conflict Risk

The named tool gives it a clear niche, but triggers like 'setting up monitoring infrastructure' and 'metrics collection' could also fire for closely related observability skills (e.g., Grafana, SLO, alerting skills). Not 5: minor overlap risk with closely related skills; not 3: the explicit 'Prometheus' anchor keeps it mostly distinct.

4 / 5

Total

16

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

wshobson/agents

Path

plugins/observability-monitoring/skills/prometheus-configuration/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.