cardputer-buddy

Manage MicroPython apps on a Cardputer device over USB-serial.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires onboard, and includes scripts (resource) components.

What problem does it solve?

The Cardputer Buddy skill solves the problem of managing apps on a Cardputer device by allowing users to add new apps, push updates, monitor logs, and execute commands without reflashing the device.

Core Features & Use Cases

  • Add Apps: Install new applications onto a Cardputer device without reflashing.
  • Push Updates: Push single Python files to update an app without reflashing.
  • Monitor Logs: View device serial logs to troubleshoot or diagnose issues.
  • Run Commands: Execute one-off REPL commands directly on the device.
  • Use Case: After using /maker-setup to provision a Cardputer, you can use Cardputer Buddy to add the Claude Buddy app or update the snake game without needing to reinstall the entire system.

Quick Start

To add an app to your Cardputer, use the following command: python3 onboard/scripts/install_apps.py --port <PORT> --src buddy

Frequently Asked Questions about cardputer-buddy

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

FAQPage Schema
How do I add MicroPython apps to a Cardputer without reflashing the device?

You can install new MicroPython apps on a Cardputer without reflashing by pushing Python files over a USB-serial connection using the onboard installation scripts. This allows direct app deployment and updates without reinstalling the entire system.

Can I push updates to a single Python file on a Cardputer device?

Yes, you can push single Python file updates to an existing app on a Cardputer over USB-serial. This updates the application directly without requiring a full device reflash or system reinstall.

What is the best way to monitor serial logs on a Cardputer for troubleshooting?

To monitor serial logs on a Cardputer, you connect via USB-serial and view the device output directly. This allows you to troubleshoot and diagnose runtime issues by inspecting the serial logs generated by the MicroPython applications.

Do I need a USB-serial connection to execute one-off REPL commands on a Cardputer?

Yes, executing one-off REPL commands directly on a Cardputer requires a USB-serial connection. This serial communication interface allows you to send individual commands to the MicroPython environment for immediate execution and testing.

Does Cardputer Buddy work with onboard scripts for app installation?

Yes, Cardputer Buddy works in conjunction with onboard scripts for app installation. It uses these scripts to provision the Cardputer, add new applications like the Claude Buddy app, and execute maintenance commands over the serial connection.