Catalog
MicrosoftDocs/azure-iot

MicrosoftDocs

azure-iot

Expert knowledge for Azure IoT development including decision making, architecture & design patterns, and integrations & coding patterns. Use when using MQTT/IoT Plug and Play, DPS/IoT Hub, SAP ERP integration, industrial IoT architectures, or device schemas, and other Azure IoT related development tasks. Not for Azure IoT Hub (use azure-iot-hub), Azure IoT Edge (use azure-iot-edge), Azure IoT Central (use azure-iot-central), Azure Defender For Iot (use azure-defender-for-iot).

v1.0Latest
New~832Updated Jun 26, 2026

Azure IoT Skill

This skill provides expert guidance for Azure IoT. Covers decision making, architecture & design patterns, and integrations & coding patterns. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

Category Lines Description
Decision Making L31-L36 Guidance on designing Azure Device Registry namespaces and schema registries, including structure, organization, and planning for IoT device data models and metadata.
Architecture & Design Patterns L37-L42 Reference architectures and patterns for industrial IoT on Azure, including dataspace-based designs, component choices, and end-to-end implementation guidance for industrial scenarios.
Integrations & Coding Patterns L43-L46 Patterns and code for integrating devices via MQTT and IoT Plug and Play, building device/service apps, formatting payloads, using DPS/IoT Hub, and connecting SAP ERP to Azure IoT.

Decision Making

Topic URL
Design and choose Azure Device Registry namespaces https://learn.microsoft.com/en-us/azure/iot/iot-device-registry-namespace-guidance
Plan Azure Device Registry schema registries for IoT https://learn.microsoft.com/en-us/azure/iot/iot-device-registry-schema-registry-guidance

Architecture & Design Patterns

Topic URL
Enable industrial dataspace architectures on Azure https://learn.microsoft.com/en-us/azure/iot/howto-iot-industrial-dataspaces
Implement Azure industrial IoT reference architecture https://learn.microsoft.com/en-us/azure/iot/tutorial-iot-industrial-solution-architecture

Integrations & Coding Patterns

Topic URL
Connect on-premises SAP ERP to Azure industrial IoT https://learn.microsoft.com/en-us/azure/iot/howto-connect-on-premises-sap-to-azure
Files1
1 files · 18.2 KB

Select a file to preview

Overall Score

62/100

Grade

C

Adequate

Safety

75

Quality

58

Clarity

72

Completeness

42

Summary

This skill provides expert guidance for Azure IoT development, covering decision-making, architecture & design patterns, and integrations & coding patterns. It references Microsoft Learn documentation on topics like Azure Device Registry, industrial dataspaces, and SAP ERP integration, with instructions for agents to fetch remote documentation via MCP tools or fallback HTTP requests.

Detected Capabilities

network accessremote documentation fetching (mcp_microsoftdocs or HTTP)read_file operations

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

design azure device registryindustrial iot architecturesap erp integrationmqtt device patternsazure iot plug play

Risk Signals

INFO

Network access to learn.microsoft.com for documentation fetching

compatibility field and 'How to Use This Skill' section
INFO

Outbound HTTP requests via mcp_microsoftdocs or fetch_webpage for documentation retrieval

Preferred/Fallback tool instructions (SEC-060)
INFO

Metadata timestamp check with version staleness suggestion

IMPORTANT for Agent note

Referenced Domains

External domains referenced in skill content, detected by static analysis.

github.comlearn.microsoft.com

Use Cases

  • Design and plan Azure Device Registry namespaces and schema registries for IoT solutions
  • Architect industrial IoT solutions on Azure using dataspace patterns and reference architectures
  • Integrate on-premises SAP ERP systems with Azure IoT and connect devices via MQTT/IoT Plug and Play
  • Guide decision-making for MQTT protocols, DPS/IoT Hub configurations, and device schema design
  • Provide coding patterns for device and service applications on Azure IoT platform

Quality Notes

  • Skill is well-structured with clear category index and line ranges for quick reference
  • Instructions explicitly distinguish this skill from related Azure IoT skills (IoT Hub, IoT Edge, IoT Central, Defender For IoT)
  • Network requirements and tool dependencies are clearly documented in compatibility section
  • Skill provides two mechanisms (primary and fallback) for documentation fetching, showing resilience design
  • Category Index with URLs provides concrete reference points, enabling agents to fetch relevant documentation independently
  • Metadata staleness check helps keep agents aware of skill freshness
  • Line range guidance (L31-L36, etc.) appears but actual content below those lines is not provided—skill is incomplete
  • Edge case handling for tool unavailability is addressed with MCP installation link
Model: claude-haiku-4-5-20251001Analyzed: Jun 26, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use MicrosoftDocs/azure-iot in your dev environment

Command Palette

Search for a command to run...