Skills are reusable workflows an AI coding agent can invoke by name. boxd ships four of them: one for everyday CLI usage and three for “wire-it-up-once” automation (deploy, golden VM, agent-driven fix-on-issue). The agent reads a short instruction file, runs the steps, and asks you to confirm before making any changes.Documentation Index
Fetch the complete documentation index at: https://docs.boxd.sh/llms.txt
Use this file to discover all available pages before exploring further.
Currently only Claude Code is supported. The skills install at
~/.claude/skills/ and use Claude Code’s skill format. If you’d like the same workflows packaged for another agent (Codex, Cursor, OpenCode, …), reach out and we’ll prioritize.What you get
| Skill | Slash command | What it does |
|---|---|---|
| boxd-cli | (used implicitly) | Teaches the agent how to drive the external boxd CLI: create/fork/destroy machines, run commands inside them, manage proxies, mint API keys. Loaded automatically whenever the agent is asked about boxd. |
| boxd-setup-deploy | /boxd-setup-deploy | Wires up GitHub Actions to deploy a repo to an existing boxd VM on every push to the default branch. One reviewable PR, no manual YAML editing. |
| boxd-setup-golden | /boxd-setup-golden | Provisions a long-running “golden” boxd VM with your app installed and running. The golden becomes a fork source for per-issue agents, ephemeral previews, or any workflow that needs a warm copy of your app to fork from. |
| boxd-setup-fix-on-issue | /boxd-setup-fix-on-issue | The full agent loop. Label any issue boxd-fix and GitHub Actions forks the golden, runs the agent inside the fork to fix it, opens a PR with a live preview URL, and destroys the fork on PR close. Calls boxd-setup-golden underneath when you don’t have a golden yet. |
Install
All four skills ship with the external boxd CLI. The same installer drops both the binary and the skills:boxd-cliskill →~/.claude/skills/boxd-cli/SKILL.mdboxd-setup-{golden,deploy,fix-on-issue}skills →~/.claude/skills/boxd-setup-*/(each with its ownSKILL.mdplus anassets/directory of workflow templates)
Using a setup skill
Open your agent inside the repo you want to wire up, then invoke the slash command:What boxd-setup-fix-on-issue produces
After the skill’s setup PR is merged, your repo runs an end-to-end agent loop on every labeled issue:
LoginPage.vue → ✏️ editing → 🌐 loading the preview → 📸 capturing the screenshot). The PR opens with a before/after visual diff and a clickable preview URL on *.boxd.sh.
Required repo secrets (the skill walks you through both during setup):
| Secret | How to mint |
|---|---|
BOXD_API_KEY | boxd keys create "fix-on-issue <owner>/<repo>" and pipe straight into gh secret set |
CLAUDE_CODE_OAUTH_TOKEN | claude setup-token on your laptop (one-year token, billed against your Pro/Max/Team/Enterprise subscription) |
Manual install (if you prefer)
If you don’t want to run the CLI installer, fetch just the skills:/skills to refresh) and the four skills appear with autocomplete on /boxd-setup-….