m5-onboard

Official

Provision an M5Stack with Claude Buddy in minutes

Authorthevibeworks
Version1.0.0
Installs0

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

esptoolpyserial

Components

scriptsreferences

💻 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.