grafana-plugin-scaffolding

Scaffold Grafana plugin projects with the official create-plugin tool.

15|7|Updated Sep 29, 2025
One-click install
npx skills add https://github.com/nodnarbnitram/claude-code-extensions --skill grafana-plugin-scaffolding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grafana-plugin-scaffolding
Source: https://github.com/nodnarbnitram/claude-code-extensions/tree/main/.claude/skills/grafana-plugin-scaffolding
Command: npx skills add https://github.com/nodnarbnitram/claude-code-extensions --skill grafana-plugin-scaffolding

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nodejs>=18, npm, docker, and includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill eliminates the setup complexity of Grafana plugin development by automatically scaffolding projects with the official create-plugin tool.

Core Features & Use Cases

  • Project Scaffolding: Automatically creates plugin projects for panels, data sources, apps, and backend plugins.

Core Features & Use Cases

  • Development Environment: Set up Docker-based development with hot-reload for rapid iteration.
  • Plugin Configuration: Generate optimized plugin.json templates for all plugin types with proper SDK configurations.

Quick Start

Create a new Grafana panel plugin using the official scaffolder with interactive prompts for plugin type and configuration.

Frequently Asked Questions about grafana-plugin-scaffolding

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Grafana plugin project quickly?

Scaffolding a Grafana plugin project uses the official @grafana/create-plugin tool to automatically generate panel, data source, app, or backend plugin structures with pre-configured templates and SDK setup, eliminating manual boilerplate.

What are the prerequisites for Grafana plugin development?

Grafana plugin development requires Node.js v18 or later, npm or pnpm, Docker (optional but recommended for development environments), and Go 1.21+ specifically for backend plugins.

Can I set up a Docker-based development environment for Grafana plugins?

Yes, this Skill includes Docker-based development environment setup with hot-reload capabilities, enabling rapid iteration and testing of Grafana plugins without manual container configuration.

How do I generate a plugin.json configuration for different plugin types?

The Skill automatically generates optimized plugin.json templates tailored to your plugin type—panel, data source, app, or backend—with proper SDK configurations and dependencies pre-filled.

What plugin types can I scaffold with this tool?

You can scaffold four plugin types: panels for visualization, data sources for custom data integration, apps for dashboard-level features, and backend plugins for server-side logic using Go.

Do I need Go installed for all Grafana plugin projects?

Go 1.21+ is required only for backend plugins; panel, data source, and app plugins require only Node.js v18+, npm, and optionally Docker.