claroty-ot-topology

Renders Claroty xDome OT communication maps and zones as Canvas and draw.io topologies.

650|182|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill claroty-ot-topology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claroty-ot-topology
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/claroty-ot-topology
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill claroty-ot-topology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OT and IoT environments managed in Claroty xDome contain rich device-to-device communication and zone segmentation data, but turning that raw telemetry into readable topology diagrams and timelines for audits, incident reviews, or change requests requires manual effort.

Core Features & Use Cases

  • Communication Map Visualization: Pull device-to-device edges (source, destination, protocol, port, byte counts) from xDome and render them as inline Canvas/A2UI topologies or exportable draw.io diagrams.
  • Zone Segmentation Audits: List organization zones with device counts to verify Purdue-layer separation and spot devices placed in overly permissive zones.
  • OT Activity Timelines: Query OT activity events for a device within a time window and render them as a timeline during incident review.
  • Use Case: During an incident review, ask for the OT activity events of a specific PLC between 09:00 and 11:00, then render the surrounding communication map as an inline topology to understand lateral traffic.

Quick Start

Ask the agent to show the communication map for a specific Claroty device ID as an inline topology diagram.

Frequently Asked Questions about claroty-ot-topology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visualize an OT device communication map from Claroty xDome?

Call get_device_communication_map with a device ID or site ID to retrieve device-to-device edges, resolve neighbor names with list_devices, then hand the data to the canvas-network-viz skill for inline topology rendering or the drawio skill for an exportable diagram.

How to audit network segmentation zones in Claroty xDome?

Use list_organization_zones to retrieve all zones with device counts, then call list_devices per zone to identify devices that should sit in a stricter zone. This supports Purdue-layer separation verification.

Does this skill make changes to the Claroty xDome platform?

No, it is read-only. It only queries communication maps, zones, devices, and OT activity events through the claroty-mcp server, so no ITSM change gate is required.

What credentials are needed to use Claroty xDome topology visualization?

You need Python 3, the CLAROTY_API_URL environment variable pointing to your xDome instance, and a CLAROTY_API_TOKEN bearer token. The claroty-mcp server runs over stdio transport.

Can I export the OT topology as a draw.io diagram?

Yes. Gather nodes with list_devices and edges with get_device_communication_map for a site, then hand off to the drawio skill to produce an exportable .drawio file, or use the uml skill for an nwdiag-style diagram.