Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/wsdiscovery
WS-Discovery protocol scanner for discovering and enumerating ONVIF cameras and IoT devices on the network.
Passed 19 of 22 test cases with the skill, and 7 of 22 without it.
and 14 more in the full report
14 fixed6 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am running a WS-Discovery check against 10.200.1.10 with minimal output so only essential results appear. What command syntax should be used?
| Checked | Without skill | With skill |
|---|---|---|
| The response targets IP address 10.200.1.10 using `wsdiscovery`. | Missed | Passed |
| The response specifies quiet mode via `--format quiet`. | Missed | Passed |
The instructions your model reads when the skill loads.
You are helping the user discover and enumerate devices using the WS-Discovery protocol (commonly used by ONVIF cameras and IoT devices) using the wsdiscovery tool.
Wsdiscovery implements the WS-Discovery protocol to discover network devices that support this standard. It's particularly useful for finding ONVIF cameras, network video recorders (NVRs), and other IoT devices that advertise themselves via WS-Discovery.
When the user asks to discover ONVIF devices, find network cameras, or scan for WS-Discovery devices:
Understand the target:
Execute the scan:
wsdiscovery <hostname_or_ip>wsdiscovery <hostname_or_ip> -vwsdiscovery <hostname_or_ip> --format jsonOutput formats:
--format text (default): Human-readable colored output with device details--format json: Machine-readable JSON--format quiet: Minimal outputThe tool extracts and displays:
test cases passed, vs 7 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.