cardputer-buddy

Deploy MicroPython app files to a provisioned Cardputer over USB-serial.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/julianobarbosa/.claude --skill cardputer-buddy-julianobarbosa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cardputer-buddy
Source: https://github.com/julianobarbosa/.claude/tree/main/plugins/marketplaces/claude-plugins-official/plugins/cwc-makers/skills/cardputer-buddy
Command: npx skills add https://github.com/julianobarbosa/.claude --skill cardputer-buddy-julianobarbosa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you rapidly iterate on a MicroPython app bundle for a Cardputer without re-flashing the device, so you can add apps, push a single changed file, inspect logs, and run one-shot commands during development.

Core Features & Use Cases

  • App bundle management after provisioning: Add new .py apps and have them appear in the device menu on the next boot.
  • Fast dev loop over USB-serial: Push a single updated app file and tail serial logs while testing.
  • One-shot device commands: Run a quick REPL-style script to validate behavior or inspect device state without rebuilding the whole firmware.
  • Common workflows: Use when you need to “add an app,” “push to the cardputer,” “tail the device,” “run on the device,” or continue after /maker-setup.

Quick Start

Tell your AI to guide you in adding a new app by modifying the Cardputer buddy app bundle and pushing only your changed file to the already-provisioned device.

Frequently Asked Questions about cardputer-buddy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I push a single updated MicroPython file to my Cardputer without re-flashing?

Yes, you can add new MicroPython apps after provisioning by placing new .py files into the buddy/device/apps directory, where the main.py auto-scanning feature will detect them and display them in the device menu on the next boot.

How do I tail serial logs from a Cardputer during MicroPython development?

A one-shot REPL command lets you run a quick script on the Cardputer to validate behavior or inspect device state without rebuilding the whole firmware, executed through the detected USB-serial connection.

How do I add a new app to my Cardputer after maker setup is complete?

To add a new app after maker setup, place a new .py file into the buddy/device/apps directory; the main.py auto-scanning feature will automatically detect it and add it to the device menu on the next boot.

Can I run a one-shot REPL command on the Cardputer without rebuilding firmware?

Yes, you can execute a one-shot REPL command to validate behavior or inspect device state without rebuilding firmware by using the provided onboard scripts over the detected USB-serial port.

What is the required file layout for deploying MicroPython apps to the Cardputer?

The required file layout is the buddy/ MicroPython payload structure, specifically utilizing the buddy/device/apps directory and the main.py auto-scanning file to manage app deployment and menu updates.

Do I need to re-flash the Cardputer to deploy MicroPython app changes?

No, you do not need to re-flash the Cardputer to deploy MicroPython app changes; you can push updated .py files directly over USB-serial to iterate on your app bundle rapidly.