Loading...
Loading...
Configures Elastic Cloud authentication and environment defaults. Use when setting up EC_API_KEY, configuring Cloud API access, or when another cloud skill requires credentials.
npx skill4agent add elastic/agent-skills cloud-setupcloud/*Setup Progress:
- [ ] Step 1: Verify API key
- [ ] Step 2: Set defaults
- [ ] Step 3: Validate connectionEC_API_KEYecho "${EC_API_KEY:?Not set}".envEC_API_KEY=your-api-keycloud/*.envexport EC_API_KEY="your-api-key".envexport EC_BASE_URL="https://api.elastic-cloud.com"
export EC_REGION="gcp-us-central1"curl -s -H "Authorization: ApiKey ${EC_API_KEY}" \
"${EC_BASE_URL}/api/v1/serverless/regions" | python3 -m json.toolcurl -sf -H "Authorization: ApiKey ${EC_API_KEY}" \
"${EC_BASE_URL}/api/v1/serverless/regions" > /dev/null && echo "Authenticated." || echo "Authentication failed."api.elastic-cloud.comUser: set up my cloud environment
Agent: Check if EC_API_KEY is set in your terminal. If not, generate a key at
https://cloud.elastic.co/account/keys and run:
export EC_API_KEY="your-key"
Then confirm and I'll validate the connection.User: set up cloud with eu region
Agent: [runs setup, sets EC_REGION to user's preferred EU region]gcp-us-central1EC_API_KEY| Variable | Required | Description |
|---|---|---|
| Yes | Elastic Cloud API key |
| No | Cloud API base URL (default: |
| No | Default region (default: |
| Problem | Fix |
|---|---|
| API key is invalid or expired — generate a new one |
| Check network access to |