← LeaderboardThe Skill Leaderboard

azure-quantum

Expert knowledge for Azure Quantum development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. Use when submitting Q#/OpenQASM jobs, configuring workspaces, managing IonQ/Quantinuum/Rigetti usage, or running hybrid workflows, and other Azure Quantum related development tasks. Not for Azure HDInsight (use azure-hdinsight), Azure Databricks (use azure-databricks), Azure Synapse Analytics (use azure-synapse-analytics), Azure Machine Learning (use azure-machine-learning).

Published by MicrosoftDocs ↗MicrosoftDocs/Agent-Skills

Try your first task

A source-grounded starter task has not been verified for this skill yet.

SKILL.md

name: azure-quantumdescription: Expert knowledge for Azure Quantum development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. Use when submitting Q#/OpenQASM jobs, configuring workspaces, managing IonQ/Quantinuum/Rigetti usage, or running hybrid workflows, and other Azure Quantum related development tasks. Not for Azure HDInsight (use azure-hdinsight), Azure Databricks (use azure-databricks), Azure Synapse Analytics (use azure-synapse-analytics), Azure Machine Learning (use azure-machine-learning).compatibility: Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation.metadata:   generated_at: "2026-10-25"  generator: "docs2skills/1.0.0"

Azure Quantum Skill

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

CategoryLinesDescription
TroubleshootingL36-L43Troubleshooting Azure Quantum provider issues: diagnosing job failures and support/escalation policies and limits for IonQ, Quantinuum, and Rigetti hardware on Azure Quantum.
Best PracticesL44-L48Tools and techniques for testing, debugging, and validating quantum programs with the Azure Quantum Development Kit (QDK), including simulators, logging, and troubleshooting.
Decision MakingL49-L57Guidance on choosing how to submit jobs, selecting quantum languages, comparing provider pricing, checking regional availability, and migrating Azure Quantum workspaces between regions.
Architecture & Design PatternsL58-L62Guidance on designing hybrid quantum-classical workflows in Azure Quantum, including architecture options, orchestration patterns, and when to offload tasks to quantum hardware.
Limits & QuotasL63-L70Managing Azure Quantum API lifecycles, usage quotas, session limits/timeouts, and Rigetti hardware target constraints and capacity.
SecurityL71-L82Securing Azure Quantum workspaces: authentication (managed identity, service principals, keys), RBAC role setup/sharing, bulk access assignment, ARM locks, and workspace/storage isolation.
ConfigurationL83-L100Configuring Azure Quantum workspaces, QDK tools, simulators, VS Code, hardware/architecture models, and resource estimator settings for running and analyzing quantum jobs.
Integrations & Coding PatternsL101-L118Using QDK/Python/CLI to submit, visualize, and run Q# and OpenQASM jobs, build noise and error-correction models, integrate Stim/qodec, and run hybrid/adaptive and resource-estimation workflows.

Troubleshooting

TopicURL
Diagnose and resolve common Azure Quantum issueshttps://learn.microsoft.com/en-us/azure/quantum/azure-quantum-common-issues
Support and escalation policy for IonQ on Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/provider-support-ionq
Support policy for Quantinuum on Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/provider-support-quantinuum
Support policy for Rigetti on Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/provider-support-rigetti

Best Practices

TopicURL
Test and debug quantum programs with QDK toolshttps://learn.microsoft.com/en-us/azure/quantum/testing-debugging

Decision Making

TopicURL
Choose how to submit jobs to Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs
Migrate Azure Quantum workspace data between regionshttps://learn.microsoft.com/en-us/azure/quantum/migration-guide
Compare Azure Quantum provider pricing planshttps://learn.microsoft.com/en-us/azure/quantum/pricing
Check regional availability of Azure Quantum providershttps://learn.microsoft.com/en-us/azure/quantum/provider-global-availability
Choose quantum language support in the QDKhttps://learn.microsoft.com/en-us/azure/quantum/qdk-language-support-overview

Architecture & Design Patterns

TopicURL
Choose hybrid quantum computing architectures in Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/hybrid-computing-overview

Limits & Quotas

