sklp
The Skalpai developer CLI. It orchestrates the local dev stack, runs CI/CD pipelines, manages ephemeral spaces and deploys, builds images, and tracks issues. Commands are grouped by category below.
Core
Write this repo's deploy facts into AGENTS.md so AI agents know how it ships
ciFollow a remote CI run (status | watch)
2 subcommandscleanFree disk space: rebuildable caches + dead runtime state (--images, --deep widen it)
cockpitFull-screen read-first monitor: flow lifecycle + live spaces/services
completionEmit shell completion script (bash | zsh | fish)
configManage a stack's config + secrets (.sklp/<stack>/config.yaml, Pulumi-style)
7 subcommandsdevRun a stack's local dev environment (.sklp/<stack>/dev.yaml)
flowFeature lifecycle: open a branch/worktree (start), diff vs target + run CI (end)
2 subcommandshostInspect this machine as a Space host
2 subcommandsinitOnboard a repo: detect your AI assistant, install skills or a baseline
logsQuery stack logs (severity, time range, full-text)
macosManage the Linux VM sklp runs on macOS (Virtualization.framework)
4 subcommandsprojectManage projects (list)
1 subcommandregistryManage container registry credentials: login | ls | logout
3 subcommandsrunRun a pipeline from .sklp/pipelines/<name>.yaml (or -file <path>)
secretSync project secrets between core and a local dotenv file (push | pull | list | delete)
4 subcommandsskillsGenerate AI-assistant skills for this repo
versionPrint the sklp binary version (use -short for the bare tag)
whoamiEverything an operator or an AI agent needs before acting: API login, projects, deploy contexts, stacks and config keys