开发与工程 ✓ Anthropic · 官方 micropythoncardputer-advusb-serialdevice-loggingreplble

Cardputer Buddy 应用开发助手

为已完成配置的 Cardputer-Adv 设备添加、推送和调试 MicroPython 应用。

FollowSkills 评估 · FSRS-2.0
不推荐
47/ 100 五分制 2.4 / 5
信任安全15 / 25 · 3.0/5

技能范围明确为已完成 provision 的 Cardputer,并仅描述向指定设备推送文件、读取串口日志和执行 REPL 命令;未见凭据窃取、隐蔽外传或破坏性默认行为。扣分原因是缺少逐次操作确认、权限边界、数据流说明、敏感信息处理、失败回滚和来源验证说明;REPL 与文件推送可能产生外部设备副作用。仓库提供 Apache-2.0 和 Anthropic 归属,但这些只能支持授权与归属,不能替代安全控制。

可靠稳定7 / 20 · 1.8/5

文档给出了目录布局、三个主要脚本及端口示例,正常路径较清晰。扣分原因是未提供测试、版本或依赖验证,也未说明设备未连接、端口错误、脚本失败、文件不存在、REPL 异常或传输中断时的诊断与恢复方式;静态审查不能证明命令可运行,因此不超过 10 分。

适用触发9 / 15 · 3.0/5

目标用户、设备前置条件、典型场景和触发词较明确,且支持 macOS、Linux、Windows 端口示例。扣分原因是没有说明不适用范围、设备型号/固件限制、Python 依赖、权限要求或中文交互支持;依赖本地 build-with-claude 克隆、m5-onboard 和 USB 串口环境,触发边界仍不完整。

规范维护7 / 15 · 2.3/5

SKILL.md 采用简短的前置说明、设备布局、添加应用和开发循环结构,示例命令和入口文件明确;仓库层面提供 Apache-2.0、维护组织和版本固定修订信息。扣分原因是技能自身缺少安装/依赖说明、参数定义、常见故障、已知限制、变更记录和具体维护责任/更新路径;README 的仓库级信息不能完全补足技能文档。

有效结果6 / 15 · 2.0/5

技能直接覆盖添加应用、增量推送、串口观察和一次性 REPL 操作,命令示例具有直接可用性,且增量推送相较重新刷写具有明确价值。扣分原因是没有提交的代表性输出、成功判据、验证步骤或替代方案比较,无法静态确认脚本与路径在目标环境中确实完成任务;按静态校准不超过 7 分。

证据核验3 / 10 · 1.5/5

可审计证据主要是固定修订中的技能文本、仓库许可证和部分 CI 配置;技能本身没有测试套件、执行日志、成功输出或第三方复现证据。扣分原因是关键命令和效果仍依赖未提供的文件与真实设备,结论只能有限复核;静态审查不允许超过 5 分。

证据充分度: 评估于 2026年7月20日 审查版本 b0b9f02b0581
使用前请注意
  • 执行 push.py、install_apps.py 或 repl_run.py 前应确认目标串口和设备,避免向错误设备写入或执行命令。
  • 应补充 Python/固件依赖、失败输出、传输中断处理、备份与回滚步骤,以及 REPL 可能读取或修改设备文件的数据流说明。
  • 当前文档未证明命令在中国大陆网络或中文工作流中的可达性与可用性;USB 本地流程可能降低网络依赖,但相关前置工具仍未说明。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

它能做什么 & 适用场景

该技能面向已经通过 m5-onboard 完成配置的 Cardputer-Adv。它围绕 Claude Buddy、Snake 和 Hello 应用组成的 MicroPython 应用包,支持新增应用、增量推送文件、查看串口日志和执行一次性 REPL 命令。设备启动时会扫描 /flash/apps/,因此推送新的 Python 文件后即可将其加入菜单。它适合需要快速迭代设备端代码的开发者,但不负责设备首次配置。

在本地 build-with-claude 克隆中的 buddy/ 目录工作;参考 hello_cardputer.py 添加应用;运行 install_apps.py 推送应用包;运行 push.py 通过 USB 串口推送指定文件;运行 tail_serial.py 查看设备日志;运行 repl_run.py 执行一次性 REPL 脚本,例如列出 /flash/ 内容。

  1. 开发者已完成 m5-onboard 配置,想为 Cardputer-Adv 增加一个新的 MicroPython 应用。
  2. 开发者只修改了 apps/snake.py,希望通过 USB 串口推送单个文件而不重新刷写设备。
  3. 调试设备端应用时,需要持续查看 Cardputer-Adv 的串口日志。
  4. 开发者需要在设备 REPL 中执行一次性命令,例如检查 /flash/ 下的文件。
  5. 完成 /maker-setup 后,继续迭代 Cardputer Buddy 应用包。

优缺点一览

优点
  • 覆盖新增应用、单文件推送、串口日志和一次性 REPL 四类具体开发操作。
  • 支持不重新刷写设备的增量迭代流程。
  • 利用启动菜单自动扫描 /flash/apps/,新增 Python 文件即可成为菜单项。
