Install any skill in seconds. Free to start, no credit card required.
Get Started Free →automateyournetwork/cml-node-operations
CML node operations — start, stop, console access, CLI execution, config management, node details.
Passed 18 of 22 test cases with the skill, and 10 of 22 without it.
and 7 more in the full report
10 fixed11 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to run both 'show ip interface brief' and 'show ip ospf neighbor' on node 'R1'. Can I send both commands in a single string array or should they be executed in separate tool calls?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends executing multiple CLI commands sequentially with one command per execute_command call. | Missed | Passed |
The instructions your model reads when the skill loads.
cml-mcp (pip-installed, stdio transport)CML_URL, CML_USERNAME, CML_PASSWORD environment variablescml-mcp[pyats] for CLI execution via pyATS| Tool | Parameters | What It Does |
|---|---|---|
start_node | lab_id/lab_title, node_id/node_label | Start (boot) a single node |
stop_node | lab_id/lab_title, node_id/node_label | Stop (shutdown) a single node |
get_node | lab_id/lab_title, node_id/node_label | Get node details: state, CPU, RAM, interfaces, config |
get_nodes | lab_id/lab_title | List all nodes with their current states |
wipe_node | lab_id/lab_title, node_id/node_label | Wipe a node's configuration (reset to default) |
| Tool | Parameters | What It Does |
|---|---|---|
set_node_config | lab_id/lab_title, node_id/node_label, config | Set a node's startup configuration |
get_node_config | lab_id/lab_title, node_id/node_label | Get a node's current configuration |
download_lab_configs | lab_id/lab_title | Download all node configs from a running lab |
| Tool | Parameters | What It Does |
|---|---|---|
get_node_console | lab_id/lab_title, node_id/node_label | Get console connection details (URL, protocol) |
get_node_console_log | lab_id/lab_title, node_id/node_label, lines? | Retrieve console log output from a running node |
execute_command | lab_id/lab_title, node_id/node_label, command | Execute a CLI command on a running node (requires pyATS) |
| State | Meaning |
|---|
test cases passed, vs 10 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.