547895019/arduino-cli/SKILL.md
Provides commands and workflows for Arduino CLI. Use when the user wants to create, compile, or upload Arduino sketches, manage boards (list, attach), install/search/list cores (platforms) and libraries, or configure Arduino CLI. Triggers on phrases like "arduino-cli", "compile sketch", "upload arduino", "install arduino core", or "arduino library".
npx skillsauth add openclaw/skills arduino-cliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides guidance for using the arduino-cli to manage Arduino projects, boards, cores, and libraries from the command line.
Initialize the configuration file (usually in ~/.arduino15/arduino-cli.yaml):
arduino-cli config init
Update the local cache of available platforms and libraries (do this first!):
arduino-cli core update-index
List connected boards to find the port and FQBN (Fully Qualified Board Name):
arduino-cli board list
List all supported boards and their FQBN strings:
arduino-cli board listall <search_term>
Search for a core:
arduino-cli core search <keyword>
Install a core using its ID (e.g., arduino:samd):
arduino-cli core install <core_id>
List installed cores:
arduino-cli core list
Create a new sketch:
arduino-cli sketch new <SketchName>
Compile a sketch (requires the board's FQBN):
arduino-cli compile --fqbn <FQBN> <SketchName>
Example: arduino-cli compile --fqbn arduino:samd:mkr1000 MyFirstSketch
Upload a sketch to a connected board:
arduino-cli upload -p <port> --fqbn <FQBN> <SketchName>
Example: arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:samd:mkr1000 MyFirstSketch
Search for a library:
arduino-cli lib search <keyword>
Install a library:
arduino-cli lib install "<Library Name>"
To install 3rd party cores, pass the --additional-urls flag to your core commands:
arduino-cli core update-index --additional-urls https://arduino.esp8266.com/stable/package_esp8266com_index.json
arduino-cli core install esp8266:esp8266 --additional-urls https://arduino.esp8266.com/stable/package_esp8266com_index.json
(Alternatively, these URLs can be added to the board_manager.additional_urls array in arduino-cli.yaml)
tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。