Install any skill in seconds. Free to start, no credit card required.
Get Started Free →matlab/matlab-discover-hardware
Discovers connected MATLAB-supported hardware devices, searches by capability, and checks required support packages and add-ons.
2 of 22 test cases passed with the skill.
Tokens, turns and time describe resource use, not a dollar price.
Lift withheld: 2 comparable cases; this report requires 8.
A test case the skill fixed. Same model, same prompt, with and without the skill.
I want to inspect hardware details for 'USRP B210'. Write a MATLAB script using the helper files in scripts/ to check its add-ons.
| Checked | Without skill | With skill |
|---|---|---|
| Calls getDeviceSetupInfo to evaluate setup requirements. | Missed | Passed |
| Avoids direct calls to internal script functions like getDeviceAddOns. | Passed | Passed |
The instructions your model reads when the skill loads.
Use this skill to perform hardware discovery tasks from natural language: list connected devices, search by capability, inspect a device's details and capabilities, and check if required support packages or add-ons are installed.
This skill exposes hardware discovery functionality through MATLAB helper functions bundled in scripts/. Always use the provided helpers — do not attempt to replicate their behavior or call any internal MATLAB functions directly.
Activate this skill when the user asks about:
Do not activate this skill for:
matlab-list-products instead)This skill handles hardware discovery only — enumerating MATLAB-supported devices, searching by capability, and checking install state. When the user's intent goes beyond discovery (connecting, configuring, acquiring data, troubleshooting, or using a device), always explore the currently loaded skills for a matching device-specific skill.
Routing rule: When the user asks to use a device (not just discover it), search the available skills list for any skill whose name or description matches the device type, hardware category, or the user's task. Do not maintain a hardcoded list of skills to defer to — discover them dynamically at runtime.
How to route:
test cases passed with the skill
More skills from the same source and nearby in the registry, with their headline benchmark lift.