Skip to content

Quickstart

If you already have Postgres, the only required env var is DATABASE_URL:

Terminal window
docker run -p 8080:8080 \
-e DATABASE_URL="postgres://user:pass@host:5432/skael?sslmode=disable" \
ghcr.io/skael-dev/skael:latest

Migrations 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:

Terminal window
docker compose up -d
Terminal window
# macOS / Linux (Homebrew)
brew install skael-dev/skael/skael
# From source
go install github.com/skael-dev/skael/cmd/skael@latest
Terminal window
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.

Terminal window
skael publish ./code-review

The skill is scanned, packed, and uploaded. Next time anyone runs skael sync, they get it.