
공식 Elastic 스킬
Elastic Agent Skills — Elastic를 만든 사람들이 직접 개발한 — 는 네이티브 플랫폼 전문 지식을 여러분의 AI 코딩 에이전트에 직접 제공합니다. 이는 공식 Agent Skills 라이브러리로, Cursor, GitHub Copilot, Windsurf, Gemini CLI 등과 같은 에이전트형 IDE와 호환됩니다. 스킬은 Agent Skills 오픈 표준을 따릅니다.
[!NOTE] 기술 프리뷰
이 스킬들은 초기 릴리스 단계에 있으며 활발히 개발 중입니다. 스킬이 견고한 평가와 함께 정립되고 모델 환경이 진화함에 따라 변경될 수 있습니다. 업데이트를 자주 확인하세요.
이 저장소에는 모든 AI 에이전트가 Elasticsearch, Kibana, Elastic Observability, Elastic Security를 올바르게 다루는 방법을 가르치는 지침, 컨텍스트, 도구의 패키지인 엄선된 스킬들이 포함되어 있습니다. 이미 사용 중인 에이전트 런타임에 이들을 추가하면, 여러분의 어시스턴트는 구식 패턴 사용을 멈추고 올바르게 작동하기 시작합니다.
스킬은 AI 에이전트가 특정 작업을 반복 가능한 방식으로 완수할 수 있도록 지식과 도구를 제공하는 자체 완결형 패키지입니다. 각 스킬은 메타데이터와 에이전트가 따르는 지침이 담긴 SKILL.md 파일과 함께 자체 폴더에 위치합니다.
Agent Skills 표준에 대한 더 많은 배경 정보는 agentskills.io를 참고하세요.
이 저장소의 스킬들은 다음에 중점을 둡니다:
| Skill | Description | Version | Author |
|---|---|---|---|
| cloud-onboarding | Elastic Cloud 조직을 온보딩합니다: elastic CLI의 Cloud 컨텍스트와 API 키를 구성하고, 기본 리전을 설정한 다음, 사용자를 초대하고, 사전 정의되거나 사용자 정의된 Serverless 프로젝트 역할을 할당하며, Cloud API 키를 생성하거나 폐기합니다. Cloud 인증을 설정할 때 또는 조직과 그 프로젝트에 대한 사용자 접근을 부여, 수정, 감사할 때 사용합니다. | 0.3.0 | elastic |
| cloud-provisioning | Elastic Cloud 인프라를 프로비저닝하고 운영합니다: Serverless 프로젝트(Elasticsearch, Observability, Security)를 생성, 연결, 업데이트, 삭제하고, 트래픽 필터(IP 및 AWS PrivateLink 네트워크 보안)를 관리하며, Elastic Cloud Hosted 배포의 수명 주기를 관리합니다. Serverless 프로젝트나 호스팅 배포를 생성하거나 2일차 운영을 수행할 때, 또는 이들의 네트워크 접근을 제한할 때 사용합니다. | 0.3.0 | elastic |
| Skill | Description | Version | Author |
|---|---|---|---|
| elasticsearch-anomaly-detection | API를 통해 Elastic ML 이상 탐지 작업을 생성하고 관리합니다. 인덱스나 데이터 스트림에 작업을 설정하거나, 작업과 데이터피드를 구성하거나, 이들을 열거나 시작하거나 중지할 때 사용합니다. | 1.1.0 | elastic |
| elasticsearch-anomaly-detection-explainer | Elasticsearch ML 이상 탐지 점수, 모델 동작, 결과 해석을 설명합니다. 사용자가 점수가 왜 높거나 낮은지, 모델이 어떻게 학습하는지, 숫자가 무엇을 의미하는지, 또는 예상치 못한 이상 점수를 어떻게 문제 해결하는지 물을 때 사용합니다. | 0.3.0 | elastic |
| elasticsearch-cluster-health | 그린 상태가 아닌 Elasticsearch 클러스터를 진단하고 가장 가능성 높은 단일 원인과 해결책을 제시합니다. 운영자가 옐로우 또는 레드 상태, 할당되지 않은 샤드, 할당 실패를 보고하거나 더 깊은 조사 전에 읽기 전용 트리아지를 원할 때 사용합니다. 레플리카 대 프라이머리 영향, 할당 결정자 분류, 데이터 손실 인식을 가르칩니다. | 0.1.0 | elastic |
| elasticsearch-esql | ES|QL(Elasticsearch Query Language) 쿼리를 실행합니다. 사용자가 Elasticsearch 데이터를 쿼리하거나, 로그를 분석하거나, 메트릭을 집계하거나, 데이터를 탐색하거나, ES|QL 결과로 차트와 대시보드를 만들고자 할 때 사용합니다. | 0.7.0 | elastic |
| elasticsearch-index-design | 명시된 접근 패턴에 맞게 Elasticsearch 인덱스 매핑을 설계하고 검토합니다: 올바른 필드 타입, text+keyword 멀티 필드, doc_values 튜닝, 매핑 폭발 방지, 명시적 샤드 설정. 새 인덱스를 생성하거나, 저장 또는 쿼리 성능을 위해 매핑을 검토하거나, 잘못된 필드 타입을 수정하거나, 사용자가 필드에 대한 검색, 필터, 정렬, 집계에 어떤 타입을 사용할지 물을 때 사용합니다. | 0.1.0 | elastic |
| elasticsearch-ingest | 필드 타입이 중요할 때 bulk API와 명시적 매핑을 사용하여 CSV 및 JSON 파일을 Elasticsearch 인덱스에 로드합니다. 로컬 파일을 일괄 가져오거나, CSV 행이나 JSON 배열을 NDJSON bulk 형식으로 변환하거나, 수집 후 문서 수와 매핑을 검증할 때 사용합니다 — Logstash 파이프라인, Beats, 사용자 정의 스크립트, 인덱스 간 재색인에는 사용하지 않습니다. | 0.1.0 | elastic |
| elasticsearch-onboarding | Elasticsearch를 처음 접하는 개발자가 제로에서 작동하는 검색 경험에 도달하도록 돕습니다. 의도를 이해하고, 데이터를 매핑하고, 모범 사례가 내장된 검색 경험을 구축하도록 안내합니다. 사용자가 검색 관련 기능을 구축하려는 의도를 보이거나, 자신의 사용 사례에 대한 Elasticsearch 관련 개념을 묻거나, Elasticsearch 시작에 도움이 필요하다고 표현할 때 사용합니다. | 0.1.0 | elastic |
| elasticsearch-query-optimization | 느린 Elasticsearch Query DSL 검색을 진단하고 측정된 수정을 제안합니다. 검색이 느리거나, 프로파일 출력이 비용이 큰 절을 보여주거나, 정확 일치 필터가 스코어링 컨텍스트에 있거나, 선행 와일드카드가 지연 시간을 지배할 때 사용합니다. 모든 권장 사항을 검색 프로파일링에 근거하세요 — 비스코어링 절을 필터 컨텍스트로 이동하고, 선행 와일드카드를 제거하고, 개선을 확인하기 위해 다시 프로파일링하세요. | 0.1.0 | elastic |
| elasticsearch-reindex | 성능을 위한 Elasticsearch 재색인을 안내합니다: 로컬 및 원격, 슬라이싱, 스로틀링, task API. 인덱스를 복사하거나 마이그레이션하거나, 매핑을 변경하거나, 재색인 중 변환할 때 사용합니다. | 0.2.0 | elastic |
| elasticsearch-search-relevance | 콘텐츠 및 카탈로그 인덱스에 대한 Elasticsearch 검색 관련성을 개선합니다: 쿼리 규칙으로 결과를 고정하거나 승격하고(올바른 규칙 타입, 기준, 규칙-쿼리 연결), 인덱스 매핑에 근거한 multi_match, 필드 부스트, 분석으로 자연 순위를 튜닝합니다. 검색 결과의 순위가 좋지 않거나, 특정 문서가 쿼리에 대해 먼저 나타나야 하거나, 사용자가 전문 검색 매칭을 튜닝하도록 요청할 때 사용합니다 — ES|QL 분석, 인덱스 수집, 클러스터 상태에는 사용하지 않습니다. | 0.1.0 | elastic |
| Skill | Description | Version | Author |
|---|---|---|---|
| kibana-agent-builder | Kibana Agent Builder 에이전트와 사용자 정의 도구를 생성하고 관리합니다. Agent Builder에서 에이전트나 도구를 생성, 업데이트, 삭제, 테스트, 검사하도록 요청받거나, 사용자가 이미 존재하는 에이전트나 도구를 이해하고자 할 때 사용합니다. | 0.3.0 | elastic |
| kibana-alerting-rules | Kibana 알림 규칙을 생성하고 관리합니다. 규칙 수명 주기(활성화, 비활성화, 음소거, 스누즈)를 생성, 업데이트, 관리하거나, 메트릭 임계값 규칙 타입과 파라미터를 선택하거나, 태그 필터로 읽기 전용 찾기/목록을 수행할 때 사용합니다. | 0.3.0 | elastic |
| kibana-anomaly-detection | Elastic ML 이상 탐지 — 조사/RCA, 점수 설명, 작업 수명 주기 문제 해결, 작업 운영. "무엇이 고장 났나?"/"어떤 엔티티인가?"/RCA, "점수가 왜 높거나 낮은가?"/재정규화, "데이터피드가 멈췄다"/"메모리 제한"/hard_limit에 답하거나 ML 이상 탐지 작업을 구성할 때 사용합니다. .ml-anomalies-*에서 결과를 읽고 ML REST API에서 작업 상태를 읽습니다. | 0.3.0 | elastic |
| kibana-dashboards | Kibana 대시보드와 Lens 시각화를 생성하고 관리합니다. 대시보드와 시각화를 선언적으로 정의하거나, 버전 관리하거나, 배포를 자동화해야 할 때 사용합니다. | 0.3.0 | elastic |
| kibana-workflows | Elastic Workflow YAML 정의를 작성, 검증, 테스트, 실행, 검사합니다. 사용자가 자연어를 Kibana 워크플로로 전환하거나, 워크플로 YAML을 수정하거나, 트리거나 단계를 이해하거나, 실제 Kibana에 대해 빠른 테스트 루프를 실행하고자 할 때 사용합니다. | 0.5.0 | elastic |