{"id":"b3ee1e9c-dbae-4d85-85f8-17389f75c600","shortId":"49r8JN","kind":"skill","title":"azure-dev-box","tagline":"Expert knowledge for Azure Dev Box development including troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when designing Dev Box images, configuring catalogs/policies, securing access (","description":"# Azure Dev Box Skill\n\nThis skill provides expert guidance for Azure Dev Box. Covers troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **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\n\n> **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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L36-L45 | Diagnosing and fixing Dev Box issues: connectivity and RDC problems, custom image validation failures, stale/inaccessible boxes, and monitoring with Azure Monitor logs. |\n| Best Practices | L46-L51 | Guidance on building efficient Dev Box images, including structuring image definitions and pre-warming Visual Studio caches to speed up developer environments. |\n| Decision Making | L52-L57 | Guidance on planning Dev Box deployments (networking, images, capacity) and deciding or preparing to move from Dev Box to Windows 365, including design and transition considerations. |\n| Limits & Quotas | L58-L63 | Managing Dev Box capacity: requesting quota/core limit increases and configuring per-user Dev Box limits to control usage and costs. |\n| Security | L64-L75 | Securing Dev Box access and sessions: RBAC roles, guest access, SSO, API auth, Key Vault/service principals, Intune Conditional Access and Endpoint Privilege Management. |\n| Configuration | L76-L103 | Configuring Dev Box infrastructure: networks, images, catalogs, policies, schedules (stop/hibernate/auto-delete), monitoring, and ARM/template-based provisioning and management. |\n| Integrations & Coding Patterns | L104-L108 | Using VS Code dev tunnels to securely connect to Azure Dev Box, including setup, authentication, and remote development workflow configuration. |\n| Deployment | L109-L112 | Planning and rolling out Dev Box environments, including architecture and configuration, plus guidance for moving Dev Box pools and individual boxes between Azure regions. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Step-by-step guide to Dev Box connectivity issues | https://learn.microsoft.com/en-us/azure/dev-box/how-to-resolve-dev-box-connectivity-issues |\n| Troubleshoot Dev Box custom image validation failures | https://learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-custom-image-validation |\n| Fix stale or inaccessible Dev Boxes in Task view | https://learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-dev-box-task-view |\n| Troubleshoot known Dev Box connectivity problems | https://learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-remote-desktop-connectivity |\n| Use Troubleshoot and Repair for Dev Box RDC issues | https://learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-repair-dev-box |\n| Monitor Dev Box with Azure Monitor diagnostic logs | https://learn.microsoft.com/en-us/azure/dev-box/monitor-dev-box |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Best practices for authoring Dev Box image definitions | https://learn.microsoft.com/en-us/azure/dev-box/concept-authoring-troubleshooting-guide-team-customizations |\n| Pre-generate Visual Studio caches in Dev Box images | https://learn.microsoft.com/en-us/azure/dev-box/how-to-generate-visual-studio-caches |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Plan and design a Microsoft Dev Box deployment | https://learn.microsoft.com/en-us/azure/dev-box/concept-dev-box-deployment-guide |\n| Plan transition from Dev Box to Windows 365 | https://learn.microsoft.com/en-us/azure/dev-box/dev-box-roadmap |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Request Dev Box quota and core limit increases | https://learn.microsoft.com/en-us/azure/dev-box/how-to-request-quota-increase |\n| Set per-user Dev Box limits to control costs | https://learn.microsoft.com/en-us/azure/dev-box/tutorial-dev-box-limits |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Plan Azure RBAC roles for Dev Box deployments | https://learn.microsoft.com/en-us/azure/dev-box/concept-dev-box-role-based-access-control |\n| Authenticate to Dev Box REST APIs with Azure CLI | https://learn.microsoft.com/en-us/azure/dev-box/how-to-authenticate |\n| Secure Dev Box tunnels with conditional access policies | https://learn.microsoft.com/en-us/azure/dev-box/how-to-conditional-access-dev-tunnels-service |\n| Configure Intune Conditional Access for Dev Box | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-intune-conditional-access-policies |\n| Secure Dev Box customizations with Key Vault and service principals | https://learn.microsoft.com/en-us/azure/dev-box/how-to-customizations-connect-resource-repository |\n| Set up Intune Endpoint Privilege Management for Dev Box | https://learn.microsoft.com/en-us/azure/dev-box/how-to-elevate-privilege-dev-box |\n| Enable single sign-on to Windows on Dev Boxes | https://learn.microsoft.com/en-us/azure/dev-box/how-to-enable-single-sign-on |\n| Assign Dev Box RBAC roles for project access | https://learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-access |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure networking requirements for Microsoft Dev Box | https://learn.microsoft.com/en-us/azure/dev-box/concept-dev-box-network-requirements |\n| Configure Dev Box auto-delete for unused environments | https://learn.microsoft.com/en-us/azure/dev-box/how-to-auto-delete-dev-box |\n| Attach and configure Azure Compute Gallery for Dev Box | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-azure-compute-gallery |\n| Add and manage Dev Box catalogs for image definitions | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-catalog |\n| Configure Dev Box customization task catalogs | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-customization-tasks |\n| Configure Dev Box hibernation and schedules | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-dev-box-hibernation |\n| Configure imaging pipeline for Dev Box team customizations | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-dev-center-imaging |\n| Configure Dev Box network connections and VNets | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-network-connections |\n| Configure Dev Box project policies for governance | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-project-policy |\n| Set stop-on-disconnect timeout for Dev Boxes | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-stop-on-disconnect |\n| Configure Dev Box pool autostop schedules | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-stop-schedule |\n| Author Dev Box image definition files for team customizations | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-team-customizations |\n| Create and upload Dev Box user customization files | https://learn.microsoft.com/en-us/azure/dev-box/how-to-configure-user-customizations |\n| Configure virtual switches and networking in Dev Box | https://learn.microsoft.com/en-us/azure/dev-box/how-to-connect-dev-box-virtual-switch |\n| Build custom Dev Box images with Azure VM Image Builder | https://learn.microsoft.com/en-us/azure/dev-box/how-to-customize-devbox-azure-image-builder |\n| Define and manage Dev Box definitions | https://learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-definitions |\n| Configure and manage Dev Box pools | https://learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-pools |\n| Manage Microsoft Dev Box projects and pools | https://learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-projects |\n| Create and manage Dev Box dev centers | https://learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-center |\n| Configure custom Windows images for Microsoft Dev Box | https://learn.microsoft.com/en-us/azure/dev-box/how-to-prepare-custom-image-dev-box |\n| Reference for Dev Box monitoring logs and metrics | https://learn.microsoft.com/en-us/azure/dev-box/monitor-dev-box-reference |\n| Configure core Microsoft Dev Box resources | https://learn.microsoft.com/en-us/azure/dev-box/quickstart-configure-dev-box-service |\n| Configure Dev Box resources with Get Started template | https://learn.microsoft.com/en-us/azure/dev-box/quickstart-get-started-template |\n| Reference schema for Dev Box imagedefinition.yaml and task.yaml | https://learn.microsoft.com/en-us/azure/dev-box/reference-dev-box-customizations |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Connect to Dev Box from VS Code using dev tunnels | https://learn.microsoft.com/en-us/azure/dev-box/how-to-set-up-dev-tunnels |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Move Dev Box pools and boxes between regions | https://learn.microsoft.com/en-us/azure/dev-box/how-to-move-dev-box-pool-region |","tags":["azure","dev","box","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-dev-box","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-dev-box","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 549 github stars · SKILL.md body (9,715 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:53:52.452Z","embedding":null,"createdAt":"2026-04-18T21:58:53.001Z","updatedAt":"2026-05-18T18:53:52.452Z","lastSeenAt":"2026-05-18T18:53:52.452Z","tsv":"'/en-us/azure/dev-box/concept-authoring-troubleshooting-guide-team-customizations':508 '/en-us/azure/dev-box/concept-dev-box-deployment-guide':536 '/en-us/azure/dev-box/concept-dev-box-network-requirements':684 '/en-us/azure/dev-box/concept-dev-box-role-based-access-control':589 '/en-us/azure/dev-box/dev-box-roadmap':547 '/en-us/azure/dev-box/how-to-authenticate':601 '/en-us/azure/dev-box/how-to-auto-delete-dev-box':696 '/en-us/azure/dev-box/how-to-conditional-access-dev-tunnels-service':612 '/en-us/azure/dev-box/how-to-configure-azure-compute-gallery':708 '/en-us/azure/dev-box/how-to-configure-catalog':720 '/en-us/azure/dev-box/how-to-configure-customization-tasks':729 '/en-us/azure/dev-box/how-to-configure-dev-box-hibernation':738 '/en-us/azure/dev-box/how-to-configure-dev-center-imaging':749 '/en-us/azure/dev-box/how-to-configure-intune-conditional-access-policies':622 '/en-us/azure/dev-box/how-to-configure-network-connections':759 '/en-us/azure/dev-box/how-to-configure-project-policy':769 '/en-us/azure/dev-box/how-to-configure-stop-on-disconnect':781 '/en-us/azure/dev-box/how-to-configure-stop-schedule':790 '/en-us/azure/dev-box/how-to-configure-team-customizations':802 '/en-us/azure/dev-box/how-to-configure-user-customizations':813 '/en-us/azure/dev-box/how-to-connect-dev-box-virtual-switch':824 '/en-us/azure/dev-box/how-to-customizations-connect-resource-repository':635 '/en-us/azure/dev-box/how-to-customize-devbox-azure-image-builder':837 '/en-us/azure/dev-box/how-to-elevate-privilege-dev-box':647 '/en-us/azure/dev-box/how-to-enable-single-sign-on':660 '/en-us/azure/dev-box/how-to-generate-visual-studio-caches':521 '/en-us/azure/dev-box/how-to-manage-dev-box-access':671 '/en-us/azure/dev-box/how-to-manage-dev-box-definitions':846 '/en-us/azure/dev-box/how-to-manage-dev-box-pools':855 '/en-us/azure/dev-box/how-to-manage-dev-box-projects':865 '/en-us/azure/dev-box/how-to-manage-dev-center':875 '/en-us/azure/dev-box/how-to-move-dev-box-pool-region':960 '/en-us/azure/dev-box/how-to-prepare-custom-image-dev-box':886 '/en-us/azure/dev-box/how-to-request-quota-increase':562 '/en-us/azure/dev-box/how-to-resolve-dev-box-connectivity-issues':439 '/en-us/azure/dev-box/how-to-set-up-dev-tunnels':946 '/en-us/azure/dev-box/how-to-troubleshoot-custom-image-validation':449 '/en-us/azure/dev-box/how-to-troubleshoot-dev-box-task-view':461 '/en-us/azure/dev-box/how-to-troubleshoot-remote-desktop-connectivity':470 '/en-us/azure/dev-box/how-to-troubleshoot-repair-dev-box':482 '/en-us/azure/dev-box/monitor-dev-box':493 '/en-us/azure/dev-box/monitor-dev-box-reference':897 '/en-us/azure/dev-box/quickstart-configure-dev-box-service':906 '/en-us/azure/dev-box/quickstart-get-started-template':917 '/en-us/azure/dev-box/reference-dev-box-customizations':928 '/en-us/azure/dev-box/tutorial-dev-box-limits':575 '/microsoftdocs/mcp/blob/main/readme.md)':164 '3':135 '365':291,544 'accept':203 'access':36,169,330,336,345,608,616,668 'add':709 'agent':84,128,187,201 'api':338,595 'architectur':408 'arm/template-based':366 'assign':661 'attach':697 'auth':339 'authent':390,590 'author':501,791 'auto':689 'auto-delet':688 'autostop':786 'avail':154 'azur':2,8,37,47,235,385,422,487,580,597,700,831 'azure-dev-box':1 'best':14,52,238,494,498 'box':4,10,31,39,49,220,231,248,275,288,304,316,329,356,387,405,416,420,434,442,455,465,477,485,503,517,532,541,554,568,585,593,604,619,625,644,657,663,681,687,705,713,723,732,744,752,762,778,784,793,807,821,828,842,851,859,870,883,890,902,909,922,937,952,955 'build':245,825 'builder':834 'cach':260,514 'capabl':76 'capac':279,305 'catalog':360,714,726 'catalogs/policies':34 'categori':87,95,111,207,209 'center':872 'cli':598 'code':23,61,371,378,930,940 'combin':66 'comput':701 'condit':344,607,615 'configur':21,33,59,311,350,354,395,410,613,672,675,685,699,721,730,739,750,760,782,814,847,876,898,907 'connect':222,383,435,466,754,934 'consider':296 'content':71,173 'control':319,571 'core':557,899 'cost':322,572 'cover':50 'creat':803,866 'custom':226,443,626,724,746,799,809,826,877 'decid':281 'decis':16,54,266,522 'defin':838 'definit':253,505,717,795,843 'delet':690 'deploy':26,64,276,396,533,586,947 'descript':211 'design':29,293,528 'dev':3,9,30,38,48,219,247,274,287,303,315,328,355,379,386,404,415,433,441,454,464,476,484,502,516,531,540,553,567,584,592,603,618,624,643,656,662,680,686,704,712,722,731,743,751,761,777,783,792,806,820,827,841,850,858,869,871,882,889,901,908,921,936,942,951 'develop':11,264,393 'diagnos':216 'diagnost':489 'disconnect':774 'doc':179 'document':74,172 'e.g':99,115 'effici':246 'enabl':648 'endpoint':347,639 'environ':265,406,693 'expert':5,44 'failur':229,446 'fallback':191 'fetch':75,171,180,193 'file':105,113,120,125,796,810 'fix':218,450 'galleri':702 'generat':511 'get':912 'github.com':163 'github.com/microsoftdocs/mcp/blob/main/readme.md)':162 'govern':766 'guest':335 'guid':161,431 'guidanc':45,243,271,412 'hibern':733 'imag':32,227,249,252,278,359,444,504,518,716,740,794,829,833,879 'imagedefinition.yaml':923 'import':82,126 'inaccess':453 'includ':12,250,292,388,407 'increas':309,559 'index':88,208 'individu':419 'infrastructur':357 'instal':158,160 'integr':22,60,370,929 'intun':343,614,638 'issu':221,436,479 'key':340,628 'knowledg':6 'known':463 'l103':353 'l104':374 'l104-l108':373 'l108':375 'l109':398 'l109-l112':397 'l112':399 'l120':102 'l35':101 'l35-l120':100 'l36':214 'l36-l45':213 'l45':215 'l46':241 'l46-l51':240 'l51':242 'l52':269 'l52-l57':268 'l57':270 'l58':300 'l58-l63':299 'l63':301 'l64':325 'l64-l75':324 'l75':326 'l76':352 'l76-l103':351 'latest':143 'learn':186,200 'learn-agent-skil':185,199 'learn.microsoft.com':438,448,460,469,481,492,507,520,535,546,561,574,588,600,611,621,634,646,659,670,683,695,707,719,728,737,748,758,768,780,789,801,812,823,836,845,854,864,874,885,896,905,916,927,945,959 'learn.microsoft.com/en-us/azure/dev-box/concept-authoring-troubleshooting-guide-team-customizations':506 'learn.microsoft.com/en-us/azure/dev-box/concept-dev-box-deployment-guide':534 'learn.microsoft.com/en-us/azure/dev-box/concept-dev-box-network-requirements':682 'learn.microsoft.com/en-us/azure/dev-box/concept-dev-box-role-based-access-control':587 'learn.microsoft.com/en-us/azure/dev-box/dev-box-roadmap':545 'learn.microsoft.com/en-us/azure/dev-box/how-to-authenticate':599 'learn.microsoft.com/en-us/azure/dev-box/how-to-auto-delete-dev-box':694 'learn.microsoft.com/en-us/azure/dev-box/how-to-conditional-access-dev-tunnels-service':610 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-azure-compute-gallery':706 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-catalog':718 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-customization-tasks':727 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-dev-box-hibernation':736 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-dev-center-imaging':747 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-intune-conditional-access-policies':620 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-network-connections':757 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-project-policy':767 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-stop-on-disconnect':779 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-stop-schedule':788 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-team-customizations':800 'learn.microsoft.com/en-us/azure/dev-box/how-to-configure-user-customizations':811 'learn.microsoft.com/en-us/azure/dev-box/how-to-connect-dev-box-virtual-switch':822 'learn.microsoft.com/en-us/azure/dev-box/how-to-customizations-connect-resource-repository':633 'learn.microsoft.com/en-us/azure/dev-box/how-to-customize-devbox-azure-image-builder':835 'learn.microsoft.com/en-us/azure/dev-box/how-to-elevate-privilege-dev-box':645 'learn.microsoft.com/en-us/azure/dev-box/how-to-enable-single-sign-on':658 'learn.microsoft.com/en-us/azure/dev-box/how-to-generate-visual-studio-caches':519 'learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-access':669 'learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-definitions':844 'learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-pools':853 'learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-box-projects':863 'learn.microsoft.com/en-us/azure/dev-box/how-to-manage-dev-center':873 'learn.microsoft.com/en-us/azure/dev-box/how-to-move-dev-box-pool-region':958 'learn.microsoft.com/en-us/azure/dev-box/how-to-prepare-custom-image-dev-box':884 'learn.microsoft.com/en-us/azure/dev-box/how-to-request-quota-increase':560 'learn.microsoft.com/en-us/azure/dev-box/how-to-resolve-dev-box-connectivity-issues':437 'learn.microsoft.com/en-us/azure/dev-box/how-to-set-up-dev-tunnels':944 'learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-custom-image-validation':447 'learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-dev-box-task-view':459 'learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-remote-desktop-connectivity':468 'learn.microsoft.com/en-us/azure/dev-box/how-to-troubleshoot-repair-dev-box':480 'learn.microsoft.com/en-us/azure/dev-box/monitor-dev-box':491 'learn.microsoft.com/en-us/azure/dev-box/monitor-dev-box-reference':895 'learn.microsoft.com/en-us/azure/dev-box/quickstart-configure-dev-box-service':904 'learn.microsoft.com/en-us/azure/dev-box/quickstart-get-started-template':915 'learn.microsoft.com/en-us/azure/dev-box/reference-dev-box-customizations':926 'learn.microsoft.com/en-us/azure/dev-box/tutorial-dev-box-limits':573 'limit':18,56,297,308,317,548,558,569 'line':97,109,210 'link':114,123 'local':67 'locat':91 'log':237,490,892 'make':17,55,267,523 'manag':302,349,369,641,711,840,849,856,868 'markdown':190,206 'mcp':149,176 'metadata.generated':130 'metric':894 'microsoft':178,530,679,857,881,900 'microsoftdoc':150,177 'monitor':233,236,364,483,488,891 'month':136 'move':285,414,950 'network':168,277,358,676,753,818 'old':137 'pattern':24,62,372,931 'per':313,565 'per-us':312,564 'pipelin':741 'plan':273,400,526,537,579 'plus':411 'polici':361,609,764 'pool':417,785,852,862,953 'practic':15,53,239,495,499 'pre':256,510 'pre-gener':509 'pre-warm':255 'prefer':174 'prepar':283 'princip':342,632 'privileg':348,640 'problem':225,467 'project':667,763,860 'provid':43 'provis':367 'pull':141 'queri':182,196 'quick':69 'quick-refer':68 'quota':19,57,298,549,555 'quota/core':307 'rang':98 'rbac':333,581,664 'rdc':224,478 'read':104,119 'refer':70,124,887,918 'region':423,957 'relev':92 'remot':73,392 'repair':474 'repositori':147 'request':306,552 'requir':167,677 'resourc':903,910 'rest':594 'return':189,205 'role':334,582,665 'roll':402 'schedul':362,735,787 'schema':919 'section':93 'secur':20,35,58,323,327,382,576,602,623 'security.md':116,117 'servic':631 'session':332 'set':563,636,770 'setup':389 'sign':651 'sign-on':650 'singl':649 'skill':40,42,81,166,188,202 'skill-azure-dev-box' 'source-microsoftdocs' 'specifi':108 'speed':262 'sso':337 'stale':451 'stale/inaccessible':230 'start':913 'step':428,430 'step-by-step':427 'stop':772 'stop-on-disconnect':771 'stop/hibernate/auto-delete':363 'string':183,197 'structur':251 'studio':259,513 'suggest':138,155 'switch':816 'task':457,725 'task.yaml':925 'team':745,798 'templat':914 'text/markdown':204 'timeout':775 'tool':151 'topic':425,496,524,550,577,673,932,948 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'transit':295,538 'troubleshoot':13,51,212,424,440,462,472 'tunnel':380,605,943 'unus':692 'upload':805 'url':426,497,525,551,578,674,933,949 'usag':320 'use':27,79,85,103,118,175,192,376,471,941 'user':140,157,314,566,808 'valid':228,445 'vault':629 'vault/service':341 'version':144 'view':458 'virtual':815 'visual':258,512 'vm':832 'vnet':756 'vs':377,939 'warm':257 'webpag':194 'window':290,543,654,878 'workflow':394","prices":[{"id":"87584e93-3316-4197-b438-172d1496a7cb","listingId":"b3ee1e9c-dbae-4d85-85f8-17389f75c600","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:53.001Z"}],"sources":[{"listingId":"b3ee1e9c-dbae-4d85-85f8-17389f75c600","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-dev-box","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-dev-box","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:53.001Z","lastSeenAt":"2026-05-18T18:53:52.452Z"}],"details":{"listingId":"b3ee1e9c-dbae-4d85-85f8-17389f75c600","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-dev-box","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":549,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-05-17T02:50:05Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"a74e0792d21d7650b5b92fbe661abe2c0c5872b0","skill_md_path":"skills/azure-dev-box/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-dev-box"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-dev-box","description":"Expert knowledge for Azure Dev Box development including troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when designing Dev Box images, configuring catalogs/policies, securing access (RBAC/SSO), managing quotas, or using VS Code dev tunnels, and other Azure Dev Box related development tasks. Not for Azure DevTest Labs (use azure-devtest-labs), Azure Lab Services (use azure-lab-services), Azure Virtual Machines (use azure-virtual-machines), Azure Virtual Desktop (use azure-virtual-desktop).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-dev-box"},"updatedAt":"2026-05-18T18:53:52.452Z"}}