Install any skill in seconds. Free to start, no credit card required.
Get Started Free →matlab/matlab-connect-arduino
Discover, configure, and connect to Arduino boards from MATLAB using the Arduino Support Package.
Passed 20 of 27 test cases with the skill, and 12 of 27 without it.
and 6 more in the full report
8 fixed12 passed either way7 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
After successfully executing `a = arduino('COM3', 'Uno')` for a user who asked to connect to their Uno and blink an LED, what confirmation and next step should be communicated?
| Checked | Without skill | With skill |
|---|---|---|
| Confirms connection details including board, port, and loaded libraries. | Missed | Passed |
| Announces proceeding to the downstream task after confirming connection. | Passed | Passed |
The instructions your model reads when the skill loads.
Guides the agent through discovering, configuring, and connecting to Arduino boards via USB, ensuring the user is informed and in control at each step.
matlab-create-custom-arduino-library)arduino object in the workspaceFollow these steps in order. Do not skip steps or guess values.
Core principle: Never assume. Always ask the user before proceeding if any information is unclear or ambiguous.
Always run both commands — do not skip serialportlist even if
arduinolist already found the board. This is a hard requirement:
list = arduinolist
ports = serialportlist("available")
Both calls are mandatory. Never omit serialportlist — arduinolist
alone misses boards without support package firmware.
test cases passed, vs 12 / 27 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.