devops by automateyournetwork
Claroty OT Topology automateyournetwork/claroty-ot-topology
Render Claroty xDome OT / IoT communication maps and zone segmentation as inline Canvas/A2UI topology, draw.io diagrams, and timeline summaries.
What it changes View full report → Passed 3 of 9 test cases with the skill, and 1 of 9 without it.
Without skill 14%
With skill 32%
Checks it passed that the model alone missed Mentions python3 -u mcp-servers/claroty-mcp/claroty_mcp_server.py Mentions calling list_devices tool to resolve device IDs to friendly names States that performing active network scanning or probe generation is outside the scope of passive OT topology mappingand 1 more in the full report
4 fixed3 passed either way15 still failing0 broke
Pass-rate lift +18 pp
Tokens +4%
Agent turns 0%
Response time -44% Model gemini-3.6-flashMeasured 8/16/2026 v1 7 of 22 cases passed with skill · 9 comparable
Use this skill Claude Code DecimalAI agent CLI & files
Save it into your project's skills folder. Claude Code picks it up in its next session.
curl -fsSL --create-dirs -o .claude/skills/automateyournetwork-claroty-ot-topology/SKILL.md https://app.decimal.ai/s/automateyournetwork-claroty-ot-topology/SKILL.md Copy command Copy SKILL.md
Want it pinned and updatable? pip install "decimalai>=0.15", then decimalai skills add automateyournetwork-claroty-ot-topology, and start Claude Code with claude --plugin-dir "$(git rev-parse --show-toplevel)/.agents"
Linked stays up to date: your agents get the author's new versions automatically.
Editable copy is yours to change; the author's updates won't reach it.
Install linked skill Create editable copy
1 · One-time — install the CLI (
docs ↗ )
$ pip install "decimalai>=0.15"Copy
2 · Get the skill — writes .agents/skills/automateyournetwork-claroty-ot-topology/ and pins it in .decimal/skills.lock
$ decimalai skills add automateyournetwork-claroty-ot-topologyCopy
Copy link Copy README badge Copy SKILL.md No CLI? Get the same file — curl · raw file $ curl -fsSL --create-dirs -o .claude/skills/automateyournetwork-claroty-ot-topology/SKILL.md https://app.decimal.ai/s/automateyournetwork-claroty-ot-topology/SKILL.mdCopy
Safety checks: 3 of 3 passed
Code scan Clean Intent Passed Content Clean
Overview Benchmark Contents Activity Versions 1 Ratings 0
See it in action One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Prompt What command and script run the standard I/O Claroty MCP server executable?
What was checked, without and with the skill Checked Without skill With skill Mentions python3 -u mcp-servers/claroty-mcp/claroty_mcp_server.py Missed Passed
Show both answers
What's inside The instructions your model reads when the skill loads.
SKILL.md 81 lines single file
Claroty OT Topology
Visualise the OT / IoT communication fabric observed by Claroty xDome — device-to-device edges, organisation zones, and OT activity timelines — using Canvas / A2UI for inline chat rendering and draw.io for exportable diagrams.
When to Use
Visualising how OT devices communicate (PLC ↔ HMI, RTU ↔ historian, etc.)
Reviewing network segmentation zones and verifying Purdue-layer separation
Producing an OT topology diagram for a CR or QBR deck
Walking an activity timeline for a specific device during incident review
Sanity-checking that newly deployed zones are reflected in observed traffic
MCP Server
Server : claroty-mcp
Command : python3 -u mcp-servers/claroty-mcp/claroty_mcp_server.py (stdio transport)
Auth : Bearer token via CLAROTY_API_TOKEN
ITSM : This is a read-only skill — no ITSM gate required.
Available Tools
Compose with:
canvas-network-viz skill for inline Canvas / A2UI topology rendering
drawio- skill for exportable .drawio / SVG diagrams
uml- skill for nwdiag-style topology
Workflow Examples
Inline topology for a device
"Show me the communication map for device 7a2c... as an inline topology"
Track record Benchmark 3 / 9
test cases passed, vs 1 / 9 without
Adoption
Users 0
Times used 0 View activity → Safety and source details
SkillSafety ✓ 3 of 3 passed ✓ Code scan 15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/3/2026
View 15 scanner checks live_secret remote_code_execution reverse_shell data_exfiltration ssrf_metadata agent_snooping anti_refusal destructive_commands obfuscated_unicode unicode_homoglyph opaque_blob suspicious_url tool_overreach trigger_abuse prompt_injection_phrasing
✓ Intent Safe
LLM judge · does the skill do what it claims
✓ Content Clean
LLM judge · policy & harmful-content review
Source Imported automateyournetwork / netclaw
workspace/skills/claroty-ot-topology/SKILL.md
View on GitHub ↗ License Apache-2.0Imported 8/3/2026Version v1