Official agent skill

Metric Contract Changes

by NVIDIA in NVIDIA/dcgm-exporter

A skill your agent uses when changing metric CSV files, exporter-owned counters, Prometheus labels, or metric rendering.

OfficialApache-2.0Auto-check passedDevOps & Cloud

Install Metric Contract Changes

skills CLI
$ npx skills add NVIDIA/dcgm-exporter --skill metric-contract-changes -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA/dcgm-exporter metric-contract-changes --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NVIDIA/dcgm-exporter.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/metric-contract-changes .claude/skills/metric-contract-changes && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
metric-contract-changes
GitHub stars
1.9k
Token cost
~149 tokens
SKILL.md length
45 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when changing metric CSV files, exporter-owned counters, Prometheus labels, or metric rendering.

  • Works in 5 steps: Read llms.txt, etc/AGENTS.md, and… → Identify the owning code path in… → Update code, CSV, docs, and Helm… → …
  • Changing metric CSV files
  • Calls go and make
  • Exporter-owned counters

What it does

Metric Contract Changes is an agent skill from NVIDIA/dcgm-exporter, published by the product's own GitHub organization. Use when changing metric CSV files, exporter-owned counters, Prometheus labels, or metric rendering.

Its SKILL.md is about 150 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud, covering Monitoring and alerting and CSV and tabular files. It works with Prometheus. The repository describes itself as: NVIDIA GPU metrics exporter for Prometheus leveraging DCGM. The licence is Apache-2.0.

When your agent uses it

  • Changing metric CSV files
  • Exporter-owned counters
  • Prometheus labels
  • Metric rendering

Example prompts

  • “/metric-contract-changes”

Requirements

  • Docker

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Read llms.txt, etc/AGENTS.md, and internal/pkg/AGENTS.md.
  2. Identify the owning code path in internal/pkg/counters,
  3. Update code, CSV, docs, and Helm examples together when behavior changes.
  4. Run
  5. Add GPU/Docker/Kubernetes validation only when the change needs that layer.

What it can do on your machine

Read from SKILL.md and the folder at commit fafd151. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • go
    • make

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Metric Contract Changes loads about 149 tokens when it runs. Until then it costs about 31 tokens; SKILL.md has 45 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~31
When it runs · the whole SKILL.md, loaded when a task matches
~149

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from NVIDIA/dcgm-exporter at commit fafd151, republished under its Apache-2.0 licence (© NVIDIA). 45 words, ~149 tokens.

