init
crabbox init onboards a repository for agent-first remote verification.
crabbox init
crabbox init --force
It writes:
.crabbox.yaml.github/workflows/crabbox.yml.agents/skills/crabbox/SKILL.md
The generated workflow is intentionally conservative. It is a starting point for repo-specific hydration, not a full replacement for CI. Edit it to install dependencies, start service containers, and warm caches before agents begin repeated crabbox run calls.
The workflow contract is the same one used by crabbox actions hydrate: it accepts the Crabbox lease ID and dynamic runner label, runs on that self-hosted runner, writes a ready marker under $HOME/.crabbox/actions, and keeps the job alive for the remote command loop.
Flags:
--force overwrite generated files
--config <path> repo config path
--workflow <path> workflow path
--skill <path> agent skill path