[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699N22Q2NSQTN2MBDFBBHBK":3,"skill-same:01M699N22Q2NSQTN2MBDFBBHBK":77},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":60,"ownerDescription":61,"updatedAt":62,"install":63,"resources":76},"01M699N22Q2NSQTN2MBDFBBHBK","azure-messaging",null,"Troubleshoot and resolve issues with Azure Messaging SDKs for Event Hubs and Service Bus. Covers connection failures, authentication errors, message processing issues, and SDK configuration problems. WHEN: event hub SDK error, service bus SDK issue, messaging connection failure, AMQP error, event processor host issue, message lock lost, message lock expired, lock renewal, lock renewal batch, send timeout, receiver disconnected, SDK troubleshooting, azure messaging SDK, event hub consumer, service bus queue issue, topic subscription error, enable logging event hub, service bus logging, eventhub python, servicebus java, eventhub javascript, servicebus dotnet, event hub checkpoint, event hub not receiving messages, service bus dead letter, batch processing lock, session lock expired, idle timeout, connection inactive, link detach, slow reconnect, session error, duplicate events, offset reset, receive batch.","microsoft\u002Fazure-skills","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M699HXPKQFT1BH5KD1PG0CB4",1636,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fazure-skills\u002Fblob\u002Fmain\u002F.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-messaging\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,9,44,45,46],"azure messaging","azure","messaging","messages","when","send","sdks","lock","errors","processing","error","host","reset","message","processor","python","batch","issues","authentication","dotnet","javascript","troubleshoot","sdk","2026-11-10 10:12:30",false,"---\nname: azure-messaging\ndescription: \"Troubleshoot and resolve issues with Azure Messaging SDKs for Event Hubs and Service Bus. Covers connection failures, authentication errors, message processing issues, and SDK configuration problems. WHEN: event hub SDK error, service bus SDK issue, messaging connection failure, AMQP error, event processor host issue, message lock lost, message lock expired, lock renewal, lock renewal batch, send timeout, receiver disconnected, SDK troubleshooting, azure messaging SDK, event hub consumer, service bus queue issue, topic subscription error, enable logging event hub, service bus logging, eventhub python, servicebus java, eventhub javascript, servicebus dotnet, event hub checkpoint, event hub not receiving messages, service bus dead letter, batch processing lock, session lock expired, idle timeout, connection inactive, link detach, slow reconnect, session error, duplicate events, offset reset, receive batch.\"\nlicense: MIT\nmetadata:\n  author: Microsoft\n  version: \"1.2.1\"\n---\n\n# Azure Messaging SDK Troubleshooting\n\n## Quick Reference\n\n| Property | Value |\n|----------|-------|\n| **Services** | Azure Event Hubs, Azure Service Bus |\n| **MCP Tools** | `mcp_azure_mcp_eventhubs`, `mcp_azure_mcp_servicebus` |\n| **Best For** | Diagnosing SDK connection, auth, and message processing issues |\n\n## When to Use This Skill\n\n- SDK connection failures, auth errors, or AMQP link errors\n- Idle timeout, connection inactivity, or slow reconnection after disconnect\n- AMQP link detach or detach-forced errors\n- Message lock lost, message lock expired, lock renewal failures, or batch lock timeouts\n- Session lock lost, session lock expired, or session receiver errors\n- Event processor or message handler stops processing\n- Duplicate events or checkpoint offset resets\n- SDK configuration questions (retry, prefetch, batch size, receive batch behavior)\n\n## MCP Tools\n\n| Tool | Command | Use |\n|------|---------|-----|\n| `mcp_azure_mcp_eventhubs` | Namespace\u002Fhub ops | List namespaces, hubs, consumer groups |\n| `mcp_azure_mcp_servicebus` | Queue\u002Ftopic ops | List namespaces, queues, topics, subscriptions |\n| `mcp_azure_mcp_monitor` | `logs_query` | Query diagnostic logs with KQL |\n| `mcp_azure_mcp_resourcehealth` | `get` | Check service health status |\n| `mcp_azure_mcp_documentation` | Doc search | Search Microsoft Learn for troubleshooting docs |\n\n## Diagnosis Workflow\n\n1. **Identify the SDK and version** — Check the prompt for SDK and version clues; if not stated, proceed with diagnosis and ask later if needed\n2. **Check resource health** — Use `mcp_azure_mcp_resourcehealth` to verify the namespace is healthy\n3. **Review the error message** — Match against language-specific troubleshooting guide\n4. **Look up documentation** — Use `mcp_azure_mcp_documentation` to search Microsoft Learn for the error or topic\n5. **Check configuration** — Verify connection string, entity name, consumer group\n6. **Recommend fix** — Apply remediation, citing documentation found\n\n\n## Troubleshooting Guides\n\nConnectivity, SDK, and auth troubleshooting guides are located in the azure-diagnostics skill under `troubleshooting\u002Fmessaging\u002F`.\n\n## References\n\n- Use `mcp_azure_mcp_documentation` to search Microsoft Learn for latest guidance.","# Azure Messaging SDK Troubleshooting\n\n## Quick Reference\n\n| Property | Value |\n|----------|-------|\n| **Services** | Azure Event Hubs, Azure Service Bus |\n| **MCP Tools** | `mcp_azure_mcp_eventhubs`, `mcp_azure_mcp_servicebus` |\n| **Best For** | Diagnosing SDK connection, auth, and message processing issues |\n\n## When to Use This Skill\n\n- SDK connection failures, auth errors, or AMQP link errors\n- Idle timeout, connection inactivity, or slow reconnection after disconnect\n- AMQP link detach or detach-forced errors\n- Message lock lost, message lock expired, lock renewal failures, or batch lock timeouts\n- Session lock lost, session lock expired, or session receiver errors\n- Event processor or message handler stops processing\n- Duplicate events or checkpoint offset resets\n- SDK configuration questions (retry, prefetch, batch size, receive batch behavior)\n\n## MCP Tools\n\n| Tool | Command | Use |\n|------|---------|-----|\n| `mcp_azure_mcp_eventhubs` | Namespace\u002Fhub ops | List namespaces, hubs, consumer groups |\n| `mcp_azure_mcp_servicebus` | Queue\u002Ftopic ops | List namespaces, queues, topics, subscriptions |\n| `mcp_azure_mcp_monitor` | `logs_query` | Query diagnostic logs with KQL |\n| `mcp_azure_mcp_resourcehealth` | `get` | Check service health status |\n| `mcp_azure_mcp_documentation` | Doc search | Search Microsoft Learn for troubleshooting docs |\n\n## Diagnosis Workflow\n\n1. **Identify the SDK and version** — Check the prompt for SDK and version clues; if not stated, proceed with diagnosis and ask later if needed\n2. **Check resource health** — Use `mcp_azure_mcp_resourcehealth` to verify the namespace is healthy\n3. **Review the error message** — Match against language-specific troubleshooting guide\n4. **Look up documentation** — Use `mcp_azure_mcp_documentation` to search Microsoft Learn for the error or topic\n5. **Check configuration** — Verify connection string, entity name, consumer group\n6. **Recommend fix** — Apply remediation, citing documentation found\n\n\n## Troubleshooting Guides\n\nConnectivity, SDK, and auth troubleshooting guides are located in the azure-diagnostics skill under `troubleshooting\u002Fmessaging\u002F`.\n\n## References\n\n- Use `mcp_azure_mcp_documentation` to search Microsoft Learn for latest guidance.",{"name":5,"license":15,"metadata":52,"description":7},{"author":12,"version":53},"1.2.1","main","fbda857c484a85c7ce644f56809b7f204471fb69",".github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-messaging",266,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fazure-skills","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-12 02:02:55",{"source":8,"skillName":5,"commands":64,"prompt":74,"zipAvailable":75},[65,68,71],{"tool":66,"command":67},"npx","npx skills add microsoft\u002Fazure-skills --skill azure-messaging",{"tool":69,"command":70},"bunx","bunx skills add microsoft\u002Fazure-skills --skill azure-messaging",{"tool":72,"command":73},"pnpm","pnpm dlx skills add microsoft\u002Fazure-skills --skill azure-messaging","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fazure-skills\u002Fblob\u002Fmain\u002F.github\u002Fplugins\u002Fazure-skills\u002Fskills\u002Fazure-messaging\u002FSKILL.md",true,[],[78,105,130,151,168,185],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":87,"publishedAt":47},"01M699VFT1T15GFDGC4K4ZHY4N","python-appservice-deploy","Deploy Python (Flask\u002FDjango\u002FFastAPI) code to Azure App Service Linux. WHEN: \"Flask App Service\", \"Django App Service\", \"FastAPI App Service\", \"deploy Python to App Service\". DO NOT USE FOR: Container Apps, Functions, non-Python, Terraform\u002FBicep\u002FIaC, full infra — use azure-prepare.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fazure-skills\u002Fblob\u002Fmain\u002Fskills\u002Fpython-appservice-deploy\u002FSKILL.md",[84],{"categoryNo":85,"categoryName":86,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",[88,89,39,90,91,92,93,94,95,96,25,97,98,99,100,101,28,102,103,104],"python appservice deploy","deploy","linux","infra","app","do","django","for","azure app service","container","iac","fastapi","use","apps","code","functions","fastapi app",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":113,"publishedAt":47},"01M699VDV3PT5P0YDXRT4GM2TJ","preset","Intelligently deploys Azure OpenAI models to optimal regions by analyzing capacity across all available regions. Automatically checks current region first and shows alternatives if needed. USE FOR: quick deployment, optimal region, best region, automatic region selection, fast setup, multi-region capacity check, high availability deployment, deploy to best location. DO NOT USE FOR: custom SKU selection (use customize), specific version selection (use customize), custom capacity configuration (use customize), PTU deployments (use customize).","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fazure-skills\u002Fblob\u002Fmain\u002Fskills\u002Fmicrosoft-foundry\u002Fmodels\u002Fdeploy-model\u002Fpreset\u002FSKILL.md",[111,112],{"categoryNo":85,"categoryName":86,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[107,89,114,9,115,116,93,117,118,95,119,120,121,25,122,123,124,100,125,126,127,128,129],"setup","capacity","customize","quick","availability","deployment","alternatives","selection","custom","deployments","high availability","version","across","check","multi","first",{"skillNo":131,"name":116,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":136,"publishedAt":47},"01M699VBT6YFAKBWCK890XDB6N","Interactive guided deployment flow for Azure OpenAI models with full customization control. Step-by-step selection of model version, SKU (GlobalStandard\u002FStandard\u002FProvisionedManaged), capacity, RAI policy (content filter), and advanced options (dynamic quota, priority processing, spillover). USE FOR: custom deployment, customize model deployment, choose version, select SKU, set capacity, configure content filter, RAI policy, deployment options, detailed deployment, advanced deployment, PTU deployment, provisioned throughput. DO NOT USE FOR: quick deployment to optimal region (use preset).","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fazure-skills\u002Fblob\u002Fmain\u002Fskills\u002Fmicrosoft-foundry\u002Fmodels\u002Fdeploy-model\u002Fcustomize\u002FSKILL.md",[135],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[116,107,9,115,137,138,117,33,139,140,141,142,121,143,144,145,146,147,148,149,150,93,95,119],"policy","SET","advanced","model","select","choose","configure","filter","azure openai","options","flow","openai","throughput","full",{"skillNo":152,"name":115,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":47},"01M699V9FXHBSWG3Y48057VAYZ","Discovers available Azure OpenAI model capacity across regions and projects. Analyzes quota limits, compares availability, and recommends optimal deployment locations based on capacity requirements. USE FOR: find capacity, check quota, where can I deploy, capacity discovery, best region for capacity, multi-project capacity search, quota analysis, model availability, region comparison, check TPM availability. DO NOT USE FOR: actual deployment (hand off to preset or customize after discovery), quota increase requests (direct user to Azure Portal), listing existing deployments.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fazure-skills\u002Fblob\u002Fmain\u002Fskills\u002Fmicrosoft-foundry\u002Fmodels\u002Fdeploy-model\u002Fcapacity\u002FSKILL.md",[],[115,107,89,9,116,157,140,158,159,160,161,162,126,145,163,164,148,165,166,93,118,95,167,119],"projects","project","search","analysis","listing","hand","limits","azure portal","direct","TPM","discovery",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":176,"publishedAt":47},"01M699V7GW2RF4AB3RE3Z8Y048","deploy-model","Unified Azure OpenAI model deployment skill with intelligent intent-based routing. Handles quick preset deployments, fully customized deployments (version\u002FSKU\u002Fcapacity\u002FRAI policy), and capacity discovery across regions and projects. USE FOR: deploy model, deploy gpt, create deployment, model deployment, deploy openai model, set up model, provision model, find capacity, check model availability, where can I deploy, best region for model, capacity analysis. DO NOT USE FOR: listing existing deployments (use foundry_models_deployments_list MCP tool), deleting deployments, agent creation (use agent\u002Fcreate), project creation (use project\u002Fcreate).","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fazure-skills\u002Fblob\u002Fmain\u002Fskills\u002Fmicrosoft-foundry\u002Fmodels\u002Fdeploy-model\u002FSKILL.md",[174,175],{"categoryNo":85,"categoryName":86,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[89,177,140,107,178,179,9,115,137,138,157,117,180,158,181,160,161,126,182,145,183,184,148,93,118],"deploy model","MCP","foundry","creation","up","create","intent","list",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":192,"publishedAt":47},"01M699V3NA4YQKCHJTVWHBQH10","finetuning","Fine-tune models on Microsoft Foundry using SFT (supervised), DPO (preference), or RFT (reinforcement with graders). Covers dataset preparation, training job submission, deployment, and evaluation. USE FOR: fine-tune, SFT, DPO, RFT, training data, grader, distillation, fine-tuned model, training job, large file upload, calibrate grader, deploy fine-tuned model, evaluate fine-tuned model. DO NOT USE FOR: general model deployment without fine-tuning (use deploy-model), agent creation (use agents), prompt optimization without training (use prompt-optimizer).","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fazure-skills\u002Fblob\u002Fmain\u002Fskills\u002Fmicrosoft-foundry\u002Ffinetuning\u002FSKILL.md",[191],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[187,193,89,179,194,9,195,180,140,196,197,198,199,200,201,202,203,204,93,95,205,206,119,207],"placeholder","microsoft foundry","Prompt Optimization","training","dataset","optimizer","Evaluation","tuning","grader","data","supervised","distillation","Optimization","calibrate","submission"]