mirror of
https://github.com/anthropics/claude-plugins-official.git
synced 2026-05-11 14:05:52 -03:00
/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
39 lines
1.9 KiB
Markdown
39 lines
1.9 KiB
Markdown
# 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).
|