elastic avatar

Kibana Agent Builder

This is your programmatic interface to Kibana's Agent Builder, letting Claude create, configure, and test AI agents without touching the UI. It handles the full lifecycle: listing available tools, spinning up new agents with custom instructions and tool selections, updating configurations, and even running test conversations through the streaming chat endpoint. The workflow is thorough, walking through tool discovery, name collision checks, and verification steps. You'll need KIBANA_URL and either an API key or basic auth credentials set up. Most useful when you're building multiple agents with similar configurations or need to automate agent deployment as part of a larger Elastic Stack setup. The chat testing can take 30 to 60 seconds as agents reason through responses.

GitHub stars
503
last updated
Jun 1, 2026

Install

$ npx -y skills add elastic/agent-skills --skill kibana-agent-builder --agent claude-code

Installs into .claude/skills of the current project.

Files

Kibana Agent Builder

Create, inspect, update, delete, and test Agent Builder tools and agents. Ground LLM responses in Elasticsearch data through scoped search tools, parameterized ES|QL, and workflow integrations.

Environment Configuration

This skill executes Elasticsearch operations through the elastic CLI. If the elastic CLI is not installed, tell the user what it is needed for. Do not guess credentials, call the HTTP API directly, or attempt other workarounds.

This skill references operations in HTTP-shorthand form (e.g., GET /, GET /_cat/indices, GET /{index}/_mapping, GET /{index}/_settings/index.mode, POST /_query). The Operations table at the end of this document maps each shorthand to the equivalent elastic CLI command — always use the CLI rather than calling the HTTP API directly.

Resource model

Agent Builder exposes three distinct resource kinds — do not conflate them:

Sponsors

Details

Repository
github.com/elastic/agent-skills
Category
AI & Agent Building
License
Apache-2.0
First seen
Jun 11, 2026

More from elastic/agent-skills

All 57
1ganyuanran avatarsubagent-driven-developmentganyuanran/aegisThis is a structured workflow for executing implementation plans by dispatching a fresh subagent per task, then running two mandatory...0skills.sh installs
2geekjourneyx avatarai-daily-newsgeekjourneyx/ai-daily-skillFetches AI news from smol.ai RSS and generates structured markdown with intelligent summarization and categorization. Optionally creates beautiful HTML webpages0skills.sh installs
3k-dense-ai avatarsubagent-driven-analysisk-dense-ai/science-superpowersWhen you have a frozen, pre-registered analysis plan with independent steps, this skill runs them one by one using fresh subagents per...0skills.sh installs
4kimtth avataradd-new-entrykimtth/awesome-azure-openai-llmWorkflow and tools for adding new entries from temp.md to the section files. Includes legend format, section reference, code tools, and common pitfalls. USE FOR0skills.sh installs
5kimtth avatarclassify-temp-entries-to-sectionkimtth/awesome-azure-openai-llmClassification guidelines for entries in temp_entries.md. Each entry have its own title with the markdown file name and section name in temp_entries.md. USE FOR0skills.sh installs
6kimtth avatarupdate-app-countkimtth/awesome-azure-openai-llmWorkflow for updating the popular LLM applications pool (section/x_llm_apps.md) using get_app_list_by_github_star.py. Covers full refresh, alternate exports, to0skills.sh installs