Files
claude-plugins-official/plugins/cwc-makers/README.md
Daisy S. Hollman 06f52cd3ac cwc-makers: curl+tar fallback when git is missing (#1731)
/maker-setup now falls back to GitHub's tarball endpoint when git isn't
on PATH, instead of detouring through a package-manager git install.
curl and tar ship with macOS, Linux, and Windows 10 1803+ out of the
box, so this is zero-install on every target platform — and a CwC
attendee just needs the files once to flash a device, not git history.

- maker-setup.md: git-clone fast path, curl|tar (Unix) / curl+tar+
  Rename-Item (PowerShell) fallback, normalizes the -main suffix
- m5-onboard/SKILL.md: drop git from required deps + per-OS git
  bootstrap block; keep Python bootstrap
- README: git now listed as optional

Linear: CC-1975

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

🏠 Remote-Dev: homespace
2026-05-05 18:04:20 -07:00

1.9 KiB

cwc-makers

Seamless onboarding for the Code-with-Claude Makers Cardputer kit.

What it does

Plug in your M5Stack Cardputer-Adv over USB-C, type /maker-setup, and Claude will:

  1. Clone moremas/build-with-claude
  2. Detect the device, flash UIFlow 2.0 firmware, and install the Claude Buddy + Hello + Snake app bundle
  3. Walk you through the one physical step (the download-mode button press on the back of the device)
  4. Hand you a working pocket computer that pairs with Claude Desktop over BLE

Then ask Claude to build whatever you want next — a magic 8-ball, a pixel pet, a weather ticker — and it'll write the MicroPython and push it to the device without re-flashing.

Install

/plugin install cwc-makers@claude-plugins-official

Components

Path Type User-invocable Purpose
commands/maker-setup.md slash command /maker-setup Entry point — clone repo + run full onboarding
skills/m5-onboard/ skill /m5-onboard Full provisioning playbook (detect, flash, install, every gotcha)
skills/cardputer-buddy/ skill /cardputer-buddy Iterate on apps after onboarding (push, tail, REPL)

/maker-setup is the intended entry point; the skills are also auto-triggered by Claude when relevant. Skill content is vendored from the upstream repo so Claude has the domain knowledge in-context without symlinking anything into ~/.claude/skills/.

Prerequisites

Python 3.10+ on the host machine (git is optional — /maker-setup falls back to a curl+tar download if it's missing). The onboarding scripts auto-install esptool on first run; pyserial is vendored in the upstream repo.

License

Apache-2.0. Skill content vendored from moremas/build-with-claude (Apache-2.0).