Back to Skills

iot

Create IoT architecture diagrams using PlantUML syntax with device and sensor stencil icons. Best for smart home, industrial IoT (IIoT), fleet management, edge computing, and sensor network layouts.

2,949stars173forksUpdated 6/12/2026

Security Assessment

Safe(100/100)
Security Score100/100

About iot

The iot skill enables users to create detailed Internet of Things (IoT) architecture diagrams using PlantUML syntax, enhanced with a comprehensive set of device and sensor stencil icons. It addresses the common challenge of visually representing complex IoT systems, which often involve a mix of edge devices, sensors, gateways, cloud services, and analytics platforms. By leveraging this skill, architects, engineers, and developers can design, document, and communicate their IoT infrastructures clearly, ensuring proper planning for data flow, device management, and system integration without manually creating each visual component from scratch.

This skill provides several key features for diagram creation. Users can select from a wide range of IoT platform, edge, analytics, event, digital twin, and fleet stencils, as well as specific devices and sensors for industrial, smart home, and robotics applications. It supports directional and asynchronous flow representations using standardized arrow syntax, allows grouping of devices into zones or sites, and applies default color schemes automatically. The use of PlantUML code fences ensures compatibility with Markdown-based viewers, enabling seamless rendering across multiple platforms and simplifying diagram maintenance. The inclusion of quick-start examples and full stencil references allows users to rapidly adopt the tool without extensive prior knowledge.

The iot skill is particularly useful for professionals involved in smart home development, industrial IoT (IIoT) deployments, fleet management, edge computing, and sensor networks. It helps teams model complex architectures, plan deployments, and visualize interactions between devices and services. Target users include IoT architects, systems engineers, solution designers, and developers who need to document their systems for stakeholders, create operational diagrams for monitoring, or prepare educational materials for training purposes. Its visual clarity and structured syntax also make it suitable for collaborative design discussions and documentation within technical teams.

FAQ

How do I start creating an IoT diagram with this skill?

Begin by placing device and sensor icons, then add edge gateways, connect to cloud services, group components into zones or sites, and wrap the entire diagram in a plantuml or puml code fence.

Which platforms or tools are compatible with the iot skill diagrams?

Diagrams rendered with this skill are compatible with Markdown viewers that support PlantUML, including Chrome, Edge, Firefox extensions, and VS Code with the Markdown Viewer extension.

Can I customize colors or styles for the icons?

Default colors are applied automatically, and users do not need to manually specify fillColor or strokeColor. Custom styling is not detailed in the provided content.

What types of flows can I represent between devices?

You can use solid arrows (-->) for synchronous data flow, dashed arrows (..>) for asynchronous or event-driven flows, and solid lines (--) for physical or bidirectional links. Labeled connections are also supported to indicate protocols or data types.

Are there any limitations on the types of IoT devices I can include?

The skill provides a wide set of stencils for IoT platforms, edge components, analytics, events, digital twins, fleet devices, sensors, actuators, industrial equipment, smart home devices, vehicles, and robotics. The documentation references over 9500 icons, though the content does not specify every possible device.

All Files

9 files
examples/device-management.md2.7 KB
View
examples/digital-twin.md2.5 KB
View
examples/smart-factory.md2.6 KB
View
examples/edge-computing.md2.6 KB
View
examples/smart-home.md2.4 KB
View
examples/fleet-telemetry.md2.3 KB
View
SKILL.md5.1 KB
View
examples/robotics.md2.5 KB
View
examples/sensor-network.md2.6 KB
View

Install iot

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill