workspace/skills/meraki-monitoring/SKILL.md
Cisco Meraki Monitoring & Diagnostics — live ping, cable test, LED blink, wake-on-LAN, camera analytics, config change tracking. Use when running ping tests from Meraki devices, troubleshooting switch port cables, blinking LEDs to identify hardware, checking camera analytics, or auditing Meraki config changes
npx skillsauth add automateyournetwork/netclaw meraki-monitoringInstall 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.
MERAKI_API_KEY, MERAKI_ORG_ID| Operation | API Method | What It Does |
|-----------|-----------|--------------|
| Ping from device | createDeviceManagementInterfacePing | Run ping test from a Meraki device to a target IP |
| Ping results | getDeviceManagementInterfacePingResults | Retrieve ping results (latency, loss, jitter) |
| Cable test | createDeviceLiveToolsCableTest | Run cable diagnostics on switch ports |
| Cable results | getDeviceLiveToolsCableTestResults | Cable status: OK, open, short, length estimate |
| Blink LEDs | blinkDeviceLeds | Flash device LEDs for physical identification |
| Wake-on-LAN | wakeDeviceOnLan | Send WoL magic packet to wake a device |
| Operation | API Method | What It Does |
|-----------|-----------|--------------|
| Live analytics | getDeviceCameraAnalyticsLive | Real-time person/object detection counts |
| Analytics overview | getDeviceCameraAnalyticsOverview | Historical analytics summary over time period |
| Analytics zones | getDeviceCameraAnalyticsZones | Configured detection zones and their stats |
| Snapshot | generateDeviceCameraSnapshot | Capture a still image from a camera |
| Camera settings | getDeviceCameraVideoSettings | Video resolution, quality, recording mode |
| Quality profiles | getNetworkCameraQualityRetentionProfiles | Retention and quality settings |
| Camera Sense | getDeviceCameraSense | ML-based object/person detection config |
| Update Sense | updateDeviceCameraSense | [WRITE] Enable/disable Sense, MQTT, audio detection |
| Operation | API Method | What It Does |
|-----------|-----------|--------------|
| Config changes | getOrganizationConfigurationChanges | Who changed what, when, on which network/device |
| API requests | getOrganizationApiRequests | API call history with caller, method, response code |
| Webhook logs | getOrganizationWebhookLogs | Webhook delivery success/failure tracking |
When investigating "can the branch MX reach the data center?":
createDeviceManagementInterfacePing from the branch MX to the DC IPgetDeviceManagementInterfacePingResults — latency, packet loss, jittergetDeviceUplink (meraki-network-ops) — WAN link healthgetNetworkVpnStatus (meraki-security-appliance) — tunnel stateWhen investigating "port 12 isn't working on the switch":
createDeviceLiveToolsCableTest on port 12getDeviceLiveToolsCableTestResults — OK, open, short, lengthgetDeviceSwitchPortStatuses (meraki-switch-ops) — speed, duplex, errorsblinkDeviceLeds to identify the physical switch if neededWhen auditing camera analytics:
getDeviceCameraAnalyticsLive — current person/vehicle countsgetDeviceCameraAnalyticsZones — which zones are configuredgetDeviceCameraAnalyticsOverview — trends over timegetDeviceCameraVideoSettings — resolution, qualitygetNetworkCameraQualityRetentionProfiles — retention policiesWhen investigating "who changed the firewall rules?":
getOrganizationConfigurationChanges with time filtergetOrganizationApiRequests — was it an API call or Dashboard UI?| Skill | How They Work Together |
|-------|----------------------|
| meraki-network-ops | Device/network context for diagnostics |
| meraki-switch-ops | Port status combined with cable test results |
| meraki-security-appliance | VPN status combined with ping reachability |
| meraki-wireless-ops | Signal quality combined with AP ping tests |
| packet-analysis | Meraki diagnostics + pcap analysis for deep investigation |
| gait-session-tracking | Record all diagnostic results and audit findings |
| servicenow-change-workflow | Correlate config changes with approved CRs |
MERAKI_API_KEY — Meraki Dashboard API keyMERAKI_ORG_ID — Meraki organization IDtesting
Human-in-the-loop escalation via HumanRail — route low-confidence agent decisions, pre-destructive operation approvals, and ambiguous incident tickets to real human engineers. Human answers are verified and returned as structured output. Workers are paid via Lightning Network. Use when the agent is uncertain, when a destructive change needs explicit human sign-off beyond a ServiceNow CR, or when an ambiguous ticket requires human triage before automated handling.
testing
Manage EVE-NG node lifecycle. Use when listing nodes, checking runtime state, creating or deleting nodes, starting or stopping nodes or whole labs, verifying node details, or wiping node NVRAM back to factory defaults.
development
Manage EVE-NG labs and platform inventory. Use when listing labs, checking lab metadata, creating or deleting labs, importing or exporting lab archives, checking EVE-NG health or auth, or verifying available node images before build work.
tools
Execute live CLI commands on running EVE-NG nodes over telnet console. Use when running show commands, making live config changes, verifying protocol state, testing connectivity, checking console readiness, or interacting with IOS, Junos, VPCS, EOS, or NX-OS nodes.