m5-onboard
Onboards a newly plugged-in M5Stack ESP32 device: detects it on USB, flashes UIFlow 2.0 firmware and installs a MicroPython app bundle.
- Kind
- Skill
- Works with
- Claude Code
- Languages
- C / C++
- Source
- anthropics/claude-plugins-official @ 58267944f921
- Path
- plugins/cwc-makers/skills/m5-onboard/SKILL.md
- License
- Apache-2.0
- Jobs
- Automation
InstallInstall it from a plugin marketplace.
/plugin install cwc-makers@claude-plugins-official
# M5Stack Onboarding This skill automates the full cold-start workflow for an M5Stack ESP32 device: detect on USB, identify model, flash UIFlow 2.0, and push a MicroPython app bundle onto `/flash/` so the device boots into user software. The apps we ship (Claude Buddy, Snake, Hello) talk over BLE or USB. The workflow runs on macOS, Linux, and Windows; the skill was developed against an M5Stack Basic v2.6 (CH9102 bridge, ESP32-D0WDQ6-V3, 16 MB flash) and generalized to cover the rest of the Core family, with the Cardputer-Adv (ESP32-S3, native USB) as the current default target. ## Where the scripts live This skill ships as part of the `cwc-makers` plugin for reference, but the executable scripts and the `buddy/` app bundle live in a local clone of https://github.com/moremas/build-with-claude (the `/maker-setup` command creates this clone). Run every `scripts/*.py` invocation below from inside that clone's `onboard/` directory so `--apps buddy` resolves to the sibling `buddy/device/` payload. ## When to use Use this when a user plugs in an M5Stack device and wants it provisioned. The decision tree: …