Quickstart
1. Run the platform
Section titled “1. Run the platform”If you already have Postgres, the only required env var is DATABASE_URL:
docker run -p 8080:8080 \ -e DATABASE_URL="postgres://user:pass@host:5432/skael?sslmode=disable" \ ghcr.io/skael-dev/skael:latestMigrations run automatically on startup. The platform is at http://localhost:8080 — sign up to create the first account and a personal API key.
No Postgres handy? Use Docker Compose, which bundles one:
docker compose up -d2. Install the CLI
Section titled “2. Install the CLI”# macOS / Linux (Homebrew)brew install skael-dev/skael/skael
# From sourcego install github.com/skael-dev/skael/cmd/skael@latest3. Connect
Section titled “3. Connect”skael setup http://localhost:8080 <your-api-key>This validates the connection, saves your config, detects installed agents (Claude Code, Cursor, Codex, OpenCode), runs the first sync, and installs activation-tracking hooks for each.
4. Publish a skill
Section titled “4. Publish a skill”skael publish ./code-reviewThe skill is scanned, packed, and uploaded. Next time anyone runs skael sync, they get it.