{
  "markdown": "# Grafana Skills\n\n[![Validate Marketplace](https://github.com/grafana/skills/actions/workflows/validate.yml/badge.svg)](https://github.com/grafana/skills/actions/workflows/validate.yml)\n[![Lint Skills](https://github.com/grafana/skills/actions/workflows/lint-skills.yml/badge.svg)](https://github.com/grafana/skills/actions/workflows/lint-skills.yml)\n\nPublic skills for working with Grafana, Prometheus, Loki, Tempo, Pyroscope, k6, and the broader LGTM observability\nstack. Compatible with Claude Code, Cursor, Codex, and any tool supporting the\n[Agent Skills](https://agentskills.io) open standard.\n\n## Installation\n\n### npx skills (recommended for most tools)\n\nAny tool following the [Agent Skills](https://agentskills.io) standard can install directly:\n\n```bash\nnpx skills add grafana/skills\n```\n\n### Claude Code\n\n```bash\n# Add this marketplace\nclaude plugin marketplace add grafana/skills\n\n# Install the plugin(s) you want\nclaude plugin install grafana-plugins@grafana-skills\nclaude plugin install grafana-core@grafana-skills\nclaude plugin install grafana-cloud@grafana-skills\nclaude plugin install grafana-lgtm@grafana-skills\nclaude plugin install grafana-app-sdk@grafana-skills\nclaude plugin install grafana-k6@grafana-skills\nclaude plugin install grafana-datasources@grafana-skills\n```\n\n### Cursor\n\nInstall via the `npx skills` command shown above:\n\n```bash\nnpx skills add grafana/skills\n```\n\nThis writes skills into `.cursor/skills/` in your project so Cursor's agent can load them.\n\n> Cursor's built-in **Add Rule → Remote Rule (GitHub)** flow is not compatible with this repository. That importer only accepts Cursor Project Rules (`.mdc` files under `.cursor/rules/`), and the Grafana Skills repo follows the [Agent Skills](https://agentskills.io) standard instead (`SKILL.md` files under `skills/`).\n\n### Codex and other Agent Skills tools\n\nSkills are discovered automatically via the `.agents-plugin/marketplace.json` manifest. No manual setup needed — Codex loads matching skills based on your task context.\n\nTo install manually into a repo's `.agents/skills/` directory:\n\n```bash\nnpx skills add grafana/skills\n```\n\n---\n\n## Available Skills\n\nSkills are organized into plugin groups. All skill files live under `skills/<plugin-name>/`.\n\n### grafana-core\n\nCore Grafana concepts — dashboards, visualization, PromQL, alerting, and telemetry collection.\n\n| Skill | Description |\n|-------|-------------|\n| [grafana-oss](skills/grafana-core/grafana-oss) | Grafana OSS core — dashboards, data sources, provisioning, RBAC, and server configuration |\n| [dashboarding](skills/grafana-core/dashboarding) | Create and organise Grafana dashboards — panels, variables, transformations, and thresholds |\n| [promql](skills/grafana-core/promql) | Write, validate, and optimise PromQL queries for Prometheus and Grafana Cloud Metrics |\n| [alerting-irm](skills/grafana-core/alerting-irm) | Grafana Alerting, Incident Response Management, and SLOs — rules, contact points, and on-call |\n| [alloy](skills/grafana-core/alloy) | Grafana Alloy OpenTelemetry collector — config language, components, and telemetry pipelines |\n| [beyla](skills/grafana-core/beyla) | Grafana Beyla eBPF auto-instrumentation for zero-code application observability |\n| [opentelemetry](skills/grafana-core/opentelemetry) | OpenTelemetry with the Grafana stack — SDK instrumentation, OTLP, and collectors |\n\n### grafana-cloud\n\nGrafana Cloud — fleet management, cloud integrations, cost optimization, and AI agent connectivity.\n\n| Skill | Description |\n|-------|-------------|\n| [admin](skills/grafana-cloud/admin) | Grafana Cloud account management — organizations, stacks, RBAC, SSO, and service accounts |\n| [send-data](skills/grafana-cloud/send-data) | Send telemetry to Grafana Cloud — metrics, logs, traces, and profiles via Alloy or SDKs |\n| [fleet-management](skills/grafana-cloud/fleet-management) | Manage Grafana Alloy collector fleets with remote configuration and OpAMP |\n| [cloud-integrations](skills/grafana-cloud/cloud-integrations) | Connect AWS, Azure, and other cloud providers to Grafana Cloud |\n| [infrastructure](skills/grafana-cloud/infrastructure) | Infrastructure monitoring — Kubernetes, host/container metrics, and cloud integrations |\n| [app-observability](skills/grafana-cloud/app-observability) | Application Observability (APM), Frontend Observability (Faro), and AI Observability |\n| [database-observability](skills/grafana-cloud/database-observability) | Query-level performance insights for MySQL and PostgreSQL |\n| [adaptive-metrics](skills/grafana-cloud/adaptive-metrics) | Reduce metrics cost with Adaptive Metrics aggregation rules and cardinality management |\n| [cost-management](skills/grafana-cloud/cost-management) | Grafana Cloud cost monitoring, attribution, usage alerts, and optimization |\n| [dpm-finder](skills/grafana-cloud/dpm-finder) | Identify Prometheus metrics driving high Data Points per Minute (DPM) |\n| [loki-label-analyzer](skills/grafana-cloud/loki-label-analyzer) | Evaluate and improve Loki label strategy using cardinality, query patterns, and label hygiene |\n| [prometheus-label-strategy](skills/grafana-cloud/prometheus-label-strategy) | Audit and design Prometheus label schemas — cardinality, histograms, source-side prevention |\n| [prometheus-cardinality-troubleshooter](skills/grafana-cloud/prometheus-cardinality-troubleshooter) | Diagnose live Prometheus cardinality issues — slow queries, OOMs, high Active Series bills |\n| [oncall-irm](skills/grafana-cloud/oncall-irm) | Grafana OnCall and IRM — alert routing, escalation chains, and incident lifecycle |\n| [ml-ai](skills/grafana-cloud/ml-ai) | AI/ML features — Grafana Assistant, Dynamic Alerting, Sift, Knowledge Graph, and LLM Plugin |\n| [assistant-mcp](skills/grafana-cloud/assistant-mcp) | Connect AI coding agents (Claude Code, Cursor, Codex) to Grafana Cloud via MCP |\n| [private-connectivity](skills/grafana-cloud/private-connectivity) | Private network connectivity — AWS PrivateLink, Azure Private Link, GCP Private Service Connect |\n| [testing](skills/grafana-cloud/testing) | Synthetic Monitoring, k6 Cloud load testing, and Frontend Observability |\n| [synthetic-monitoring-checks](skills/grafana-cloud/synthetic-monitoring-checks) | Author Synthetic Monitoring checks — k6 scripted and browser check deep dive, check-type selection, API/Terraform |\n\n### grafana-lgtm\n\nOpen-source LGTM observability stack — Loki, Tempo, Prometheus/Mimir, and Pyroscope.\n\n| Skill | Description |\n|-------|-------------|\n| [loki](skills/grafana-lgtm/loki) | Log aggregation with Grafana Loki — LogQL queries, pipelines, and architecture |\n| [tempo](skills/grafana-lgtm/tempo) | Distributed tracing with Grafana Tempo — TraceQL, service graphs, and correlations |\n| [prometheus](skills/grafana-lgtm/prometheus) | Metrics with Prometheus — PromQL, alerting, recording rules, and Mimir |\n| [mimir](skills/grafana-lgtm/mimir) | Scalable long-term metrics storage with Grafana Mimir — architecture and operations |\n| [pyroscope](skills/grafana-lgtm/pyroscope) | Continuous profiling with Grafana Pyroscope — flame graphs, diff views, and language support |\n| [profilecli-insights](skills/grafana-lgtm/profilecli-insights) | Query live Pyroscope profiles with profilecli and correlate hot functions with checked-out source code |\n\n### grafana-plugins\n\nSkills for building Grafana plugins — bundle optimisation, code splitting, React 19 migration, dependency audits, and the @grafana/scenes framework.\n\n| Skill | Description |\n|-------|-------------|\n| [plugin-bundle-size](skills/grafana-plugins/plugin-bundle-size) | Optimise Grafana app plugin bundle size using React.lazy, Suspense, and webpack code splitting |\n| [react-19-plugin-migration](skills/grafana-plugins/react-19-plugin-migration) | Migrate a Grafana plugin to React 19 compatibility ahead of Grafana 13 |\n| [grafana-scenes](skills/grafana-plugins/grafana-scenes) | Build Grafana plugin pages using the @grafana/scenes framework |\n| [check-npm](skills/grafana-plugins/check-npm) | Audit npm, yarn, or pnpm package manager configuration for supply-chain hardening |\n| [audit-and-reduce-dependencies](skills/grafana-plugins/audit-and-reduce-dependencies) | Reduce pnpm dependency footprint — unused deps, deduplication, transitive closure triage |\n\n### grafana-app-sdk\n\nSkills for building apps on the Grafana App Platform using grafana-app-sdk.\n\n| Skill | Description |\n|-------|-------------|\n| [app-sdk-concepts](skills/grafana-app-sdk/app-sdk-concepts) | Project init, deployment modes (standalone operator, grafana/apps, frontend-only), and workflow |\n| [cue-kind-definition](skills/grafana-app-sdk/cue-kind-definition) | Author CUE kind definitions — schemas, versioning, spec vs status, codegen config |\n| [reconciler-logic](skills/grafana-app-sdk/reconciler-logic) | Implement async reconciler and watcher business logic |\n| [admission-control](skills/grafana-app-sdk/admission-control) | Write validation and mutation admission handlers |\n\n### grafana-k6\n\nSkills for working with k6 open-source load testing.\n\n| Skill | Description |\n|-------|-------------|\n| [k6](skills/grafana-k6/k6) | Generate, validate, and review k6 test scripts — load/stress/spike/soak/breakpoint, functional, protocol, and browser — using runnable examples and a generate → validate → review workflow |\n| [k6-docs](skills/grafana-k6/k6-docs) | Write or review k6 documentation across TypeScript types, user docs, and release notes |\n| [k6-perf-test-website](skills/grafana-k6/k6-perf-test-website) | Performance-test a public website end-to-end with k6. Produces a hybrid protocol+browser test suite, SLO-backed thresholds, a load-generator monitor sidecar, and a Grafana-side investigation playbook |\n| [k6-manage](skills/grafana-k6/k6-manage) | Operate Grafana Cloud k6 (GCk6) via the `gcx` CLI or direct curl — manage tests, runs, scripts, schedules, and env vars; fetch logs, metrics, traces, screenshots, and Cloud Insights |\n| [k6-cloud-investigate-test](skills/grafana-k6/k6-cloud-investigate-test) | Investigate a specific Grafana Cloud k6 test or run — describe the script, list run history, pull metrics and logs, and identify pass/fail root cause |\n| [k6-trend-analysis](skills/grafana-k6/k6-trend-analysis) | Analyze Grafana Cloud k6 test-run trends over time — detect metric drift, compute threshold headroom, and recommend when to tighten thresholds |\n| [k6-test-maintenance](skills/grafana-k6/k6-test-maintenance) | Maintain and improve existing k6 scripts — threshold tightening, version migration, service-change fixes, refactoring, and best-practice audits |\n\n### grafana-datasources\n\nSkills for working with Grafana data source plugins.\n\n| Skill                                                                          | Description                                                                  |\n| ------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- |\n| [datasources-provisioning](skills/grafana-datasources/datasources-provisioning) | Authoring and schema discovery of Grafana data source plugin's configuration |\n\n---\n\n## Contributing\n\nWe welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for how to add a new skill.\n\nQuick start:\n\n1. Copy `template/SKILL.md` to `skills/<plugin-name>/<skill-name>/SKILL.md`\n2. Fill in the frontmatter and content\n3. Run `./scripts/lint-skills.sh skills` to validate\n4. Open a PR\n\n## Repository Structure\n\n```\ngrafana-skills/\n├── .claude-plugin/marketplace.json   # Claude Code marketplace manifest\n├── .cursor-plugin/marketplace.json   # Cursor marketplace manifest (identical)\n├── .agents-plugin/marketplace.json   # Codex marketplace manifest (identical)\n├── skill-registry.json               # Machine-readable skill manifest\n├── skills/                           # All skills, grouped by plugin\n│   ├── grafana-core/\n│   ├── grafana-cloud/\n│   ├── grafana-lgtm/\n│   ├── grafana-plugins/\n│   ├── grafana-app-sdk/\n│   ├── grafana-k6/\n│   └── grafana-datasources/\n├── template/SKILL.md                 # Starter template for new skills\n├── scripts/lint-skills.sh            # Local skill validation\n└── .github/workflows/                # CI validation\n```\n\n## License\n\nApache License 2.0 - see [LICENSE](LICENSE).\n",
  "bytes": 12315,
  "sha": "8e4d0990f1987a045ce5f0732c4cc1707049cdad057bbc71d30710c0ad73e1b7",
  "repo_slug": "grafana/skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_grafana_skills_pyroscope_a16cf77c/readme"
}