{"id":"d04a1dc7-2e49-4ff2-ba7b-7feb7ebfb431","shortId":"CWQGTK","kind":"skill","title":"azure-microsoft-discovery","tagline":"Expert knowledge for Azure Microsoft Discovery development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring Discovery workspac","description":"# Azure Microsoft Discovery Skill\n\nThis skill provides expert guidance for Azure Microsoft Discovery. 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.\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 | L37-L41 | Diagnosing and resolving Discovery Engine task execution failures, including common error patterns, configuration issues, and steps to debug and fix task run problems. |\n| Best Practices | L42-L49 | Best practices for structuring Discovery projects, running investigations with Discovery Engine, planning tool/compute usage, and applying responsible AI and governance in Microsoft Discovery |\n| Decision Making | L50-L60 | Guidance on choosing models, agent types, registries, billing options, and planning/migrating configurations from Discovery v1 to v2 for optimal cost and architecture decisions |\n| Architecture & Design Patterns | L61-L65 | Advanced investigation workflows in Microsoft Discovery, including complex search strategies, correlation techniques, and patterns for analyzing and triaging large sets of discovered data. |\n| Limits & Quotas | L66-L71 | Planning Discovery capacity with Azure quotas/reservations and applying required naming conventions for Microsoft Discovery resources |\n| Security | L72-L83 | Security configuration for Discovery: encryption at rest, customer-managed keys, managed identities, RBAC, network/private access, and enabling/exporting audit logs. |\n| Configuration | L84-L105 | Configuring Discovery workspaces, supercomputers, storage, tools, agents, and log queries (Kusto/Log Analytics) for data handling, indexing, orchestration, and investigation lifecycle. |\n| Integrations & Coding Patterns | L106-L113 | Patterns and APIs for integrating tools/models into Discovery workflows, containerizing tools with Docker, writing action scripts, and submitting/monitoring Supercomputer jobs via REST |\n| Deployment | L114-L120 | Deploying Microsoft Discovery: secure stack setup, provisioning supercomputer infra via REST, registering tools, and publishing tool images to Azure Container Registry. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Troubleshoot task execution issues in Discovery Engine | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-debug-task-execution |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Organize projects and investigations in Microsoft Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-projects-investigations |\n| Apply responsible AI practices in Microsoft Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-responsible-ai |\n| Apply basic investigation patterns with Discovery Engine | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-trust-basic-investigation-patterns |\n| Plan tool functionality and compute for Discovery tools | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-plan-tool-requirements |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Choose and configure Azure Container Registry for Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-azure-container-registry |\n| Choose between prompt and workflow agents in Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-discovery-agent-types |\n| Understand Microsoft Discovery billing and chargeable operations | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-discovery-billing |\n| Plan Microsoft Discovery v1 to v2 transition | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-v1-to-v2-transition-guide |\n| Collect v1 configurations before migrating to Discovery v2 | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-collect-v1-configurations |\n| Recreate Microsoft Discovery resources in v2 | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-recreate-v2-resources |\n| Choose OpenAI models for Microsoft Discovery agents | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-select-models-for-agents |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Use advanced investigation patterns in Microsoft Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-advanced-investigation-patterns |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Plan Azure quotas and reservations for Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-quota-reservation |\n| Apply Microsoft Discovery resource naming rules | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-resource-naming |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Manage data encryption at rest in Microsoft Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-data-encryption-at-rest |\n| Use managed identities with Microsoft Discovery resources | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-managed-identities |\n| Configure network security for Microsoft Discovery workspaces | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-network-security |\n| Configure RBAC role assignments for Microsoft Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-role-assignments |\n| Configure user-assigned managed identities for Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-configure-managed-identity |\n| Configure network security and private access for Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-configure-network-security |\n| Enable and export audit logs for Discovery resources | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-enable-audit-logging |\n| Configure customer-managed keys for Discovery resources | https://learn.microsoft.com/en-us/azure/microsoft-discovery/howto-data-encryption-at-rest |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Manage files and storage assets in Discovery investigations | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-files-storage-assets |\n| Register Microsoft Discovery resource provider in Azure | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-resource-provider-registration |\n| Configure Azure Blob Storage for Microsoft Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-storage-account |\n| Configure storage containers and assets for Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-storage-containers-assets |\n| Configure tasks and lifecycle in Microsoft Discovery investigations | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-tasks-investigations |\n| Access Log Analytics workspaces for Discovery resources | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-access-resource-logs |\n| Author tool definition YAML for Microsoft Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-create-tool-definition |\n| Configure data handling and tool storage for Discovery agents | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-data-handling-with-tools-agents |\n| Configure Bookshelf and index knowledgebases in Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-index-bookshelf-knowledgebase |\n| Configure storage containers and assets in Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-manage-storage-containers |\n| Create and manage Discovery Supercomputers and node pools | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-manage-supercomputers |\n| Create and manage Microsoft Discovery workspaces | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-manage-workspaces |\n| Query bookshelf indexing logs in Discovery supercomputers | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-bookshelf-indexing-logs |\n| Query bookshelf knowledgebase query logs in Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-bookshelf-logs |\n| Query CogLoop orchestration logs for Discovery investigations | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-cognitive-loop-logs |\n| Query supercomputer platform and tool logs in Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-supercomputer-logs |\n| Query Discovery workspace logs with Kusto and correlation IDs | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-workspace-logs |\n| View Azure activity logs for Discovery control plane | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-view-activity-logs |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Integrate tools and models into Microsoft Discovery workflows | https://learn.microsoft.com/en-us/azure/microsoft-discovery/concept-tools-model-integration |\n| Create Dockerfiles to containerize Discovery tools | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-create-tool-docker-file |\n| Submit and monitor Discovery Supercomputer jobs with REST APIs | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-run-jobs-supercomputer-rest-api |\n| Implement action scripts for Discovery action-based tools | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-write-tool-action-scripts |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Deploy a fully network-hardened Microsoft Discovery stack | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-deploy-network-hardened-stack |\n| Deploy and register tools to Microsoft Discovery | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-deploy-tool-to-discovery |\n| Provision Discovery Supercomputer infrastructure via REST API | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-manage-supercomputers-rest-api |\n| Publish Discovery tool images to Azure Container Registry | https://learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-publish-tool-to-acr |","tags":["azure","microsoft","discovery","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-microsoft-discovery","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-microsoft-discovery","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 (11,286 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:56.024Z","embedding":null,"createdAt":"2026-05-08T12:54:06.877Z","updatedAt":"2026-05-18T18:53:56.024Z","lastSeenAt":"2026-05-18T18:53:56.024Z","tsv":"'/en-us/azure/microsoft-discovery/concept-advanced-investigation-patterns':594 '/en-us/azure/microsoft-discovery/concept-azure-container-registry':518 '/en-us/azure/microsoft-discovery/concept-data-encryption-at-rest':631 '/en-us/azure/microsoft-discovery/concept-discovery-agent-types':529 '/en-us/azure/microsoft-discovery/concept-discovery-billing':539 '/en-us/azure/microsoft-discovery/concept-files-storage-assets':719 '/en-us/azure/microsoft-discovery/concept-managed-identities':641 '/en-us/azure/microsoft-discovery/concept-network-security':651 '/en-us/azure/microsoft-discovery/concept-projects-investigations':472 '/en-us/azure/microsoft-discovery/concept-quota-reservation':608 '/en-us/azure/microsoft-discovery/concept-resource-naming':617 '/en-us/azure/microsoft-discovery/concept-resource-provider-registration':729 '/en-us/azure/microsoft-discovery/concept-responsible-ai':482 '/en-us/azure/microsoft-discovery/concept-role-assignments':661 '/en-us/azure/microsoft-discovery/concept-storage-account':739 '/en-us/azure/microsoft-discovery/concept-storage-containers-assets':749 '/en-us/azure/microsoft-discovery/concept-tasks-investigations':760 '/en-us/azure/microsoft-discovery/concept-tools-model-integration':912 '/en-us/azure/microsoft-discovery/concept-trust-basic-investigation-patterns':492 '/en-us/azure/microsoft-discovery/concept-v1-to-v2-transition-guide':549 '/en-us/azure/microsoft-discovery/how-to-access-resource-logs':770 '/en-us/azure/microsoft-discovery/how-to-collect-v1-configurations':560 '/en-us/azure/microsoft-discovery/how-to-configure-managed-identity':672 '/en-us/azure/microsoft-discovery/how-to-configure-network-security':683 '/en-us/azure/microsoft-discovery/how-to-create-tool-definition':780 '/en-us/azure/microsoft-discovery/how-to-create-tool-docker-file':921 '/en-us/azure/microsoft-discovery/how-to-data-handling-with-tools-agents':792 '/en-us/azure/microsoft-discovery/how-to-debug-task-execution':458 '/en-us/azure/microsoft-discovery/how-to-deploy-network-hardened-stack':960 '/en-us/azure/microsoft-discovery/how-to-deploy-tool-to-discovery':970 '/en-us/azure/microsoft-discovery/how-to-enable-audit-logging':694 '/en-us/azure/microsoft-discovery/how-to-index-bookshelf-knowledgebase':802 '/en-us/azure/microsoft-discovery/how-to-manage-storage-containers':812 '/en-us/azure/microsoft-discovery/how-to-manage-supercomputers':823 '/en-us/azure/microsoft-discovery/how-to-manage-supercomputers-rest-api':980 '/en-us/azure/microsoft-discovery/how-to-manage-workspaces':832 '/en-us/azure/microsoft-discovery/how-to-plan-tool-requirements':503 '/en-us/azure/microsoft-discovery/how-to-publish-tool-to-acr':991 '/en-us/azure/microsoft-discovery/how-to-query-bookshelf-indexing-logs':842 '/en-us/azure/microsoft-discovery/how-to-query-bookshelf-logs':852 '/en-us/azure/microsoft-discovery/how-to-query-cognitive-loop-logs':862 '/en-us/azure/microsoft-discovery/how-to-query-supercomputer-logs':873 '/en-us/azure/microsoft-discovery/how-to-query-workspace-logs':885 '/en-us/azure/microsoft-discovery/how-to-recreate-v2-resources':569 '/en-us/azure/microsoft-discovery/how-to-run-jobs-supercomputer-rest-api':933 '/en-us/azure/microsoft-discovery/how-to-select-models-for-agents':579 '/en-us/azure/microsoft-discovery/how-to-view-activity-logs':896 '/en-us/azure/microsoft-discovery/how-to-write-tool-action-scripts':945 '/en-us/azure/microsoft-discovery/howto-data-encryption-at-rest':705 '/microsoftdocs/mcp/blob/main/readme.md)':165 '3':136 'accept':204 'access':170,364,678,761 'action':413,935,940 'action-bas':939 'activ':888 'advanc':302,586 'agent':85,129,188,202,277,379,524,576,789 'ai':262,475 'analyt':384,763 'analyz':317 'api':401,930,977 'appli':260,337,473,483,609 'architectur':18,54,294,296,580 'asset':713,744,807 'assign':655,665 'audit':367,687 'author':771 'avail':155 'azur':2,8,35,45,334,443,511,600,726,731,887,986 'azure-microsoft-discoveri':1 'base':941 'basic':484 'best':14,50,240,245,459 'bill':280,533 'blob':732 'bookshelf':794,834,844 'capabl':77 'capac':332 'categori':88,96,112,208,210 'chargeabl':535 'choos':275,508,519,570 'code':26,62,394,898 'cogloop':854 'collect':550 'combin':67 'common':226 'complex':309 'comput':497 'configur':24,32,60,229,284,350,369,373,510,552,642,652,662,673,695,706,730,740,750,781,793,803 'contain':444,512,742,805,987 'container':408,916 'content':72,174 'control':892 'convent':340 'correl':312,881 'cost':292 'cover':48 'creat':813,824,913 'custom':357,697 'customer-manag':356,696 'data':324,386,622,782 'debug':234 'decis':16,52,268,295,504 'definit':773 'deploy':29,65,421,425,946,949,961 'descript':212 'design':19,55,297,581 'develop':11 'diagnos':217 'discov':323 'discoveri':4,10,33,37,47,220,249,254,267,286,307,331,343,352,374,406,427,454,469,479,488,499,515,526,532,542,556,563,575,591,605,611,628,637,647,658,669,680,690,701,715,722,736,746,756,766,777,788,799,809,816,828,838,849,858,870,875,891,908,917,925,938,956,967,972,982 'doc':180 'docker':411 'dockerfil':914 'document':75,173 'e.g':100,116 'enabl':684 'enabling/exporting':366 'encrypt':353,623 'engin':221,255,455,489 'error':227 'execut':223,451 'expert':5,42 'export':686 'failur':224 'fallback':192 'fetch':76,172,181,194 'file':106,114,121,126,710 'fix':236 'fulli':951 'function':495 'github.com':164 'github.com/microsoftdocs/mcp/blob/main/readme.md)':163 'govern':264 'guid':162 'guidanc':43,273 'handl':387,783 'harden':954 'id':882 'ident':361,634,667 'imag':441,984 'implement':934 'import':83,127 'includ':12,225,308 'index':89,209,388,796,835 'infra':433 'infrastructur':974 'instal':159,161 'integr':25,61,393,403,897,902 'investig':252,303,391,466,485,587,716,757,859 'issu':230,452 'job':418,927 'key':359,699 'knowledg':6 'knowledgebas':797,845 'kusto':879 'kusto/log':383 'l105':372 'l106':397 'l106-l113':396 'l113':398 'l114':423 'l114-l120':422 'l120':103,424 'l35':102 'l35-l120':101 'l37':215 'l37-l41':214 'l41':216 'l42':243 'l42-l49':242 'l49':244 'l50':271 'l50-l60':270 'l60':272 'l61':300 'l61-l65':299 'l65':301 'l66':328 'l66-l71':327 'l71':329 'l72':347 'l72-l83':346 'l83':348 'l84':371 'l84-l105':370 'larg':320 'latest':144 'learn':187,201 'learn-agent-skil':186,200 'learn.microsoft.com':457,471,481,491,502,517,528,538,548,559,568,578,593,607,616,630,640,650,660,671,682,693,704,718,728,738,748,759,769,779,791,801,811,822,831,841,851,861,872,884,895,911,920,932,944,959,969,979,990 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-advanced-investigation-patterns':592 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-azure-container-registry':516 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-data-encryption-at-rest':629 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-discovery-agent-types':527 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-discovery-billing':537 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-files-storage-assets':717 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-managed-identities':639 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-network-security':649 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-projects-investigations':470 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-quota-reservation':606 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-resource-naming':615 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-resource-provider-registration':727 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-responsible-ai':480 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-role-assignments':659 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-storage-account':737 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-storage-containers-assets':747 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-tasks-investigations':758 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-tools-model-integration':910 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-trust-basic-investigation-patterns':490 'learn.microsoft.com/en-us/azure/microsoft-discovery/concept-v1-to-v2-transition-guide':547 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-access-resource-logs':768 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-collect-v1-configurations':558 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-configure-managed-identity':670 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-configure-network-security':681 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-create-tool-definition':778 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-create-tool-docker-file':919 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-data-handling-with-tools-agents':790 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-debug-task-execution':456 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-deploy-network-hardened-stack':958 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-deploy-tool-to-discovery':968 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-enable-audit-logging':692 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-index-bookshelf-knowledgebase':800 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-manage-storage-containers':810 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-manage-supercomputers':821 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-manage-supercomputers-rest-api':978 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-manage-workspaces':830 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-plan-tool-requirements':501 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-publish-tool-to-acr':989 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-bookshelf-indexing-logs':840 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-bookshelf-logs':850 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-cognitive-loop-logs':860 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-supercomputer-logs':871 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-query-workspace-logs':883 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-recreate-v2-resources':567 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-run-jobs-supercomputer-rest-api':931 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-select-models-for-agents':577 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-view-activity-logs':894 'learn.microsoft.com/en-us/azure/microsoft-discovery/how-to-write-tool-action-scripts':943 'learn.microsoft.com/en-us/azure/microsoft-discovery/howto-data-encryption-at-rest':703 'lifecycl':392,753 'limit':21,57,325,595 'line':98,110,211 'link':115,124 'local':68 'locat':92 'log':368,381,688,762,836,847,856,868,877,889 'make':17,53,269,505 'manag':358,360,621,633,666,698,709,815,826 'markdown':191,207 'mcp':150,177 'metadata.generated':131 'microsoft':3,9,36,46,179,266,306,342,426,468,478,531,541,562,574,590,610,627,636,646,657,721,735,755,776,827,907,955,966 'microsoftdoc':151,178 'migrat':554 'model':276,572,905 'monitor':924 'month':137 'name':339,613 'network':169,643,674,953 'network-harden':952 'network/private':363 'node':819 'old':138 'openai':571 'oper':536 'optim':291 'option':281 'orchestr':389,855 'organ':463 'pattern':20,27,56,63,228,298,315,395,399,486,582,588,899 'plan':256,330,493,540,599 'plane':893 'planning/migrating':283 'platform':865 'pool':820 'practic':15,51,241,246,460,476 'prefer':175 'privat':677 'problem':239 'project':250,464 'prompt':521 'provid':41,724 'provis':431,971 'publish':439,981 'pull':142 'queri':183,197,382,833,843,846,853,863,874 'quick':70 'quick-refer':69 'quota':22,58,326,596,601 'quotas/reservations':335 'rang':99 'rbac':362,653 'read':105,120 'recreat':561 'refer':71,125 'regist':436,720,963 'registri':279,445,513,988 'relev':93 'remot':74 'repositori':148 'requir':168,338 'reserv':603 'resolv':219 'resourc':344,564,612,638,691,702,723,767 'respons':261,474 'rest':355,420,435,625,929,976 'return':190,206 'role':654 'rule':614 'run':238,251 'script':414,936 'search':310 'section':94 'secur':23,59,345,349,428,618,644,675 'security.md':117,118 'set':321 'setup':430 'skill':38,40,82,167,189,203 'skill-azure-microsoft-discovery' 'source-microsoftdocs' 'specifi':109 'stack':429,957 'step':232 'storag':377,712,733,741,786,804 'strategi':311 'string':184,198 'structur':248 'submit':922 'submitting/monitoring':416 'suggest':139,156 'supercomput':376,417,432,817,839,864,926,973 'task':222,237,450,751 'techniqu':313 'text/markdown':205 'tool':152,378,409,437,440,494,500,772,785,867,903,918,942,964,983 'tool/compute':257 'tools/models':404 'topic':447,461,506,583,597,619,707,900,947 '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':546 'triag':319 'troubleshoot':13,49,213,446,449 'type':278 'understand':530 'url':448,462,507,584,598,620,708,901,948 'usag':258 'use':30,80,86,104,119,176,193,585,632 'user':141,158,664 'user-assign':663 'v1':287,543,551 'v2':289,545,557,566 'version':145 'via':419,434,975 'view':886 'webpag':195 'workflow':304,407,523,909 'workspac':34,375,648,764,829,876 'write':412 'yaml':774","prices":[{"id":"3ede07a8-855f-4efc-ad78-34013fb6cc28","listingId":"d04a1dc7-2e49-4ff2-ba7b-7feb7ebfb431","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-05-08T12:54:06.877Z"}],"sources":[{"listingId":"d04a1dc7-2e49-4ff2-ba7b-7feb7ebfb431","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-microsoft-discovery","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-microsoft-discovery","isPrimary":false,"firstSeenAt":"2026-05-08T12:54:06.877Z","lastSeenAt":"2026-05-18T18:53:56.024Z"}],"details":{"listingId":"d04a1dc7-2e49-4ff2-ba7b-7feb7ebfb431","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-microsoft-discovery","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":"1a3b0fc5463bca10b894983800d11b4a92c9c961","skill_md_path":"skills/azure-microsoft-discovery/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-microsoft-discovery"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-microsoft-discovery","description":"Expert knowledge for Azure Microsoft Discovery development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring Discovery workspaces, supercomputers, tools/agents, Kusto queries, or REST-based job submissions, and other Azure Microsoft Discovery related development tasks.","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-microsoft-discovery"},"updatedAt":"2026-05-18T18:53:56.024Z"}}