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.