About azure-quantum
azure-quantum is an agent skill for Azure Quantum users, combining local reference material with network-fetched documentation. It covers quantum job development, architecture, security, configuration, limits, and troubleshooting.
Key features
- 01Quantum job troubleshooting
- 02QDK testing and debugging guidance
- 03Provider and language selection
- 04Hybrid architecture patterns
- 05Workspace security and configuration
- 06QDK and Python coding patterns
Use cases
- 01Diagnosing provider job failures
- 02Choosing a job submission method
- 03Securing workspace access
- 04Building hybrid quantum workflows
MCP support
The skill can fetch Microsoft documentation through the mcp_microsoftdocs microsoft_docs_fetch tool; it also describes 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-quantumAfter installing, type/azure-quantumin Claude Code to confirm it loaded.
Details
From the project READMEAzure 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), useread_filewith the specified lines. For categories with file links (e.g.,[security.md](security.md)), useread_fileon the linked reference file
IMPORTANT for Agent: If
metadata.generated_atis more than 3 months old, suggest the user pull the latest version from the repository. Ifmcp_microsoftdocstools 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_fetchwith query stringfrom=learn-agent-skill. Returns Markdown. - Fallback: Use
fetch_webpagewith query stringfrom=learn-agent-skill&accept=text/markdown. Returns Markdown.
Category Index
| Category | Lines | Description |
|---|---|---|
| Troubleshooting | L36-L43 | Troubleshooting Azure Quantum provider issues: diagnosing job failures and support/escalation policies and limits for IonQ, Quantinuum, and Rigetti hardware on Azure Quantum. |
| Best Practices | L44-L48 | Tools and techniques for testing, debugging, and validating quantum programs with the Azure Quantum Development Kit (QDK), including simulators, logging, and troubleshooting. |
| Decision Making | L49-L57 | Guidance on choosing how to submit jobs, selecting quantum languages, comparing provider pricing, checking regional availability, and migrating Azure Quantum workspaces between regions. |
| Architecture & Design Patterns | L58-L62 | Guidance on designing hybrid quantum-classical workflows in Azure Quantum, including architecture options, orchestration patterns, and when to offload tasks to quantum hardware. |
| Limits & Quotas | L63-L70 | Managing Azure Quantum API lifecycles, usage quotas, session limits/timeouts, and Rigetti hardware target constraints and capacity. |
| Security | L71-L82 | Securing Azure Quantum workspaces: authentication (managed identity, service principals, keys), RBAC role setup/sharing, bulk access assignment, ARM locks, and workspace/storage isolation. |
| Configuration | L83-L100 | Configuring Azure Quantum workspaces, QDK tools, simulators, VS Code, hardware/architecture models, and resource estimator settings for running and analyzing quantum jobs. |
| Integrations & Coding Patterns | L101-L118 | Using 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
| Topic | URL |
|---|---|
| Diagnose and resolve common Azure Quantum issues | https://learn.microsoft.com/en-us/azure/quantum/azure-quantum-common-issues |
| Support and escalation policy for IonQ on Azure Quantum | https://learn.microsoft.com/en-us/azure/quantum/provider-support-ionq |
| Support policy for Quantinuum on Azure Quantum | https://learn.microsoft.com/en-us/azure/quantum/provider-support-quantinuum |
| Support policy for Rigetti on Azure Quantum | https://learn.microsoft.com/en-us/azure/quantum/provider-support-rigetti |
Best Practices
| Topic | URL |
|---|---|
| Test and debug quantum programs with QDK tools | https://learn.microsoft.com/en-us/azure/quantum/testing-debugging |
Decision Making
| Topic | URL |
|---|---|
| Choose how to submit jobs to Azure Quantum | https://learn.microsoft.com/en-us/azure/quantum/how-to-submit-jobs |
| Migrate Azure Quantum workspace data between regions | https://learn.microsoft.com/en-us/azure/quantum/migration-guide |
| Compare Azure Quantum provider pricing plans | https://learn.microsoft.com/en-us/azure/quantum/pricing |
| Check regional availability of Azure Quantum providers | https://learn.microsoft.com/en-us/azure/quantum/provider-global-availability |
| Choose quantum language support in the QDK | https://learn.microsoft.com/en-us/azure/quantum/qdk-language-support-overview |
Architecture & Design Patterns
| Topic | URL |
|---|---|
| Choose hybrid quantum computing architectures in Azure Quantum | https://learn.microsoft.com/en-us/azure/quantum/hybrid-computing-overview |
Limits & Quotas
| Topic | URL |
|---|---|
| Manage Azure Quantum preview API lifecycle and expiry | https://learn.microsoft.com/en-us/azure/quantum/azure-quantum-api-lifecycle |
| Review and manage Azure Quantum usage quotas | https://learn.microsoft.com/en-us/azure/quantum/azure-quantum-quotas |
| Manage Azure Quantum sessions and timeouts | https://learn.microsoft.com/en-us/azure/quantum/how-to-work-with-sessions |
| Rigetti provider targets and hardware limits in Azure Quantum | https://learn.microsoft.com/en-us/azure/quantum/provider-rigetti |