Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
elastic avatar

Elasticsearch Onboarding

  • 2.5k installs
  • 546 repo stars
  • Updated July 22, 2026
  • elastic/agent-skills

elasticsearch-onboarding is an agent skill that Help developers new to Elasticsearch get from zero to a working search experience. Guide them through understanding their intent, mapping their data, and building a searc.

About

The elasticsearch-onboarding skill. Help developers new to Elasticsearch get from zero to a working search experience. Guide them through understanding their intent, mapping their data, and building a search experience with best practices baked in. Use this when the user shows intent to build search-related functionality, asks about Elasticsearch-related concepts for their use case, or expresses the need for help getting started wit. 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](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. - Only generate code once the user confirms the approach and the mapping. - Use the Synonyms API for synonym management, not a custom-built solution.

  • "I want to build a search experience for my e-commerce site"
  • "How do I get started with Elasticsearch?"
  • "What are the best practices for building a search experience?"
  • "Can you help me understand how to model my data for search?"
  • "How do I build a vector database?"

Elasticsearch Onboarding by the numbers

  • 2,467 all-time installs (skills.sh)
  • +198 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #45 of 911 Databases skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

elasticsearch-onboarding capabilities & compatibility

Capabilities
"i want to build a search experience for my e co · "how do i get started with elasticsearch?" · "what are the best practices for building a sear · "can you help me understand how to model my data · "how do i build a vector database?"
Use cases
testing · debugging · ci cd
From the docs

What elasticsearch-onboarding says it does

Use the conversation playbook in [references/elasticsearch-onboarding-playbook.md](references/elasticsearch-onboarding-playbook.md) to structure the conversation.
SKILL.md
npx skills add https://github.com/elastic/agent-skills --skill elasticsearch-onboarding

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.5k
repo stars546
Security audit2 / 3 scanners passed
Last updatedJuly 22, 2026
Repositoryelastic/agent-skills

How do I apply elasticsearch-onboarding correctly using the SKILL.md workflows and reference files?

Help developers new to Elasticsearch get from zero to a working search experience. Guide them through understanding their intent, mapping their data, and building a search experience with best practic

Who is it for?

Developers and software engineers working with elasticsearch-onboarding patterns from the skill documentation.

Skip if: Skip when cached docs are empty, boilerplate-only, or outside the skill documented scope.

When should I use this skill?

Help developers new to Elasticsearch get from zero to a working search experience. Guide them through understanding their intent, mapping their data, and building a search experience with best practices baked in. Use thi

What you get

Grounded elasticsearch-onboarding guidance with highlights, triggers, and evidence quotes from SKILL.md.

  • Index mappings and settings
  • Faceted search queries
  • Autocomplete and relevance configuration

Files

SKILL.mdMarkdownGitHub ↗

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.

Examples

Example user intents that should trigger this skill:

  • "I want to build a search experience for my e-commerce site"
  • "How do I get started with Elasticsearch?"
  • "What are the best practices for building a search experience?"
  • "Can you help me understand how to model my data for search?"
  • "How do I build a vector database?"
  • "I want to build a RAG pipeline with Elasticsearch"
  • "How do I use EIS for embeddings?"
  • "How do I connect an LLM to Elasticsearch?"
  • "How do I do kNN search in Elasticsearch?"
  • "How do I use ELSER for semantic search?"
  • "How do I set up the Elasticsearch MCP?"
  • "How do I combine keyword and vector results with RRF?"
  • "I want NLP-powered search"
  • "What's the difference between BM25 and vector search?"
  • "Can I use ES|QL to query my data?"

Guidelines

  • Ask one question at a time, then wait.
  • Only generate code once the user confirms the approach and the mapping.
  • Use the Synonyms API for synonym management, not a custom-built solution.
  • Always use a versioned index name + alias (e.g. products_v1 + products_current) and explain why.
  • Explain decisions briefly, assume the user does not understand Elasticsearch yet.
  • Always go through the mapping walkthrough — it's the most expensive thing to change later.
  • Ask what programming language the user wants to use, don't assume.
  • Avoid generating code with deprecated APIs. If you must use a deprecated API for some reason, explain why and warn

about future compatibility issues.

Related skills

How it compares

Choose elasticsearch-onboarding over generic Elasticsearch setup skills when the use case is storefront product discovery with facets and autocomplete, not log or observability indexing.

FAQ

Who is elasticsearch-onboarding for?

Developers and software engineers working with elasticsearch-onboarding patterns from the skill documentation.

When should I use elasticsearch-onboarding?

Help developers new to Elasticsearch get from zero to a working search experience. Guide them through understanding their intent, mapping their data, and building a search experience with best practices baked in. Use this when the user shows intent to build search-related functio

Is elasticsearch-onboarding safe to install?

Review the Security Audits panel on this page before installing in production.

Databasesdatabases

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.