elasticsearch

Manage Elasticsearch clusters, indices, documents, and snapshots via APIs.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/ryukyagamilight/terminal-skills --skill elasticsearch-ryukyagamilight
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: elasticsearch
Source: https://github.com/ryukyagamilight/terminal-skills/tree/main/database/elasticsearch
Command: npx skills add https://github.com/ryukyagamilight/terminal-skills --skill elasticsearch-ryukyagamilight

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the complex tasks of managing Elasticsearch clusters, including monitoring health, managing indices, and performing data operations.

Core Features & Use Cases

  • Cluster Monitoring: Check cluster health, node status, and statistics.
  • Index Management: Create, delete, update, and alias indices.
  • Document Operations: Perform CRUD operations and bulk data imports.
  • Querying: Execute various search queries, including full-text, term, range, and boolean queries.
  • Backup & Restore: Manage snapshots for data backup and recovery.
  • Use Case: Troubleshoot a slow Elasticsearch cluster by checking hot threads and shard allocation, or automate the process of reindexing data from an old index to a new one with specific configurations.

Quick Start

Use the elasticsearch skill to check the health of your Elasticsearch cluster.

Frequently Asked Questions about elasticsearch

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

FAQPage Schema
How do I troubleshoot a slow Elasticsearch cluster?▼

Troubleshoot a slow Elasticsearch cluster by checking hot threads via the _nodes/hot_threads API and diagnosing shard allocation problems using the _cluster/allocation/explain API to identify node bottlenecks.

How do I manage Elasticsearch index lifecycle and aliases?▼

Manage Elasticsearch index lifecycle by executing commands to create, delete, update, and alias indices, enabling streamlined index transitions and automated data retention workflows.

How do I run advanced query DSL searches in Elasticsearch?▼

Run advanced query DSL searches in Elasticsearch by executing full-text, term, range, and boolean queries to retrieve specific documents, and apply aggregations for complex data summarization.

What is the best way to backup and restore Elasticsearch data?▼

Backup and restore Elasticsearch data by managing snapshots through specific APIs, ensuring complete data recovery and secure repository registration for your cluster indices.

How do I perform bulk data operations and reindexing in Elasticsearch?▼

Perform bulk data operations and reindexing in Elasticsearch by automating the process of copying data from an old index to a new one with specific configurations using CRUD and bulk import commands.

Why is Elasticsearch shard allocation failing and how do I check cluster health?▼

Check Elasticsearch shard allocation failures by monitoring cluster health and node status statistics, then use the _cluster/allocation/explain API to pinpoint exact allocation blocking issues.