# elasticsearch

Официальный плагин Elastic для GitHub Copilot: переводит вопросы на естественном языке в запросы ES|QL, грузит данные и разбирает проблемы кластера.

- плагин · `type=plugin` · GitHub Copilot · ★ 601
- Автор: Elastic
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/elastic/agent-skills/tree/HEAD/plugins/elasticsearch
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/plugins/elasticsearch

## Что делает

Плагин собран из скиллов репозитория `elastic/agent-skills` — их пишет сама Elastic. Внутри десять скиллов по Elasticsearch: запросы ES|QL, дизайн маппингов, загрузка CSV и JSON через bulk API, оптимизация медленных поисков, reindex, диагностика не-зелёного кластера, ML-джобы аномалий и объяснение их оценок. Плюс два скилла по Elastic Cloud: онбординг организации и провижининг Serverless-проектов.

Каждый скилл — отдельная папка с `SKILL.md`, где лежат метаданные и инструкции, которым следует агент. Формат общий для агентских IDE, так что те же скиллы работают в Cursor, Windsurf и Gemini CLI. Статус — Technical Preview: набор активно меняется, поведение скиллов может отличаться от версии к версии.

Скилл `elasticsearch-ingest` берёт только локальные файлы и не заменяет Logstash, Beats или reindex между индексами. Для работы нужен доступ к вашему кластеру Elasticsearch — без него агент не выполнит ни один запрос.

## Установка

### GitHub Copilot (родная платформа)

**Команда из источника**
```bash
copilot plugin install elasticsearch@awesome-copilot
```

## Когда брать
- перевести вопрос на естественном языке в запрос ES|QL
- загрузить CSV или JSON в индекс через bulk API
- разобраться, почему кластер ушёл в yellow или red
- найти причину медленного поиска по профилю запроса
- спроектировать маппинг под конкретные сценарии доступа

## Примеры запросов агенту
- Покажи логи ошибок за последний час через ES|QL
- Загрузи `events.csv` в индекс `events` с явным маппингом
- Кластер в статусе yellow — найди причину и подскажи, что делать

## Похожие
- [firebase](https://affpapa.org/nevibecode/plugins/firebase.md) — плагин · ★ 44635
- [power-platform-architect](https://affpapa.org/nevibecode/plugins/power-platform-architect.md) — плагин · ★ 40418
- [power-bi-development](https://affpapa.org/nevibecode/plugins/power-bi-development.md) — плагин · ★ 40418
- [partners](https://affpapa.org/nevibecode/plugins/partners.md) — плагин · ★ 40418
- [oracle-to-postgres-migration-expert](https://affpapa.org/nevibecode/plugins/oracle-to-postgres-migration-expert.md) — плагин · ★ 40418
- [openapi-to-application-csharp-dotnet](https://affpapa.org/nevibecode/plugins/openapi-to-application-csharp-dotnet.md) — плагин · ★ 40418

Из того же набора: [elastic/agent-skills](https://affpapa.org/nevibecode/by/elastic/agent-skills.md) — 25 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
