Back to skills
SkillHub ClubShip Full StackFull Stack

start-elasticsearch

This skill can help to start Elasticsearch locally, using start-local project from Elastic.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
1,435
Hot score
99
Updated
March 20, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
B81.2

Install command

npx @skill-hub/cli install dadoonet-fscrawler-start-elasticsearch

Repository

dadoonet/fscrawler

Skill path: .agents/skills/start-elasticsearch

This skill can help to start Elasticsearch locally, using start-local project from Elastic.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: dadoonet.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install start-elasticsearch into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/dadoonet/fscrawler before adding start-elasticsearch to shared team environments
  • Use start-elasticsearch for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: start-elasticsearch
description: This skill can help to start Elasticsearch locally, using start-local project from Elastic.
---

# Start Elasticsearch

Detailed instructions for the agent.

## When to Use

- Use this skill when you need to start Elasticsearch locally before running integration tests. If Elasticsearch is
  already running, there's no need to use this skill.

## Instructions

- Check with `curl` that Elasticsearch is running and accessible. By default, the cluster is expected to be running at
  http://localhost:9200 with the user `elastic` and the password `changeme`. If you can connect to it, there's no need to start a new instance.
- If not, run start-local project with:

```bash
curl -fsSL https://elastic.co/start-local | ES_LOCAL_PASSWORD="changeme" sh -s -- -v 9.3.1
```

- Please run this command within the `IGNORE_ME` directory of the project so it's never commited.

- Note that you can change the version, accordingly to the version of Elasticsearch you want to run. It's normally
  the one defined in the `pom.xml` file of the project. See `<elasticsearch.version>` property for more details.
start-elasticsearch | SkillHub