
Cardputer Buddy Dev Loop
Add and push MicroPython apps to a provisioned M5 Cardputer-Adv without re-flashing it
- Repository
- anthropics/claude-plugins-official
- Stars
- 45,770
- Licence
- Apache-2.0
- Files
- 1 file
What it does
This skill teaches an AI agent how to iterate on a small MicroPython app bundle for the M5 Cardputer-Adv, a handheld device with a keyboard and screen. Once the device has already been set up, the agent can add a new app (such as a menu game or a Claude Buddy client), copy only changed files onto the device over a USB cable, watch its serial log output, or run a single command on it. It explains where files live on the device and which helper scripts to use.
Great for
- Hobbyists who already have a Cardputer-Adv set up through the m5-onboard skill and want to add or tweak apps
- Developers writing small MicroPython programs for the device who want faster push-and-test cycles
- People experimenting with the Claude Desktop Hardware Buddy on a handheld
Skip it if
- People who have not yet provisioned the device; this skill assumes m5-onboard has already run and will not help with first-time setup
- Anyone wanting general MicroPython or embedded help unrelated to this bundle, since it only covers this specific device layout
- Users with a device connected to a port they do not control; the scripts write files and run code on whatever hardware is at that port
Try asking
- “Add a new app to the Cardputer that shows the current time on screen”
- “Push only apps/snake.py to the device after I changed the game speed”
- “Tail the device serial logs while I test the Claude Buddy app”
- “Run a quick command on the device to list the files in /flash”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.
cardputer-buddy.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip cardputer-buddy.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip cardputer-buddy.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Start from hello_cardputer.py when writing a new app, since it is the smallest example of keyboard input and exit handling
- Use push.py with --files to upload only the file you changed, which is faster than reinstalling everything
- Keep the port path from detect.py handy; it changes if you unplug the device or switch USB ports
What's inside
- SKILL.md
Redistributed unmodified from anthropics/claude-plugins-official under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.