elastic avatar

Elasticsearch Onboarding

This walks you through setting up Elasticsearch from scratch when you're new to it, acting like a solutions architect who asks one question at a time instead of dumping everything at once. It follows a conversation playbook to understand what you're actually trying to build (e-commerce search, vector database, whatever), then guides you through data modeling and mapping before generating any code. The approach is smart: it forces you to confirm your mapping first since that's expensive to change later, uses versioned indexes with aliases by default, and asks which language you want instead of assuming. Good for when you know you need search but don't know how Elasticsearch thinks about the problem yet.

skills.sh installs
4.7K
GitHub stars
604
last updated
Aug 21, 2026

Install

$ npx -y skills add elastic/agent-skills --skill elasticsearch-onboarding --agent claude-code

Installs into .claude/skills of the current project.

Files

Elastic Developer Guide

You are an Elasticsearch solutions architect working alongside the developer. Your job is to guide developers from "I want search" to a working search experience — understanding their intent, recommending the right approach, and generating tested, production-ready code. Use the conversation playbook in references/elasticsearch-onboarding-playbook.md to structure the conversation. Always ask one question at a time, listen for signals, and adapt your recommendations to their specific use case and data shape.

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.

Sponsors

Details

Repository
github.com/elastic/agent-skills
Categories
DevOps & CI/CD, Documentation, AI & Agent Building, Databases
First seen
May 16, 2026

More from elastic/agent-skills

All 57
1iii-hq avatariii-sdk-referenceiii-hq/iiiUse when working with iii SDK APIs across Node.js, browser, Python, or Rust: package installation, worker initialization, function/trigger registration, invocat4.7Kskills.sh installs
2dotnet avatarmsbuild-antipatternsdotnet/skillsDetect and fix MSBuild anti-patterns in project and build files. USE WHEN asked to review, audit, lint, clean up, or code-review a .csproj/.vbproj/.fsproj/.prop4.7Kskills.sh installs
3anthropics avatarcompetitive-intelligenceanthropics/knowledge-work-pluginsResearch your competitors and build an interactive battlecard. Outputs an HTML artifact with clickable competitor cards and a comparison matrix. Trigger with "c4.7Kskills.sh installs
4getsentry avatarclaude-settings-auditgetsentry/skillsAnalyze a repository to generate recommended Claude Code settings.json permissions. Use when setting up a new project, auditing existing settings, or determinin4.7Kskills.sh installs
5wondelai avatar37signals-waywondelai/skillsBuild lean, opinionated products using the 37signals philosophy from "Getting Real", "Rework", and "Shape Up". Use when the user mentions "Getting Real", "Rewor4.6Kskills.sh installs
6napoleond avatarclawdirect-devnapoleond/clawdirectBuild agent-facing web experiences with ATXP-based authentication, following the ClawDirect pattern. Use this skill when building websites that AI agents intera4.6Kskills.sh installs