cardputer-buddy
Iterate on the Cardputer-Adv MicroPython app bundle (Claude Buddy, Snake, Hello) after the device is already provisioned via m5-onboard. Use when the user wants to add a new app, push a single changed .py without re-flashing, watch device serial logs, or run a one-shot REPL command. Trigger on "add an app", "push to the cardputer", "tail the device", "run on the device", or follow-up work after /maker-setup.
DeepseekModel
官方收录技能
质量 优秀 · 90
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=anthropics-claude-plugins-official-plugins-cwc-makers-skills-cardputer-buddy-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name cardputer-buddy description Iterate on the Cardputer-Adv MicroPython app bundle (Claude Buddy, Snake, Hello) after the device is already provisioned via m5-onboard. Use when the user wants to add a new app, push a single changed .py without re-flashing, watch device serial logs, or run a one-shot REPL command. Trigger on "add an app", "push to the cardputer", "tail the device", "run on the device", or follow-up work after /maker-setup. Cardputer Buddy app bundle The buddy/ directory in the local build-with-claude clone is the MicroPython payload that m5-onboard installs onto /flash/ . Work inside that clone. Device layout /flash/ ├── main.py launcher menu (replaces UIFlow's boot flow) ├── buddy_*.py shared libs (BLE, UI, state, protocol, chars) ├── burst_frames.py sprite frames └── apps/ ├── claude_buddy.py BLE client → Claude Desktop's Hardware Buddy ├── hello_cardputer.py └── snake.py main.py scans /flash/apps/ at boot and lists every .py as a menu entry. Drop a file into buddy/device/apps/ , push it, and it appears on next boot. Adding an app Crib from buddy/device/apps/hello_cardputer.py — smallest example of keyboard polling, font, and exit conventions. Then push without re-flashing: python3 onboard/scripts/install_apps.py --port <PORT> --src buddy <PORT> is whatever detect.py reported last run (e.g. /dev/cu.usbmodem1101 , /dev/ttyACM0 , COM3 ). Dev loop tooling ( buddy/scripts/ ) # Push a subset of files over USB-serial python3 buddy/scripts/push.py --port <PORT> --files apps/snake.py # Watch device logs python3 buddy/scripts/tail_serial.py --port <PORT> # One-shot REPL exec python3 buddy/scripts/repl_run.py --port <PORT> --script "import os; print(os.listdir('/flash'))"
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |