kibana-agent-builder
Official Elastic Skills
Features
- ✓Native platform expertise for AI coding agents
- ✓Compliant with Agent Skills open standard
- ✓Curated skills for Elasticsearch, Kibana, and more
- ✓Self-contained packages for specific tasks
- ✓Integrate with agentic IDEs like Cursor, GitHub Copilot
- ✓Visit [agent-skills.io](https://agentskills.io/) for more info
Installation Guide
skills CLI with npx, or by cloning this repository and running the bundled installer script. The npx method requires Node.js with npx available in your environment.[!TIP]
Don't install every skill. Each installed skill adds routing context that your agent evaluates on every request. Install the cloud and elasticsearch auth skills — most other skills depend on them — then add only the skills relevant to your workflow. Keeping the installed set focused avoids context bloat and helps the agent route to the right skill reliably.
Claude Code plugin (Recommended for Claude Code users)
Claude Code has a native plugin system that manages skills directly. Start by adding this repository as a marketplace source:
claude plugin marketplace add https://github.com/elastic/agent-skillsOnce added, install individual plugins by name:
claude plugin install elasticsearch@elastic-agent-skills
claude plugin install kibana@elastic-agent-skills
claude plugin install observability@elastic-agent-skills
claude plugin install security@elastic-agent-skills
claude plugin install cloud@elastic-agent-skills[!NOTE]
After installing, skills may not appear immediately when running /reload-plugins. This is a known Claude Code issue — restart your Claude Code session to pick up newly installed plugins.Or use the interactive plugin browser inside any Claude Code session:
/pluginsThis opens a menu to browse available plugins from all configured marketplaces, select what to install, and manage what is already installed.
GitHub Copilot CLI
GitHub Copilot CLI has a native plugin system. Add this repository as a marketplace source:
copilot plugin marketplace add elastic/agent-skillsOnce added, install individual plugins by name:
copilot plugin install elasticsearch@elastic-agent-skills
copilot plugin install kibana@elastic-agent-skills
copilot plugin install observability@elastic-agent-skills
copilot plugin install security@elastic-agent-skills
copilot plugin install cloud@elastic-agent-skillsOr browse available plugins interactively inside a Copilot session:
/plugin listnpx (Recommended)
The fastest way to install skills is with the skills CLI. No need to clone this repository — just run:
npx skills add elastic/agent-skillsThis launches an interactive prompt to select skills and target agents. The CLI copies each skill folder into the correct location for the agent to discover.
Install a specific skill by name:
npx skills add elastic/agent-skills --skill elasticsearch-esqlOr use the @ shorthand to specify the skill directly as repo@skill (equivalent to --skill):
npx skills add elastic/agent-skills@elasticsearch-esqlInstall to specific agents (see supported agents):
npx skills add elastic/agent-skills -a cursor -a claude-codeList available skills without installing:
npx skills add elastic/agent-skills --listInstall all skills to all agents (non-interactive):
npx skills add elastic/agent-skills --all| Flag | Description |
| ----------------- | ------------------------------------------------- |
| -a, --agent | Target specific agents (see Supported agents) |
| -s, --skill | Install specific skills by name |
| -g, --global | Install to user home instead of project directory |
| -y, --yes | Skip confirmation prompts |
| --all | Install all skills to all agents without prompts |
| --list | List available skills without installing |
Local clone
If you prefer to work from a local checkout, or your environment does not have Node.js / npx, clone the repository and use the bundled bash installer:
git clone https://github.com/elastic/agent-skills.git
cd agent-skills
./scripts/install-skills.sh add -a <agent>The script requires bash 3.2+ and standard Unix utilities (awk, find, cp, rm, mkdir).
| Flag | Description |
| ----------------- | ------------------------------------- |
| -a, --agent | Target agent (repeatable) |
| -s, --skill | Install specific skills by name |
| -f, --force | Overwrite already-installed skills |
| -y, --yes | Skip confirmation prompts |
List all available skills:
./scripts/install-skills.sh listSupported agents
| Agent | Install directory |
| --------------- | ------------------------- |
| claude-code | .claude/skills |
| cursor | .agents/skills |
| codex | .agents/skills |
| opencode | .agents/skills |
| pi | .pi/agent/skills |
| windsurf | .windsurf/skills |
| roo | .roo/skills |
| cline | .agents/skills |
| github-copilot | .agents/skills |
| gemini-cli | .agents/skills |