Download SKILL.mdSave it as .claude/skills/metric-contract-changes/SKILL.md (or your agent's skills folder).
name
metric-contract-changes
description
Use when changing metric CSV files, exporter-owned counters, Prometheus labels, or metric rendering.

Metric Contract Changes

  1. Read llms.txt, etc/AGENTS.md, and internal/pkg/AGENTS.md.
  2. Identify the owning code path in internal/pkg/counters, internal/pkg/collector, or internal/pkg/rendermetrics.
  3. Update code, CSV, docs, and Helm examples together when behavior changes.
  4. Run:
bash
go test ./internal/pkg/counters
make test-main
  1. Add GPU/Docker/Kubernetes validation only when the change needs that layer.

© NVIDIA, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .cursor/skills/metric-contract-changes of NVIDIA/dcgm-exporter.

Open the folder on GitHubat commit fafd151

Compare with similar skills

Metric Contract Changes next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Metric Contract Changes compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Metric Contract Changes this skillNVIDIA/dcgm-exporter1.9k—~149Automated safety check: PassApache-2.0
KubeEye Cluster Inspectionkubesphere/kubesphere17k—~3.6kAutomated safety check: PassCustom licence
Happy Infra Metrics and Grafanaslopus/happy24k—~2kAutomated safety check: NotesMIT
Syncmetapawurb/hotpath-rs1.9k—~1.2kAutomated safety check: NotesMIT
WizTelemetry Platform Servicekubesphere/kubesphere17k—~1.8kAutomated safety check: PassCustom licence
Collectors Prometheus Profilesnetdata/netdata81k—~4.7kAutomated safety check: PassGPL-3.0

Similar skills

  • KubeEye Cluster Inspection

    kubesphere/kubesphere

    Deploys KubeEye on KubeSphere and writes InspectRule and InspectPlan resources to inspect cluster health, then retrieves the inspection reports.

    17k GitHub stars~3.6k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed
  • Queries live Prometheus metrics and manages Grafana dashboards as code for Happy's infrastructure, using the grafanactl CLI and the Grafana datasource proxy API.

    24k GitHub stars~2k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Syncmeta

    pawurb/hotpath-rs

    Sync changes from the hotpath, hotpath-macros and hotpath-drain crates to their meta counterparts (hotpath-meta, hotpath-macros-meta and hotpath-drain-meta).

    1.9k GitHub stars~1.2k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes
  • WizTelemetry Platform Service

    kubesphere/kubesphere

    Installs and configures the WizTelemetry Platform Service extension for KubeSphere, the shared API server behind its observability extensions.

    17k GitHub stars~1.8k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed
  • Create, review or validate Netdata Prometheus chart profiles, exporter dashboard design, collection policy and stock semantic proofs.

    81k GitHub stars~4.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Optimize AlpaSim Slurm topology throughput using persistent local Prometheus/Grafana telemetry and run artifacts.

    1.3k GitHub stars~1.6k tokensUpdated 19 days ago
    DevOps & CloudAuto-check passed

More from NVIDIA/dcgm-exporter

  • Official

    A skill your agent uses when validating DCGM Exporter in a local GPU-backed k3d/Kubernetes environment.

    1.9k GitHub stars~116 tokensUpdated 19 days ago
    Auto-check passed
  • Comprehensive Testing

    NVIDIA/dcgm-exporter

    Official

    A skill your agent uses when adding or selecting tests for DCGM Exporter changes.

    1.9k GitHub stars~118 tokensUpdated 19 days ago
    Auto-check passed

Works with

Categories

Questions about Metric Contract Changes

What does Metric Contract Changes do?

A skill your agent uses when changing metric CSV files, exporter-owned counters, Prometheus labels, or metric rendering. Metric Contract Changes is an agent skill from NVIDIA/dcgm-exporter, published by the product's own GitHub organization. Use when changing metric CSV files, exporter-owned counters, Prometheus labels, or metric rendering.

When should I use Metric Contract Changes?

Metric Contract Changes fits situations like: changing metric CSV files; exporter-owned counters; prometheus labels; metric rendering.

How do I install Metric Contract Changes in Claude Code?

Run `npx skills add NVIDIA/dcgm-exporter --skill metric-contract-changes -a claude-code`. Or copy the skill folder (.cursor/skills/metric-contract-changes in NVIDIA/dcgm-exporter) into .claude/skills/metric-contract-changes in your project. Claude Code loads it when a task matches its description.

How do I install Metric Contract Changes in Codex?

Run `npx skills add NVIDIA/dcgm-exporter --skill metric-contract-changes -a codex`. Or copy the skill folder (.cursor/skills/metric-contract-changes in NVIDIA/dcgm-exporter) into .agents/skills/metric-contract-changes in your project. Codex loads it when a task matches its description.

Can I use Metric Contract Changes in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/dcgm-exporter --skill metric-contract-changes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/metric-contract-changes, .gemini/skills/metric-contract-changes, .github/skills/metric-contract-changes and .opencode/skills/metric-contract-changes in your project.

What does Metric Contract Changes need to run?

Going by SKILL.md and its folder, Metric Contract Changes needs the command-line tools its instructions call (go and make). Our summary lists: Docker.

Does Metric Contract Changes access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Metric Contract Changes safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Metric Contract Changes use?

Metric Contract Changes is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Metric Contract Changes use?

About 149 tokens (SKILL.md is roughly 596 characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Metric Contract Changes?

Skills that share tags, products or a category with Metric Contract Changes: KubeEye Cluster Inspection (kubesphere/kubesphere, 17k stars), Happy Infra Metrics and Grafana (slopus/happy, 24k stars), Syncmeta (pawurb/hotpath-rs, 1.9k stars) and WizTelemetry Platform Service (kubesphere/kubesphere, 17k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Metric Contract Changes?

NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/dcgm-exporter, which has 1,891 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 18, 2026.

Source: NVIDIA/dcgm-exporter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.