This automates the entire cold-start workflow for M5Stack ESP32 devices: plug in your Cardputer, Core, or Stick, and it detects the port, flashes UIFlow 2.0 firmware, and installs a MicroPython app bundle (Claude Buddy BLE client, Snake, Hello) onto `/flash/` so the device boots into working software. Built for macOS, Linux, and Windows. It defaults to Cardputer-Adv since that's what most people are provisioning, but handles the full Core family. The flash stage requires a manual button dance on native USB boards (hold G0, tap RST, release), so you need to relay that to users when the script prompts. Run it backgrounded with tee and tail to see progress in real time.
npx skills add https://github.com/anthropics/claude-plugins-official --skill m5-onboard