← 返回 Skills 市场
Unihiker K10 Arduino
作者
Rockets_cn
· GitHub ↗
· v1.0.0
· MIT-0
150
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install unihiker-k10-arduino
功能描述
Use when programming Unihiker K10 board with Arduino/C++, uploading code, flashing firmware, or accessing K10 Arduino APIs (screen, sensors, RGB, audio, AI,...
安全使用建议
This skill looks coherent for uploading and managing Arduino sketches on a Unihiker K10, but review before running: 1) Do not blindly run setup.sh that pipes remote scripts to sh—inspect the installer script from https://raw.githubusercontent.com first. 2) Verify the Unihiker BSP URL (https://downloadcd.dfrobot.com.cn/...) and any downloaded binaries for authenticity; prefer official GitHub releases where possible. 3) The script may prompt for sudo and will install/move binaries into /usr/local/bin and pip-install packages—consider running in a disposable/VM environment if you have doubts. 4) Note the SKILL.md claim of a bundled Windows arduino-cli.exe is not matched by the manifest—confirm whether a binary is actually included before trusting it. 5) If you only need reference docs, no installation is necessary; only run the upload/setup steps when you accept the risk of installing system-level tooling.
功能分析
Type: OpenClaw Skill
Name: unihiker-k10-arduino
Version: 1.0.0
The skill bundle provides a toolkit for the Unihiker K10 board but includes several high-risk operations. The 'setup.sh' script downloads and executes an external script directly into the shell (curl | sh) and installs multiple Python packages, while 'SKILL.md' instructs the agent to modify the system PATH and lower PowerShell execution security policies. Although these actions are plausibly required for setting up an Arduino development environment, the combination of third-party binary execution and system-level configuration changes via an AI agent constitutes a significant security risk without further verification of the external sources (e.g., dfrobot.com.cn).
能力评估
Purpose & Capability
Name, description, references, and scripts align with an Arduino development/upload tool for the Unihiker K10. However SKILL.md claims a pre-downloaded Windows arduino-cli.exe in the skill directory while the file manifest does not include that binary — minor inconsistency that should be clarified.
Instruction Scope
Runtime instructions and scripts stay within the expected scope (install arduino-cli, install BSP, detect serial port via /dev and sysfs, compile and upload sketches). They do however instruct actions that affect system state: adding items to PATH, changing PowerShell execution policy, creating ~/.k10, and installing libraries via arduino-cli and pip. Port-detection scripts read sysfs/udev and invoke powershell on Windows (expected for device detection).
Install Mechanism
There is no formal install spec but setup.sh pipes a remote installer (curl https://raw.githubusercontent.com/... | sh) and uses pip to install tools. setup.sh also attempts to move binaries into /usr/local/bin (sudo may be used). SKILL.md and scripts reference a board-manager URL hosted at https://downloadcd.dfrobot.com.cn — a vendor-host but not a canonical GitHub release host. Downloading and executing remote scripts and installing packages automatically increases risk and should be reviewed.
Credentials
The skill requests no environment variables, no API keys, and no config paths beyond creating a local ~/.k10 directory. No credentials appear required. That is proportional to the stated purpose. Note: scripts may modify PATH and suggest changing PowerShell execution policy on Windows.
Persistence & Privilege
always:false and no request to modify other skills or global agent configuration. However setup.sh can install system binaries (move to /usr/local/bin) and pip packages, and SKILL.md suggests adding its scripts to the user PATH — these are normal for developer tooling but elevate the skill's system presence and may require sudo.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install unihiker-k10-arduino - 安装完成后,直接呼叫该 Skill 的名称或使用
/unihiker-k10-arduino触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Arduino CLI toolkit, upload scripts, API docs
元数据
常见问题
Unihiker K10 Arduino 是什么?
Use when programming Unihiker K10 board with Arduino/C++, uploading code, flashing firmware, or accessing K10 Arduino APIs (screen, sensors, RGB, audio, AI,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 150 次。
如何安装 Unihiker K10 Arduino?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install unihiker-k10-arduino」即可一键安装,无需额外配置。
Unihiker K10 Arduino 是免费的吗?
是的,Unihiker K10 Arduino 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Unihiker K10 Arduino 支持哪些平台?
Unihiker K10 Arduino 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Unihiker K10 Arduino?
由 Rockets_cn(@rockets-cn)开发并维护,当前版本 v1.0.0。
推荐 Skills