mcpField
A
azure-digital-twins

azure-digital-twins

github.com/microsoftdocsCloud & DevOps796167 installsUpdated 3d ago
Repository

About azure-digital-twins

azure-digital-twins is an Agent skill for guidance on Azure Digital Twins, covering architecture, configuration, security, and troubleshooting. It combines local reference material with remotely fetched documentation, spanning modeling through deployment.

Key features

  1. 01Troubleshooting and performance diagnosis
  2. 02DTDL modeling and architecture guidance
  3. 03Security and identity configuration
  4. 04Instance, graph, and query configuration
  5. 05SDK, CLI, and service integration
  6. 06Cross-region migration guidance

Use cases

  1. 01Diagnose 403, 404, or performance issues
  2. 02Plan twin graphs and high-availability designs
  3. 03Configure identity, endpoints, and event routes
  4. 04Integrate related services through SDKs or CLI

MCP support

The skill can fetch remote documentation through mcp_microsoftdocs tools, with fetch_webpage as a fallback.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-digital-twins

After installing, type/azure-digital-twinsin Claude Code to confirm it loaded.

Details

From the project README

Azure Digital Twins Skill

This skill provides expert guidance for Azure Digital Twins. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. 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

CategoryLinesDescription
TroubleshootingL37-L46Diagnosing and fixing common Azure Digital Twins issues: 403/404 errors, Explorer auth problems, CLI parse failures, known bugs, and performance troubleshooting.
Best PracticesL47-L52Guidance on modeling best practices: converting RDF/OWL ontologies to DTDL, extending DTDL for Azure Digital Twins, and designing effective tagging patterns for twin graphs.
Decision MakingL53-L57Guidance on selecting DTDL-based industry ontologies for your twin models and instructions for migrating from Azure Digital Twins preview control plane APIs to current APIs.
Architecture & Design PatternsL58-L63Designing resilient Digital Twins solutions (HA/DR) and translating industry ontologies into DTDL models for interoperable twin graphs.
Limits & QuotasL64-L69Details on Azure Digital Twins query unit usage, plus service limits, throttling behavior, and how to view/request changes to adjustable quotas.
SecurityL70-L78Security guidance for Azure Digital Twins: auth with Entra app registrations, client authentication, Private Link setup, and handling customer personal data and best practices.
ConfigurationL79-L103Configuring and operating Azure Digital Twins: instance setup, security, endpoints/routes, data history, monitoring, graph/twin/model management, Explorer/3D tools, and query language usage.
Integrations & Coding PatternsL104-L120Using SDKs, REST/CLI, queries, and plugins to integrate Azure Digital Twins with IoT Hub, Azure Data Explorer, Functions, Power Platform, and .NET clients, including query and DTDL model patterns.
DeploymentL121-L124Guidance for moving an Azure Digital Twins instance to a different region, including prerequisites, supported scenarios, and step-by-step migration procedures.
Troubleshooting
TopicURL
Fix Azure Digital Twins 403 Forbidden errorshttps://learn.microsoft.com/en-us/azure/digital-twins/troubleshoot-error-403-digital-twins
Fix Azure Digital Twins 404 sub-domain not found errorshttps://learn.microsoft.com/en-us/azure/digital-twins/troubleshoot-error-404-digital-twins
Resolve Azure Digital Twins Explorer authentication errorshttps://learn.microsoft.com/en-us/azure/digital-twins/troubleshoot-error-azure-digital-twins-explorer-authentication
Resolve Azure Digital Twins CLI parse failed errorshttps://learn.microsoft.com/en-us/azure/digital-twins/troubleshoot-error-cli-parse
Resolve known issues in Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/troubleshoot-known-issues
Troubleshoot Azure Digital Twins performance issueshttps://learn.microsoft.com/en-us/azure/digital-twins/troubleshoot-performance
Best Practices
TopicURL
Extend DTDL ontologies for Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-ontologies-extend
Implement tagging patterns for Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-use-tags
Decision Making
TopicURL
Migrate from Azure Digital Twins preview control plane APIshttps://learn.microsoft.com/en-us/azure/digital-twins/resources-migrate-from-preview-apis
Architecture & Design Patterns
TopicURL
Plan high availability and disaster recovery for Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-high-availability-disaster-recovery
Convert industry ontologies to DTDL for Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-ontologies-convert
Limits & Quotas
TopicURL
Understand Query Unit consumption in Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-query-units
Azure Digital Twins service limits and adjustable quotashttps://learn.microsoft.com/en-us/azure/digital-twins/reference-service-limits
Security
TopicURL
Apply security best practices to Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-security
Implement client authentication for Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-authenticate-client
Create Entra app registration for Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-create-app-registration
Enable Private Link for Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-enable-private-link
Handle customer personal data in Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/resources-customer-data-requests
Configuration
TopicURL
Interpret Azure Digital Twins event notificationshttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-event-notifications
Configure endpoints and event routes in Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-route-events
Set up Azure Digital Twins data history connectionhttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-create-data-history-connection
Configure Azure Digital Twins event endpointshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-create-endpoints
Configure event routes and filters in Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-create-routes
Manage Azure Digital Twins graphs and relationshipshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-manage-graph
Manage DTDL models in Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-manage-model
Manage individual digital twins via APIs/SDKshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-manage-twin
Configure monitoring, metrics, and logs for Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-monitor
Provision and secure Digital Twins via CLIhttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-set-up-instance-cli
Set up an Azure Digital Twins instance in portalhttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-set-up-instance-portal
Use 3D Scenes Studio features with Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-use-3d-scenes-studio
Operate Azure Digital Twins Explorer featureshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-use-azure-digital-twins-explorer
Use FROM clause in Azure Digital Twins query languagehttps://learn.microsoft.com/en-us/azure/digital-twins/reference-query-clause-from
Use JOIN clause in Azure Digital Twins graph querieshttps://learn.microsoft.com/en-us/azure/digital-twins/reference-query-clause-join
Use MATCH clause for graph traversal in Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/reference-query-clause-match
Use SELECT clause in Azure Digital Twins query languagehttps://learn.microsoft.com/en-us/azure/digital-twins/reference-query-clause-select
Use WHERE clause in Azure Digital Twins querieshttps://learn.microsoft.com/en-us/azure/digital-twins/reference-query-clause-where
Use functions in Azure Digital Twins query languagehttps://learn.microsoft.com/en-us/azure/digital-twins/reference-query-functions
Use operators in Azure Digital Twins query languagehttps://learn.microsoft.com/en-us/azure/digital-twins/reference-query-operators
Reserved keywords in Azure Digital Twins query languagehttps://learn.microsoft.com/en-us/azure/digital-twins/reference-query-reserved
Integrations & Coding Patterns
TopicURL
Work with Azure Digital Twins APIs and SDKshttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-apis-sdks
Use Azure Digital Twins CLI command sethttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-cli
Query Azure Digital Twins data with Azure Data Explorer pluginhttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-data-explorer-plugin
Configure data history with Azure Data Explorerhttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-data-history
Use Azure Digital Twins query languagehttps://learn.microsoft.com/en-us/azure/digital-twins/concepts-query-language
Ingest IoT Hub telemetry into Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-ingest-iot-hub-data
Parse and validate DTDL models with .NEThttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-parse-models
Query Azure Digital Twins graphs with exampleshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-query-graph
Set up twin-to-twin event propagation with Azure Functionshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-send-twin-to-twin-events
Call Azure Digital Twins REST APIs using .http fileshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-use-apis
Use Power Platform connector with Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-use-power-platform-logic-apps-connector
Code a .NET client for Azure Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/tutorial-code
Use Azure CLI commands with Digital Twinshttps://learn.microsoft.com/en-us/azure/digital-twins/tutorial-command-line-cli
Deployment
TopicURL
Move an Azure Digital Twins instance across regionshttps://learn.microsoft.com/en-us/azure/digital-twins/how-to-move-regions

Comments

Markdown supported