TopicURL
Manage Azure Quantum preview API lifecycle and expiryhttps://learn.microsoft.com/en-us/azure/quantum/azure-quantum-api-lifecycle
Review and manage Azure Quantum usage quotashttps://learn.microsoft.com/en-us/azure/quantum/azure-quantum-quotas
Manage Azure Quantum sessions and timeoutshttps://learn.microsoft.com/en-us/azure/quantum/how-to-work-with-sessions
Rigetti provider targets and hardware limits in Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/provider-rigetti

Security

Configuration

TopicURL
Define Azure Quantum workspaces using Bicephttps://learn.microsoft.com/en-us/azure/quantum/how-to-manage-quantum-workspaces-using-bicep
Manage Azure Quantum workspaces with Azure CLIhttps://learn.microsoft.com/en-us/azure/quantum/how-to-manage-quantum-workspaces-with-the-azure-cli
Configure VS Code QDK extension for Azure Quantum jobshttps://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs-vscode
Use the QDK neutral atom device visualizerhttps://learn.microsoft.com/en-us/azure/quantum/how-to-use-neutral-atom-visualizer
Configure environments for the Quantum Development Kithttps://learn.microsoft.com/en-us/azure/quantum/install-overview-qdk
Install and configure QDK chemistry Python libraryhttps://learn.microsoft.com/en-us/azure/quantum/install-qdk-chemistry
Install and configure QDK error correction toolshttps://learn.microsoft.com/en-us/azure/quantum/install-qdk-error-correction
Configure and run QDK quantum simulators in Pythonhttps://learn.microsoft.com/en-us/azure/quantum/install-qdk-quantum-simulators
Configure and use IonQ targets in Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/provider-ionq
Configure QDK VS Code extension local simulatorhttps://learn.microsoft.com/en-us/azure/quantum/qdk-simulator-vscode
Configure hardware architecture models for the Quantum resource estimatorhttps://learn.microsoft.com/en-us/azure/quantum/qre-build-architecture-models
Define error correction and magic state models for resource estimationhttps://learn.microsoft.com/en-us/azure/quantum/qre-build-error-correction-models
Build custom application models for the Quantum resource estimatorhttps://learn.microsoft.com/en-us/azure/quantum/qre-custom-applications
Access and customize Quantum resource estimator outputhttps://learn.microsoft.com/en-us/azure/quantum/qre-estimation-results

Integrations & Coding Patterns

TopicURL
Develop and validate QEC protocols with qodec and QDKhttps://learn.microsoft.com/en-us/azure/quantum/develop-validate-qec-protocol
Connect Python QDK to Azure Quantum workspacehttps://learn.microsoft.com/en-us/azure/quantum/how-to-connect-workspace
Submit Azure Quantum QIR jobs via Azure CLIhttps://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs-azure-cli
Submit Azure Quantum jobs with QDK Python integrationshttps://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs-python
Visualize Q# and OpenQASM circuits with QDKhttps://learn.microsoft.com/en-us/azure/quantum/how-to-visualize-circuits
Run integrated hybrid quantum jobs with Adaptive RI in Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/hybrid-computing-integrated
Create noise models for QDK neutral atom simulationshttps://learn.microsoft.com/en-us/azure/quantum/neutral-atom-noise-models
Use QDK Python tools for error correctionhttps://learn.microsoft.com/en-us/azure/quantum/qdk-error-correction-overview
Implement multi-qubit noise models in QDK simulationshttps://learn.microsoft.com/en-us/azure/quantum/qdk-multi-qubit-noise-models
Run OpenQASM programs with Azure Quantum QDKhttps://learn.microsoft.com/en-us/azure/quantum/qdk-openqasm-integration
Build and apply QDK quantum noise modelshttps://learn.microsoft.com/en-us/azure/quantum/qdk-simulator-noise-models
Integrate Stim error correction with the QDKhttps://learn.microsoft.com/en-us/azure/quantum/qdk-stim-overview
Create application models from quantum frameworks for resource estimationhttps://learn.microsoft.com/en-us/azure/quantum/qre-supported-applications
Submit formatted quantum circuits to Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/quickstart-microsoft-provider-format
Run and decode logical quantum programs with QDKhttps://learn.microsoft.com/en-us/azure/quantum/run-decode-logical-programs