> azure-quantum

Expert knowledge for Azure Quantum development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Quantum applications. 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).

fetch
$curl "https://skillshub.wtf/MicrosoftDocs/Agent-Skills/azure-quantum?format=md"
SKILL.mdazure-quantum

Azure Quantum Skill

This skill provides expert guidance for Azure Quantum. 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-L45Diagnosing Azure Quantum connection/job failures and understanding support, escalation, and issue-handling policies for IonQ, PASQAL, Quantinuum, and Rigetti providers.
Best PracticesL46-L52Best practices for using QDK in VS Code with Copilot, optimizing large Q# programs via resource estimation, and systematically testing and debugging quantum code.
Decision MakingL53-L62Guidance on Azure Quantum costs, provider pricing and regions, workspace migration, choosing Q# dev tools, and planning quantum-safe cryptography with the resource estimator.
Architecture & Design PatternsL63-L67Guidance on designing hybrid quantum-classical workflows in Azure Quantum, including architecture options, orchestration patterns, and when to offload tasks to quantum hardware.
Limits & QuotasL68-L74Provider-specific job limits, quotas, and timeouts, plus how to run long Q# experiments and manage sessions to avoid interruptions or failures.
SecurityL75-L85Managing secure access to Azure Quantum workspaces: RBAC and access control, bulk user assignment, ARM locks, managed identities, service principals, and secure handling of access keys.
ConfigurationL86-L104Setting up QDK tools and environments, configuring simulators and hardware targets (IonQ, PASQAL, Quantinuum, Rigetti), and tuning/optimizing Quantum Resource Estimator runs and parameters
Integrations & Coding PatternsL105-L114Integrating QDK with Azure Quantum: connecting via qdk.azure, running hybrid jobs, and submitting QIR/OpenQASM/Pulser, Qiskit, and Cirq circuits through QDK to Azure Quantum.
DeploymentL115-L120Deploying and managing Azure Quantum workspaces via ARM/Bicep and Azure CLI, and configuring VS Code to submit, run, and manage Q# programs on Azure Quantum.

Troubleshooting

TopicURL
Troubleshoot common Azure Quantum connection and job 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 PASQAL on Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/provider-support-pasqal
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
Use Copilot agent mode effectively with QDK in VS Codehttps://learn.microsoft.com/en-us/azure/quantum/qdk-vscode-agent-setup
Optimize large Q# programs with the Quantum resource estimatorhttps://learn.microsoft.com/en-us/azure/quantum/resource-estimator-handle-large-programs
Test and debug quantum programs with the Quantum Development Kithttps://learn.microsoft.com/en-us/azure/quantum/testing-debugging

Decision Making

TopicURL
Understand Azure Quantum job costs and billinghttps://learn.microsoft.com/en-us/azure/quantum/azure-quantum-job-cost-billing
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
Select development environments for Q# and the Quantum Development Kithttps://learn.microsoft.com/en-us/azure/quantum/qsharp-ways-to-work
Plan quantum-safe cryptography with the Quantum resource estimatorhttps://learn.microsoft.com/en-us/azure/quantum/resource-estimator-quantum-safe-planning

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
Azure Quantum provider limits and quotashttps://learn.microsoft.com/en-us/azure/quantum/azure-quantum-quotas
Run long-duration Q# experiments on Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/how-to-long-running-experiments
Manage Azure Quantum sessions and avoid timeoutshttps://learn.microsoft.com/en-us/azure/quantum/how-to-work-with-sessions

Security

TopicURL
Bulk assign Azure Quantum workspace access via CSVhttps://learn.microsoft.com/en-us/azure/quantum/bulk-add-users-to-a-workspace
Protect Azure Quantum resources with ARM lockshttps://learn.microsoft.com/en-us/azure/quantum/how-to-set-resource-locks
Share Azure Quantum workspace using RBAC roleshttps://learn.microsoft.com/en-us/azure/quantum/how-to-share-access-quantum-workspace
Configure Azure Quantum workspace access controlhttps://learn.microsoft.com/en-us/azure/quantum/manage-workspace-access
Authenticate to Azure Quantum using managed identityhttps://learn.microsoft.com/en-us/azure/quantum/optimization-authenticate-managed-identity
Authenticate to Azure Quantum using service principalshttps://learn.microsoft.com/en-us/azure/quantum/optimization-authenticate-service-principal
Manage Azure Quantum workspace access keys securelyhttps://learn.microsoft.com/en-us/azure/quantum/security-manage-access-keys

Configuration

