kibana-dashboards

Manage Kibana dashboards and Lens visualizations via a declarative API.

546|44|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/elastic/agent-skills --skill kibana-dashboards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kibana-dashboards
Source: https://github.com/elastic/agent-skills/tree/main/skills/kibana/kibana-dashboards
Command: npx skills add https://github.com/elastic/agent-skills --skill kibana-dashboards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node-fetch, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation, management, and deployment of Kibana Dashboards and Lens visualizations, enabling declarative configuration and version control.

Core Features & Use Cases

  • Declarative Definitions: Define dashboards and visualizations in a minimal, Git-friendly format.
  • Automated Deployment: Streamline the process of deploying Kibana content across environments.
  • Use Case: You need to create a new set of operational dashboards for a new microservice. Use this Skill to define the dashboards and visualizations in JSON files, version control them, and then deploy them automatically to your Kibana instance.

Quick Start

Use the kibana-dashboards skill to create a new dashboard from the file 'my-new-dashboard.json'.

Frequently Asked Questions about kibana-dashboards

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

FAQPage Schema
How do I automate Kibana dashboard deployment using a declarative configuration?

Automate Kibana dashboard deployment by defining dashboards and Lens visualizations in a minimal, Git-friendly JSON format. This Skill applies CRUD operations through a declarative API to manage Kibana content across environments.

Can I version control Kibana visualizations for GitOps workflows?

Yes, you can version control Kibana visualizations by storing declarative dashboard definitions in JSON files. This enables GitOps workflows, allowing you to track changes and automatically deploy Kibana content to your instance.

What is the best way to generate Lens visualizations for new microservice dashboards?

Generate Lens visualizations for microservices by defining them in declarative JSON files. This Skill automates the creation and deployment of operational dashboards, supporting LLM-assisted generation and direct deployment to Kibana.

Does this declarative Kibana dashboard API require a specific version?

Yes, the declarative Kibana dashboard API requires a connection to a Kibana instance with version 9.4 or higher. You also need the node-fetch dependency installed to execute the CRUD operations.

What are the limitations of managing Kibana dashboards declaratively?

Declarative Kibana dashboard management is limited to Lens visualizations and requires Kibana version 9.4 or higher. It focuses on CRUD operations for dashboards and visualizations, supporting GitOps and LLM-assisted generation workflows.