Back to registry
observability bearer auth 1 pinned sources 10 files

Grafana

Generated Grafana CLI and agent Skill for dashboards, data sources, alerts, and administration.

$ grafana search "list public dashboards" --json
CLI binaries 6 platform builds
Skill Included in CLI
Source refs 1 pinned inputs
Smoke intent list public dashboards
01 Schema grafana commands schema --json
02 Catalog grafana commands --json
03 Search grafana search "list public dashboards" --json
Recipe structure

Files

10 files
builds/grafana.json json
{
  "schema_version": 1,
  "recipe": "grafana",
  "cli_name": "grafana",
  "generated_at": "2026-08-21T06:46:08.589Z",
  "lathe_version": "lathe v0.5.2 (none, unknown)",
  "gate": {
    "verdict": "GO",
    "generated_at": "2026-08-21T06:46:08.589Z",
    "lathe_version": "lathe v0.5.2 (none, unknown)",
    "command_count": 314,
    "group_count": 35,
    "skill_included": true,
    "warnings": [
      "W2",
      "W3"
    ]
  },
  "source_refs": [
    {
      "name": "grafana_http_api",
      "display_name": "grafana_http_api",
      "backend": "openapi3",
      "repo_url": "https://github.com/grafana/grafana",
      "pinned_tag": "d18e58d33aa8741f08fbab4aa73bdaf1f04e3be5",
      "files": [
        "packages/grafana-openapi/src/api/openapi3.json"
      ]
    }
  ],
  "outputs": {
    "catalog": null,
    "skill": "skills/grafana",
    "cli_artifacts": [
      {
        "os": "darwin",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "grafana",
        "path": "downloads/grafana-darwin-arm64.tar.gz",
        "size": 3728405,
        "sha256": "sha256:784a16a53279c061d27c0026fc8ee49dc0090f2126be035d3140fbfecdee3c73"
      },
      {
        "os": "darwin",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "grafana",
        "path": "downloads/grafana-darwin-amd64.tar.gz",
        "size": 4024825,
        "sha256": "sha256:8347215c7e1b063d7a54a3c8be23d56216daff7d3c4a20e8a733a2bd2f5f4a59"
      },
      {
        "os": "linux",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "grafana",
        "path": "downloads/grafana-linux-amd64.tar.gz",
        "size": 3954458,
        "sha256": "sha256:bc659f9d683d9a0f17c1d7e6ac8cbb1f5cf54245e2c749e37f5d3bdab1ab9530"
      },
      {
        "os": "linux",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "grafana",
        "path": "downloads/grafana-linux-arm64.tar.gz",
        "size": 3584974,
        "sha256": "sha256:947fe7eabbb46e5e932b7a85ca9fc8c140c57ac884b4132855ceed388504fa54"
      },
      {
        "os": "windows",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "grafana.exe",
        "path": "downloads/grafana-windows-amd64.tar.gz",
        "size": 4077517,
        "sha256": "sha256:1d97c22323714260b2efce8d21a00ab741e09150abd2642546e931eae7d32c75"
      },
      {
        "os": "windows",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "grafana.exe",
        "path": "downloads/grafana-windows-arm64.tar.gz",
        "size": 3647348,
        "sha256": "sha256:43b04e4999f16fe1167e56ccae9ae232297d474cd6a736cb0b30b7329a6434f6"
      }
    ]
  }
}

Grafana

This recipe generates the grafana CLI and agent Skill for Grafana dashboards, data sources, alerts, service accounts, and administration APIs.

API and authentication

Create a Grafana service-account token:

grafana auth login --hostname <host>
grafana auth status --hostname <host>

The login check resolves the current authenticated Grafana user.

Install the Skill

grafana skill install --scope user --agent codex --yes

Agent workflow

grafana commands --json
grafana search "list public dashboards" --json

Use the returned command path with grafana commands show before execution. Bump the pin in specs/sources.yaml when upgrading the Grafana HTTP API.