m5-onboard
OfficialProvision an M5Stack with Claude Buddy in minutes
System Documentation
What problem does it solve?
It solves the hassle of manually provisioning a freshly connected M5Stack/ESP32 board by automating detection, firmware flashing, and installing the Claude Buddy MicroPython app bundle.
Core Features & Use Cases
- End-to-end device onboarding: Detects the board on USB, flashes UIFlow 2.0 firmware, and installs the buddy app set onto the device for immediate use.
- Model-aware firmware provisioning: Uses variant handling (e.g., Cardputer-Adv default, prompts when ambiguous) to avoid boot-loop mistakes from flashing the wrong image.
- Recovery-oriented workflow: Supports installing/refetching apps on already-flashed devices and running a smoke test when hardware behavior looks off.
Use case: You plug in a Cardputer-Adv at an event and need it ready for Claude Buddy over BLE immediately—run the skill to provision it consistently without manual file uploads or firmware guesswork.
Quick Start
Ask Claude Code to run m5-onboard go to detect your M5Stack device, flash UIFlow 2.0, and install the Claude Buddy app bundle.
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: m5-onboard Download link: https://github.com/thevibeworks/claude-code-docs/archive/main.zip#m5-onboard Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.