elastic/agent-skills
Official Elastic Skills
What is Elastic Agent Skills?
Elastic Agent Skills is a library of “skills” – small, self‑contained packages that teach AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor, Gemini CLI) how to work correctly with the Elastic stack. Each skill lives in its own folder with a SKILL.md that describes the task, the required context, and the API calls the agent may perform.
Core idea
- Skill = instruction + tooling – the agent gets a concise, vetted recipe for a concrete operation (e.g., create an Elastic Cloud project, ingest a CSV into Elasticsearch, enable Kibana audit logging).
- Standardised – they follow the open Agent Skills specification (see agentskills.io), so any compatible agent can discover and run them.
- Technical preview – early‑stage, actively updated, and meant to be installed selectively.
What you can do with it
The repository ships dozens of ready‑to‑use skills grouped by product area:
| Category | Example skills | Typical use‑case |
|---|---|---|
| Cloud | cloud-create-project, cloud-access-management |
Provision Elastic Cloud Serverless projects, manage users and API keys. |
| Elasticsearch | elasticsearch-esql, elasticsearch-file-ingest, elasticsearch-authz |
Run ES |
| Kibana | kibana-dashboards, kibana-alerting-rules, kibana-workflows |
Declare dashboards, create alert‑as‑code, author or test Kibana workflow YAML. |
| Observability | observability-edot-java-instrument, observability-logs-search, observability-llm-obs |
Add OpenTelemetry instrumentation to services, search logs with ES |
| Security | security-alert-triage, security-case-management |
Triage alerts, create and update SOC cases, generate synthetic security data. |
Each skill is designed to be idempotent and to use the Elastic REST APIs (or Terraform where noted), so the agent can safely call it from a chat or IDE context.
How to install
The README lists three supported installation paths:
- Claude Code plugin – add the repo as a marketplace source and install the desired skill bundles via
claude plugin install …. - GitHub Copilot CLI – similar workflow with
copilot plugin marketplace add …. npx skillsCLI (recommended) – a single‑command installer from the Vercel‑labsskillstool, e.g.npx skills add elastic/agent-skills # interactive picker npx skills add elastic/agent-skills@elasticsearch-esql # single skill npx skills add elastic/agent-skills -a cursor -a claude-code # target agents
The docs advise installing only the cloud and elasticsearch‑auth skills as a foundation, then adding the ones you actually need to avoid “context bloat”.
Security & safety notes
Because these skills run with real credentials and can execute shell commands, the README includes a short threat‑model checklist:
- Perform your own risk assessment and limit API‑key privileges.
- Be aware that data sent to the LLM may leave the local environment.
- Test in a non‑production cluster or a trial Serverless project first.
- Review the skill source (they are open‑source) before running.
Who should use this?
- Developers building or maintaining Elastic‑based search, observability, or security solutions who want their AI assistant to issue correct API calls instead of guessing.
- Ops / SRE teams that want to automate routine Elastic Cloud or Kibana tasks via a conversational interface.
- AI‑tooling vendors that support the Agent Skills spec and need a ready‑made catalog of Elastic‑specific capabilities.
Bottom line: Elastic Agent Skills is a genuine, Elastic‑maintained collection of reusable, API‑driven “skills” that plug into modern AI coding agents, letting those agents perform real Elastic‑stack operations safely and reliably.
Related
- Project
- Project
- Project
- Project
- Project