Creates Elastic Cloud Serverless projects (Elasticsearch, Observability, or Security) via the REST API, saves credentials to file, and bootstraps a scoped Elasticsearch API key.
elastic-create-project/SKILL.md
---
name: cloud-create-project
description: >
Creates Elastic Cloud Serverless projects (Elasticsearch, Observability, or Security)
via the REST API, saves credentials to file, and bootstraps a scoped Elasticsearch
API key. Use when creating a new serverless project, provisioning a search or observability
environment, or spinning up a new Elastic Cloud project.
compatibility: >
Requires Python 3.8+, network access to the Elastic Cloud API (api.elastic-cloud.com).
Environment variables: EC_API_KEY (required, set by cloud-setup).
metadata:
author: elastic
version: 0.1.0
---
# Create Serverless Project
Create Elastic Cloud Serverless projects using the Serverless REST API. Use the `cloud-manage-project` skill for day-2
operations like listing, updating, or deleting projects.
## Prerequisites and permissions
- Ensure `EC_API_KEY` is configured. If not, run `cloud-setup` skill first.
- Creating projects requires a Cloud API key with **Admin** or **Organization owner** role.
- This skill does not perform a separate role pre-check. Attempt the requested operation and let the API enforce… load the full skill through Skill MeIn any connected conversation, say:
Install the Cloud Create Project skill
If full content is available, it applies in this conversation and stays installed for future sessions.
Not connected yet? It takes about a minute.
Connect your AIOr add it to a project with the CLI
npx @skillme/cli add elastic-create-projectMCP endpoint
https://skillme.dev/api/mcpUse it across a team
Pin this skill in a team library and every member's AI loads this exact version until an admin updates it.
How Teams works