No description
  • TypeScript 100%
Find a file
keeb 28667be04f feat: add embedded grafana skill for AI agents
Bundles a Claude/Cursor/etc. skill describing the @keeb/grafana/instance
model so AI agents installing this extension automatically get authoring
guidance for dashboards, alerts, contact points, annotations, and PromQL
queries via the Grafana datasource proxy.
2026-04-06 18:33:13 -07:00
.claude/skills/grafana feat: add embedded grafana skill for AI agents 2026-04-06 18:33:13 -07:00
extensions/models Add getDashboard method, switch from SSH to direct HTTP API 2026-03-05 16:56:19 -08:00
.gitignore Initial commit: @keeb/grafana swamp extension 2026-02-27 12:31:13 -08:00
.swamp.yaml Initial commit: @keeb/grafana swamp extension 2026-02-27 12:31:13 -08:00
CLAUDE.md Add repository and tags to manifest 2026-03-02 22:01:49 -08:00
manifest.yaml feat: add embedded grafana skill for AI agents 2026-04-06 18:33:13 -07:00
README.md Initial commit: @keeb/grafana swamp extension 2026-02-27 12:31:13 -08:00

@keeb/grafana

Swamp extension for Grafana dashboard and alert management via the Grafana HTTP API.

Models

grafana/instance

Manage dashboards, alert rules, contact points, and notification policies on a Grafana instance.

Method Description
discover List all dashboards
pushDashboard Create or update a dashboard from a JSON file
exportDashboard Export a dashboard to JSON
configureContactPoint Configure a notification contact point (e.g. Discord webhook)
configureNotificationPolicy Set the notification routing policy
pushAlertRule Create or update an alert rule
createAnnotation Create a dashboard annotation (used to mark deploys, server events)

Workflows

None — dashboard and alert deployment workflows are defined in the consuming project.

Dependencies

Install

swamp extension pull @keeb/grafana

License

MIT