Source profileQuality 73/100

wshobson/agents/plugins/observability-monitoring/skills/prometheus-configuration/SKILL.md

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.

Source repository stars
38,313
Declared platforms
0
Static risk flags
2
Last source update
2026-07-22
Source checked
2026-07-28

Decision brief

What it does—and where it fits

Complete guide to Prometheus setup, metric collection, scrape configuration, and recording rules.

Best for

  • Set up Prometheus monitoring
  • Configure metric scraping
  • Create recording rules

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/wshobson/agents --skill "plugins/observability-monitoring/skills/prometheus-configuration"
Safe inspection promptEditorial

Inspect the Agent Skill "prometheus-configuration" from https://github.com/wshobson/agents/blob/c4b82b0ad771190355eb8e204b1329732a18449a/plugins/observability-monitoring/skills/prometheus-configuration/SKILL.md at commit c4b82b0ad771190355eb8e204b1329732a18449a. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Purpose

    Configure Prometheus for comprehensive metric collection, alerting, and monitoring of infrastructure and applications.

    Configure Prometheus for comprehensive metric collection, alerting, and monitoring of infrastructure and applications.
  2. 02

    When to Use

    Set up Prometheus monitoring

    Set up Prometheus monitoringConfigure metric scrapingCreate recording rules
  3. 03

    Detailed patterns and worked examples

    Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.

    Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.
  4. 04

    Best Practices

    1. Use consistent naming for metrics (prefixnameunit) 2. Set appropriate scrape intervals (15-60s typical) 3. Use recording rules for expensive queries 4. Implement high availability (multiple Prometheus instances) 5. Configure retention based on storage capacity 6. Use relabeli…

    Use consistent naming for metrics (prefixnameunit)Set appropriate scrape intervals (15-60s typical)Use recording rules for expensive queries

Permission review

Static risk signals and limitations

Reads files

low · line 19

The documentation asks the agent to read local files, directories, or repositories.

Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient.

Network access

medium · line 39

The documentation includes network, browsing, or remote request actions.

curl http://localhost:9090/api/v1/targets

Network access

medium · line 45

The documentation includes network, browsing, or remote request actions.

curl http://localhost:9090/api/v1/status/config

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score73/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars38,313SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
wshobson/agents
Skill path
plugins/observability-monitoring/skills/prometheus-configuration/SKILL.md
Commit
c4b82b0ad771190355eb8e204b1329732a18449a
License
MIT
Collected
2026-07-28
Default branch
main
View the original SKILL.md

Prometheus Configuration

Complete guide to Prometheus setup, metric collection, scrape configuration, and recording rules.

Purpose

Configure Prometheus for comprehensive metric collection, alerting, and monitoring of infrastructure and applications.

When to Use

  • Set up Prometheus monitoring
  • Configure metric scraping
  • Create recording rules
  • Design alert rules
  • Implement service discovery

Detailed patterns and worked examples

Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.

Best Practices

  1. Use consistent naming for metrics (prefix_name_unit)
  2. Set appropriate scrape intervals (15-60s typical)
  3. Use recording rules for expensive queries
  4. Implement high availability (multiple Prometheus instances)
  5. Configure retention based on storage capacity
  6. Use relabeling for metric cleanup
  7. Monitor Prometheus itself
  8. Implement federation for large deployments
  9. Use Thanos/Cortex for long-term storage
  10. Document custom metrics

Troubleshooting

Check scrape targets:

curl http://localhost:9090/api/v1/targets

Check configuration:

curl http://localhost:9090/api/v1/status/config

Test query:

curl 'http://localhost:9090/api/v1/query?query=up'

Related Skills

  • grafana-dashboards - For visualization
  • slo-implementation - For SLO monitoring
  • distributed-tracing - For request tracing