局限
  • 设备必须已经通过 m5-onboard 完成配置,技能不覆盖首次安装或刷写流程。
  • 依赖 Cardputer-Adv、MicroPython、USB 串口和本地命令行环境。
  • 提供的材料没有测试套件、兼容设备清单或故障排查说明。
  • 仅明确给出 macOS、Linux 和 Windows 端口示例,其他平台没有证据支持。

如何安装

该技能属于 anthropics/claude-plugins-official 仓库中的插件集合。README 说明可在 Claude Code 中运行 /plugin install {plugin-name}@claude-plugins-official 安装插件,但提供的材料没有说明此技能对应的具体 plugin-name,也没有给出独立安装命令。使用前还需先通过 m5-onboard 配置设备。

如何使用

在已配置设备的项目中,可使用“add an app”“push to the cardputer”“tail the device”或“run on the device”等触发语句。新增应用可参考 buddy/device/apps/hello_cardputer.py,然后运行 python3 onboard/scripts/install_apps.py --port <PORT> --src buddy。推送单个文件可运行 python3 buddy/scripts/push.py --port <PORT> --files apps/snake.py;查看日志运行 python3 buddy/scripts/tail_serial.py --port <PORT>;执行一次性 REPL 命令运行 python3 buddy/scripts/repl_run.py --port <PORT> --script "import os; print(os.listdir('/flash'))"。将 <PORT> 替换为 detect.py 最近报告的设备端口。

常见问题

这个技能能否完成 Cardputer-Adv 的首次配置?
不能从提供的内容得出这一点。它明确要求设备已经通过 m5-onboard 配置完成,主要处理后续应用迭代。
推送单个文件需要重新刷写设备吗?
不需要。SKILL.md 明确提供了使用 push.py 通过 USB 串口推送指定文件的方式。
需要哪些权限或连接?
需要访问本地 build-with-claude 文件夹,并能通过 USB 串口连接 Cardputer-Adv。材料没有进一步说明操作系统权限要求。
使用成本是多少?
提供的材料没有说明该技能或相关硬件的价格。

同仓库的其他 Skills

均来自 anthropics/claude-plugins-official

效率与协作 ✓ Anthropic · 官方

项目状态工件

把复杂项目整理成可持续更新的共享状态页。

设计与前端 ✓ Anthropic · 官方

独特前端设计指导

帮助你为界面建立有辨识度、非模板化的视觉方向。

开发与工程 ✓ Anthropic · 官方

MCP 互动应用构建器

为 MCP 服务器添加可在对话中运行的表单、选择器、仪表盘和确认组件。

开发与工程 ✓ Anthropic · 官方

Claude 技能模板示例

帮助开发者理解并创建 Claude Code 插件技能模板。

开发与工程 ✓ Anthropic · 官方

MCPB 本地服务器打包指南

将本地 MCP 服务器及其运行时打包成可直接安装的单文件。

开发与工程 ✓ Anthropic · 官方

Claude Code 使用回执

从本地会话与 Git 记录生成可分享的 Claude Code 影响报告。

设计与前端 ✓ Anthropic · 官方

Playground Builder 互动探索器构建器

把复杂的视觉或结构化选择变成可实时探索的单文件网页工具。

开发与工程 ✓ Anthropic · 官方

MCP 服务器构建向导

帮助开发者在编写代码前确定 MCP 服务器的部署、工具设计、框架与认证方案。

开发与工程 ✓ Anthropic · 官方

Claude Code Agent 开发指南

帮助你为 Claude Code 插件设计、编写和验证自主 Agent。

自动化与运维 ✓ Anthropic · 官方

Discord 频道访问管理

通过本地 JSON 配置管理 Discord 配对、允许名单及私信和群组策略。

开发与工程 ✓ Anthropic · 官方

CLAUDE.md 改进助手

审计并精准改进代码库中的 CLAUDE.md 文件。

开发与工程 ✓ Anthropic · 官方

Claude Code Hook 开发指南

为 Claude Code 插件设计、配置、验证和调试事件驱动的 Hook。

开发与工程 ✓ Anthropic · 官方

Skill Creator 技能创作器

帮助创建、评估并持续优化 Agent Skill。

开发与工程 ✓ Anthropic · 官方

Claude 插件 MCP 集成指南

为 Claude Code 插件配置 MCP 服务器,连接外部服务并调用其工具。

开发与工程 ✓ Anthropic · 官方

Claude Code 插件技能开发指南

帮助开发者为 Claude Code 插件设计、编写、组织并验证 SKILL.md 技能。

开发与工程 ✓ Anthropic · 官方

Claude 自动化顾问

分析代码库并推荐适合项目的 Claude Code 自动化方案。

开发与工程 ✓ Anthropic · 官方

Math Olympiad 竞赛数学验证器

用多轮对抗式审查求解并验证 IMO、Putnam、USAMO 和 AIME 数学题。

开发与工程 ✓ Anthropic · 官方

Claude Code 插件结构指南

帮助你规划目录、配置清单并组织 Claude Code 插件组件。

开发与工程 ✓ Anthropic · 官方

插件项目设置模式

用项目级本地 Markdown 文件保存并读取可配置的 Claude Code 插件设置。

自动化与运维 ✓ Anthropic · 官方

M5Stack 一键上手

为 M5Stack ESP32 自动检测设备、刷入 UIFlow 固件并安装 MicroPython 应用。

相关 Skills