Files
David Alimi bcd35cc571 Replace custom CLI with official Elestio CLI (npm install -g elestio)
Remove 4800+ lines of custom code (cli.js, lib/, templates/, package.json)
and update SKILL.md, install.sh, README to use the official `elestio` CLI.
The skill is now a lightweight wrapper: just SKILL.md + an installer script.
2026-02-19 16:57:29 +02:00

2.2 KiB

Elestio Skill

Agent skill for Elestio, following the Agent Skills open format.

Deploy and manage services on the Elestio DevOps platform. 400+ open-source templates, 9 cloud providers, 100+ regions.

Uses the official Elestio CLI (npm install -g elestio).

Installation

curl -fsSL https://raw.githubusercontent.com/elestio/elestio-skill/main/scripts/install.sh | bash

You can also install via skills.sh:

npx skills add elestio/elestio-skill

Supports Claude Code, OpenAI Codex, OpenCode, and Cursor. Re-run to update.

The installer will:

  1. Install the official Elestio CLI globally (npm install -g elestio)
  2. Copy SKILL.md to your agent's skills directory

Manual Installation

Copy to your agent's skills directory
# 1. Install the official Elestio CLI
npm install -g elestio

# 2. Copy the skill file
# Claude Code
mkdir -p ~/.claude/skills/elestio
cp SKILL.md ~/.claude/skills/elestio/

# Codex
mkdir -p ~/.codex/skills/elestio
cp SKILL.md ~/.codex/skills/elestio/

Quick Start

# Configure credentials
elestio login --email "you@example.com" --token "your_api_token"

# Verify authentication
elestio auth test

# Search the catalog
elestio templates search postgresql

# Deploy PostgreSQL
elestio deploy postgresql --project 112 --name my-db

# Deploy from GitHub (fully automated)
elestio deploy cicd --project 112 --name my-cicd
elestio cicd create --auto --target <vmID> --name my-app --repo owner/repo --mode github

Repository Structure

elestio-skill/
├── SKILL.md              # Skill instructions (read by agents)
├── scripts/
│   └── install.sh        # Installer (CLI + skill file)
├── README.md
└── .gitignore

Requirements

References

License

MIT