npx skills add ...
npx skills add grafana/skills --skill grafana-oss
Configure Grafana OSS — provisions dashboards from YAML, sets up data sources (Prometheus / Loki / Tempo / Pyroscope), writes dashboard JSON with template variables, builds panel queries, assigns built-in roles (Viewer / Editor / Admin / GrafanaAdmin), mints service-account tokens, edits grafana.ini server config, creates annotations, installs plugins via provisioning, and validates each step with a health-check curl. Use when building dashboards, configuring data sources, setting up provisioning YAML, picking a panel type, writing template variables, managing users and roles, configuring SMTP/OAuth in grafana.ini, creating annotations via API, troubleshooting why a provisioned dashboard isn't showing up, or running Grafana OSS locally — even when the user says "set up a Prometheus data source", "provision dashboards from git", "make a service account", or "configure SSO in OSS" without saying "Grafana OSS".
npx skills add grafana/skills --skill grafana-oss
/var/lib/grafana/dashboards/provisioning/dashboards/default.yaml (see § Dashboard provisioning below)journalctl -u grafana-server | grep -i provisioning) for parse errors.provisioning/datasources/datasources.yaml (see § Data source provisioning below)POST /api/serviceaccounts (full API in references/api.md § Users + service accounts)POST /api/serviceaccounts/{id}/tokensFor the dashboard JSON shape itself (panels, queries, template variables), see references/dashboard-json.md.
| Role | Permissions |
|---|---|
| Viewer | Read dashboards, alerts |
| Editor | Create/edit dashboards, alerts |
| Admin | Manage data sources, users, plugins |
| GrafanaAdmin | Server-wide admin (superuser) |
Service-account provisioning:
(Custom RBAC roles with fine-grained permissions are Enterprise / Cloud only — see the grafana-cloud/admin skill if you need those.)
After restart, verify via GET /api/plugins/<plugin-id>/health.
references/dashboard-json.md — full dashboard JSON model + template variables + common problems (uid uniqueness, gridPos arithmetic, datasource uid matching)references/dashboards.md — dashboard workflows, settings, variables, annotations, sharing, versions, playlists, and provisioning-as-codereferences/datasources.md — data source setup and query examples for Prometheus, Loki, Tempo, SQL, CloudWatch, and pluginsreferences/panel-types.md — panel-type table + decision guide for picking the right onereferences/panels.md — panel editor, visualization options, field config, transformations, query options, inspection, and performance tipsreferences/alerting.md — alerting concepts, contact points, notification policies, templates, silences, and common rule examplesreferences/api.md — full Grafana OSS API reference (dashboards, data sources, users, service accounts, annotations) with verification curls and common failure modesreferences/config.md — grafana.ini server / database / SMTP / auth / security / feature-toggle config + restart-required issues