maker-setup — Claude Code command: setup and installation
This command prepares a Code-with-Claude Cardputer-Adv by fetching the build repository, flashing firmware, and installing the Claude Buddy apps.
/plugin install cwc-makers@claude-plugins-officialWhat maker-setup does
maker-setup places the build-with-claude repository in a build-with-claude/ directory under the current working directory. When git is available, it clones the repository or pulls an existing copy. Without git, it uses the supplied GitHub archive commands with curl and tar, including a PowerShell variant for Windows.
The command then invokes the m5-onboard skill and runs onboard/scripts/onboard.py --apps buddy from inside build-with-claude/. That flow flashes the firmware, installs the Claude Buddy apps, and presents the download-mode button prompt. The Cardputer-Adv must be connected over USB-C, or onboarding cannot run. A later /maker-setup run downloads about 500KB again rather than using a separate update mechanism.
What it helps with
- fetch the
build-with-clauderepository - flash firmware to a Cardputer-Adv
- install the Claude Buddy apps
- run onboarding with
--apps buddy
Example prompts for the agent
- Run
/cwc-makers:maker-setupto prepare the connected Cardputer-Adv. - Use
/cwc-makers:maker-setupand show me the download-mode button prompt. - Start the Code-with-Claude device onboarding with
/cwc-makers:maker-setup.
How to install maker-setup
1Plugin marketplace
/plugin install cwc-makers@claude-plugins-official2Manually: put the files in place
.claude/commands/maker-setup.mdCall it with /maker-setup. For all projects use ~/.claude/commands/
Manually: put the files in place
~/.codex/prompts/maker-setup.mdCall it with /prompts:maker-setup. Codex marks this format deprecated in favour of skills
Manually: put the files in place
.github/prompts/maker-setup.prompt.mdManually: put the files in place
.gemini/commands/maker-setup.tomlGemini stores commands as TOML: the prompt text goes into the prompt field
Questions about maker-setup
How do I install maker-setup in Claude Code?
Install the plugin with /plugin install cwc-makers@claude-plugins-official, then add .claude/commands/maker-setup.md.
What does maker-setup do?
It fetches build-with-claude, invokes m5-onboard, flashes the Cardputer-Adv firmware, and installs the Claude Buddy apps.
What does maker-setup need before it runs?
A Cardputer-Adv from Code-with-Claude must be connected over USB-C. The onboarding script runs from build-with-claude/ as onboard/scripts/onboard.py --apps buddy.
Source text
maker-setup.md · Apache-2.0
---
description: Onboard a Code-with-Claude Makers Cardputer — fetch the build-with-claude repo, flash firmware, and install the Claude Buddy apps.
disable-model-invocation: true
---
The user has a Cardputer-Adv from claude.com/cwc-makers plugged in over USB-C.
1. Get https://github.com/moremas/build-with-claude into a `build-with-claude/` directory under cwd:
- If `git` is available: `git clone` (or `git pull` if it already exists).
- If `git` is **not** available: don't install it. Download the GitHub tarball instead — `curl` and `tar` ship with macOS, Linux, and Windows 10+ out of the box:
- macOS / Linux: `curl -L https://github.com/moremas/build-with-claude/archive/refs/heads/main.tar.gz | tar xz && mv build-with-claude-main build-with-claude`
- Windows (PowerShell): `curl.exe -L -o bwc.zip https://github.com/moremas/build-with-claude/archive/refs/heads/main.zip; tar -xf bwc.zip; Rename-Item build-with-claude-main build-with-claude`
- Re-running `/maker-setup` later just re-downloads (~500KB) — no update mechanism needed.
2. Invoke the `m5-onboard` skill and follow it to run `onboard/scripts/onboard.py --apps buddy` from inside `build-with-claude/`, surfacing the download-mode button prompt to the user.
3. When done, tell the user how to launch Claude Buddy and ask what they want to build next (see the `cardputer-buddy` skill for iterating).
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official