| name | oo-elasticsearch |
| description | Elasticsearch (elastic.co). Use this skill for ANY Elasticsearch request — reading, creating, updating, and deleting data. Whenever a task involves Elasticsearch, use this skill instead of calling the API directly. |
| allowed-tools | ["Bash(oo *)"] |
| metadata | {"title":"Elasticsearch","author":"OOMOL","version":"1.0.3","services":["elasticsearch"],"icon":"https://static.oomol.com/logo/third-party/Elasticsearch.svg"} |
Elasticsearch
Operate Elasticsearch through your OOMOL-connected account. This skill calls the elasticsearch connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.
Running an action
Assume the user has already installed the oo CLI, signed in, and connected Elasticsearch. Do not run oo auth login or open the connection URL proactively — just run the action. Fall back to First-time setup only when a command actually fails with an auth or connection error.
1. Inspect the contract to get the authoritative input/output schema before building a payload:
oo connector schema "elasticsearch" --action "<action_name>"
2. Run the action with a JSON payload that matches the input schema: