kibana-streams

List, inspect, enable, disable, and resync Kibana Streams via the REST API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the management and inspection of Kibana Streams, allowing users to easily retrieve stream details, settings, and control their lifecycle without complex API calls.

Core Features & Use Cases

  • Stream Inspection: List all streams, get details of a specific stream, and view its ingest or query settings.
  • Lifecycle Management: Enable, disable, or resync existing Kibana Streams.
  • Use Case: A user needs to check the current query configuration for a specific stream named 'web-logs' and then enable it to resume data ingestion.

Quick Start

Use the kibana-streams skill to enable the stream named 'web-logs'.

Frequently Asked Questions about kibana-streams

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

FAQPage Schema
How do I list all Kibana Streams to inspect data ingestion pipelines?

You can list all Kibana Streams by using the skill to retrieve stream metadata via the REST API. This allows you to inspect available data ingestion pipelines and view their current operational status and settings.

How do I enable or disable a specific data stream in Kibana?

To enable or disable a specific data stream in Kibana, you use the skill's lifecycle management functions via the REST API. This controls whether the stream actively resumes or pauses data ingestion.

Can I retrieve ingest and query settings for an existing Kibana Stream?

Yes, you can retrieve ingest and query settings for an existing Kibana Stream. The skill inspects specific stream details via the REST API, returning the current configuration needed for operational oversight.

What is the best way to resync Kibana Streams without making complex API calls?

The best way to resync Kibana Streams is by using the skill's resync function. It simplifies the REST API process, allowing you to update stream metadata and lifecycle states without manually constructing complex API calls.

Why would I need to manage Kibana Streams through a dedicated interface?

Managing Kibana Streams through a dedicated interface provides operational oversight and control over data ingestion pipelines. It streamlines retrieving details and managing lifecycles, avoiding the complexity of direct REST API interactions.

Does managing Kibana Streams require any external dependencies?

No, managing Kibana Streams with this skill requires no external dependencies. It directly interfaces with the Kibana REST API to handle stream inspection and lifecycle management natively.