cwc-makers — Claude Code plugin: set up a Cardputer
This plugin provisions an M5Stack Cardputer-Adv with UIFlow firmware and the Claude Buddy, Hello, and Snake apps. Use it to prepare the device to pair with Claude Desktop over BLE.
/plugin install cwc-makers@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-officialWhat cwc-makers does
Run /maker-setup to clone moremas/build-with-claude, detect a Cardputer-Adv connected over USB-C, flash UIFlow 2.0, and install the Claude Buddy, Hello, and Snake app bundle. Setup includes one manual step: pressing the download-mode button on the back of the device.
The host machine needs Python 3.10 or later. Git is optional; without it, the command falls back to downloading the repository with curl and tar. The onboarding scripts install esptool on first run. Check the Python version before starting setup.
After onboarding, the cardputer-buddy skill can push app updates to the device and work with its REPL without reflashing. The m5-onboard skill covers device detection, firmware flashing, and installation.
What it helps with
- prepare an M5Stack Cardputer-Adv to pair with Claude Desktop over BLE
- flash UIFlow 2.0 and install the app bundle on a Cardputer
- push an app update without reflashing the device
- set up a Cardputer for MicroPython development
Example prompts for the agent
- /maker-setup
- Set up the connected M5Stack Cardputer-Adv to pair with Claude Desktop.
- Update the Cardputer app and push it to the device without reflashing.
How to install cwc-makers
Plugin marketplace
/plugin install cwc-makers@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-officialStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about cwc-makers
How do I install cwc-makers in Claude Code?
In Claude Code, run /plugin marketplace add anthropics/claude-plugins-official, then run /plugin install cwc-makers@claude-plugins-official.
What does cwc-makers do?
Its /maker-setup command clones the repository, flashes UIFlow 2.0, and installs the Claude Buddy, Hello, and Snake apps on an M5Stack Cardputer-Adv.
What do I need to set up a Cardputer?
The host machine needs Python 3.10 or later, and the M5Stack Cardputer-Adv connects over USB-C. Setup also requires pressing the device's download-mode button on its back.
Source text
cwc-makers · Apache-2.0
# cwc-makers Seamless onboarding for the [Code-with-Claude Makers](https://claude.com/cwc-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`](https://github.com/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`](https://github.com/moremas/build-with-claude) (Apache-2.0).
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official