TopicURL
Run Microsoft Quantum resource estimator locally and onlinehttps://learn.microsoft.com/en-us/azure/quantum/how-to-submit-re-jobs
Install and use the QDK molecule visualizer in Jupyterhttps://learn.microsoft.com/en-us/azure/quantum/how-to-use-molecule-visualizer
Generate and view quantum circuit diagrams with Q# toolshttps://learn.microsoft.com/en-us/azure/quantum/how-to-visualize-circuits
Set up QDK VS Code extension and environmenthttps://learn.microsoft.com/en-us/azure/quantum/install-overview-qdk
Install QDK Chemistry Python library on all platformshttps://learn.microsoft.com/en-us/azure/quantum/install-qdk-chemistry
Install and run neutral atom device simulators in QDKhttps://learn.microsoft.com/en-us/azure/quantum/install-qdk-neutral-atom-simulators
Configure target parameters for the Quantum resource estimatorhttps://learn.microsoft.com/en-us/azure/quantum/overview-resources-estimator
Configure and use IonQ targets in Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/provider-ionq
Configure PASQAL simulators and QPUs in Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/provider-pasqal
Configure Quantinuum quantum targets in Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/provider-quantinuum
Configure Rigetti quantum processors and targetshttps://learn.microsoft.com/en-us/azure/quantum/provider-rigetti
Configure noise models for neutral atom simulations in QDKhttps://learn.microsoft.com/en-us/azure/quantum/qdk-simulator-noise-models
Batch and compare multiple resource estimator configurationshttps://learn.microsoft.com/en-us/azure/quantum/resource-estimator-batching
Use known estimates to optimize Quantum resource estimator runshttps://learn.microsoft.com/en-us/azure/quantum/resource-estimator-known-estimates
Use QDK extension commands and features in Visual Studio Codehttps://learn.microsoft.com/en-us/azure/quantum/vscode-qsharp-reference

Integrations & Coding Patterns

TopicURL
Connect to Azure Quantum workspace via qdk.azurehttps://learn.microsoft.com/en-us/azure/quantum/how-to-connect-workspace
Run integrated hybrid quantum jobs with Adaptive RI in Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/hybrid-computing-integrated
Run OpenQASM programs in the Quantum Development Kithttps://learn.microsoft.com/en-us/azure/quantum/qdk-openqasm-integration
Use Qiskit and Cirq with the Quantum Development Kithttps://learn.microsoft.com/en-us/azure/quantum/qdk-qiskit-cirq-overview
Submit Cirq circuits to Azure Quantum with QDKhttps://learn.microsoft.com/en-us/azure/quantum/quickstart-microsoft-cirq
Submit QIR, OpenQASM, and Pulser circuits to Azure Quantumhttps://learn.microsoft.com/en-us/azure/quantum/quickstart-microsoft-provider-format

Deployment

TopicURL
Deploy Azure Quantum workspaces using ARM/Bicephttps://learn.microsoft.com/en-us/azure/quantum/how-to-manage-quantum-workspaces-with-azure-resource-manager
Manage Azure Quantum workspaces with Azure CLIhttps://learn.microsoft.com/en-us/azure/quantum/how-to-manage-quantum-workspaces-with-the-azure-cli
Submit and run Q# programs on Azure Quantum from VS Codehttps://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs

> related_skills --same-repo

> azure-well-architected

Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when architecting new solutions, reviewing existing workloads, or applying Well-Architected principles.

> azure-web-pubsub

Expert knowledge for Azure Web PubSub development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web PubSub applications. Not for Azure SignalR Service (use azure-signalr-service), Azure Event Hubs (use azure-event-hubs), Azure Service Bus (use azure-service-bus), Azure Relay (use azure-relay).

> azure-web-application-firewall

Expert knowledge for Azure Web Application Firewall development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web Application Firewall applications. Not for Azure Application Gateway (use azure-application-gateway), Azure Front Door (use azure-front-door), Azure Firewall (use azure-firewall), Azure DDos Protectio

> azure-vpn-gateway

Expert knowledge for Azure VPN Gateway development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure VPN Gateway applications. Not for Azure Virtual Network (use azure-virtual-network), Azure Virtual WAN (use azure-virtual-wan), Azure ExpressRoute (use azure-expressroute), Azure Application Gateway (use azure-applica

┌ stats

installs/wk0
░░░░░░░░░░
github stars425
██████████
first seenMar 17, 2026
└────────────

┌ repo

MicrosoftDocs/Agent-Skills
by MicrosoftDocs
└────────────

┌ tags

└────────────