{"id":"8ff1edb2-c5b8-4f83-88e9-2f108489e1af","shortId":"5Y3sWm","kind":"skill","title":"azure-health-bot","tagline":"Expert knowledge for Azure Health Bot development including best practices, decision making, architecture & design patterns, security, configuration, and integrations & coding patterns. Use when configuring Health Bot channels, web chat/voice embeds, management APIs, orchestrator","description":"# Azure Health Bot Skill\n\nThis skill provides expert guidance for Azure Health Bot. Covers best practices, decision making, architecture & design patterns, security, configuration, and integrations & coding patterns. 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| Best Practices | L34-L38 | Guidance on designing robust error-handling flows in Azure Health Bot scenarios, including detecting failures, user-friendly recovery paths, and safe handling of clinical conversation errors. |\n| Decision Making | L39-L43 | Estimating Azure Health Bot costs based on action usage, understanding pricing drivers, and forecasting expenses for different bot scenarios. |\n| Architecture & Design Patterns | L44-L48 | Designing bot architectures using the healthcare orchestrator to route between plugins and flows, manage conversation logic, and structure complex healthcare scenarios |\n| Security | L49-L61 | Configuring security, privacy, and compliance: consent, data export/deletion, auth, encryption keys, abuse safeguards, secrets/keys, and portal access control for healthcare bots. |\n| Configuration | L62-L79 | Configuring bot behavior and conversations: welcome/help messages, feedback, interruptions, human/Teams handoff, terms links, and managing scenarios, variables, cards, and versions. |\n| Integrations & Coding Patterns | L80-L102 | Connecting Health Bot/Agent to channels (Teams, SMS, WhatsApp, Facebook), embedding web chat/voice, calling external APIs/OpenAPI, telemetry, auth, management APIs, and proactive scenario invocation |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Design error handling flows in healthcare bot scenarios | https://learn.microsoft.com/en-us/azure/health-bot/errorhandling |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Estimate healthcare agent service costs by action usage | https://learn.microsoft.com/en-us/azure/health-bot/pricing-details |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Use the healthcare orchestrator to route plugins and flows | https://learn.microsoft.com/en-us/azure/health-bot/copilot/orchestrator |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Configure end-user consent and compliance in healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/bot_docs/consent |\n| Enable end-user deletion of personal data in healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/bot_docs/deleting_data |\n| Allow users to view and export personal data from healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/bot_docs/viewing_data |\n| Configure customer-managed encryption keys for healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/cmk |\n| Monitor and manage abuse in generative healthcare scenarios | https://learn.microsoft.com/en-us/azure/health-bot/copilot/abuse-monitoring |\n| Configure health safeguards for generative healthcare agents | https://learn.microsoft.com/en-us/azure/health-bot/copilot/safeguards |\n| Enable end-user authentication in healthcare agent service | https://learn.microsoft.com/en-us/azure/health-bot/end-user-authentication |\n| Manage secrets, endpoints, and telemetry keys in healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/keys |\n| Manage portal user permissions with Microsoft Entra ID | https://learn.microsoft.com/en-us/azure/health-bot/portal-users |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure automatic welcome messages in healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/automatic_welcome_howto |\n| Configure scenario cancellation behavior in healthcare agents | https://learn.microsoft.com/en-us/azure/health-bot/bot_docs/cancelling |\n| Configure end-user feedback collection in healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/bot_docs/feedback |\n| Configure help command behavior in healthcare agents | https://learn.microsoft.com/en-us/azure/health-bot/bot_docs/help |\n| Configure interruptible scenarios in healthcare conversations | https://learn.microsoft.com/en-us/azure/health-bot/bot_docs/interruptions |\n| Configure terms and privacy links for healthcare agents | https://learn.microsoft.com/en-us/azure/health-bot/bot_docs/terms |\n| Configure interrupting scenarios for healthcare conversations | https://learn.microsoft.com/en-us/azure/health-bot/configuring_interruptions |\n| Configure human handoff in healthcare agent service | https://learn.microsoft.com/en-us/azure/health-bot/handoff |\n| Configure Microsoft Teams handoff for healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/handoff-teams |\n| Configure and use conversation cards in healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/adding-cards |\n| Use and manage instance variables in healthcare scenarios | https://learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/instance-variables |\n| Manage and organize healthcare bot scenarios in the portal | https://learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/scenario_management |\n| Use scenario snapshots to manage healthcare bot versions | https://learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/snapshots |\n| Use resources and static variables in healthcare bot scenarios | https://learn.microsoft.com/en-us/azure/health-bot/tenant-resources |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Configure authentication providers for healthcare bot integrations | https://learn.microsoft.com/en-us/azure/health-bot/authentication_providers |\n| Configure Direct Line channel for healthcare agent service | https://learn.microsoft.com/en-us/azure/health-bot/channels/directline |\n| Connect healthcare bot to Facebook Messenger and Workplace | https://learn.microsoft.com/en-us/azure/health-bot/channels/facebook |\n| Integrate healthcare agent service with Dynamics Omnichannel | https://learn.microsoft.com/en-us/azure/health-bot/channels/oc_channel |\n| Connect healthcare agent service to Microsoft Teams | https://learn.microsoft.com/en-us/azure/health-bot/channels/teams |\n| Connect healthcare bot to Twilio SMS channel | https://learn.microsoft.com/en-us/azure/health-bot/channels/twilio |\n| Embed healthcare agent web chat into web applications | https://learn.microsoft.com/en-us/azure/health-bot/channels/webchat |\n| Configure WhatsApp via Twilio for healthcare agent service | https://learn.microsoft.com/en-us/azure/health-bot/channels/whatsapp |\n| Integrate external services via OpenAPI plugins in healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/copilot/openapi-plugins |\n| Integrate healthcare bot telemetry with Application Insights | https://learn.microsoft.com/en-us/azure/health-bot/custom_telemetry |\n| Use data connections to call external APIs from healthcare bots | https://learn.microsoft.com/en-us/azure/health-bot/data_connection |\n| Use Clinical Safeguards API with Azure Health Agent Service | https://learn.microsoft.com/en-us/azure/health-bot/integrations/clinicalsafeguardsapi |\n| Use healthcare agent service management API for automation | https://learn.microsoft.com/en-us/azure/health-bot/integrations/managementapi |\n| Invoke healthcare bot scenarios proactively across channels | https://learn.microsoft.com/en-us/azure/health-bot/integrations/proactive |\n| Invoke healthcare bot scenarios from client-side JavaScript | https://learn.microsoft.com/en-us/azure/health-bot/integrations/programmatic_invocation |\n| Enable voice interactions in healthcare web chat and apps | https://learn.microsoft.com/en-us/azure/health-bot/integrations/voice |\n| Extend healthcare scenarios with advanced integration elements | https://learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/advanced_functionality |\n| Extend healthcare scenarios with advanced integration elements | https://learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/advanced_functionality |\n| Extend healthcare scenarios with advanced integration elements | https://learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/advanced_functionality |\n| Extend healthcare scenarios with advanced integration elements | https://learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/advanced_functionality |","tags":["azure","health","bot","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-health-bot","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-health-bot","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.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (9,334 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-04-22T06:53:32.999Z","embedding":null,"createdAt":"2026-04-18T21:59:10.067Z","updatedAt":"2026-04-22T06:53:32.999Z","lastSeenAt":"2026-04-22T06:53:32.999Z","tsv":"'/en-us/azure/health-bot/authentication_providers':698 '/en-us/azure/health-bot/automatic_welcome_howto':545 '/en-us/azure/health-bot/bot_docs/cancelling':555 '/en-us/azure/health-bot/bot_docs/consent':436 '/en-us/azure/health-bot/bot_docs/deleting_data':450 '/en-us/azure/health-bot/bot_docs/feedback':567 '/en-us/azure/health-bot/bot_docs/help':577 '/en-us/azure/health-bot/bot_docs/interruptions':586 '/en-us/azure/health-bot/bot_docs/terms':597 '/en-us/azure/health-bot/bot_docs/viewing_data':464 '/en-us/azure/health-bot/channels/directline':709 '/en-us/azure/health-bot/channels/facebook':720 '/en-us/azure/health-bot/channels/oc_channel':730 '/en-us/azure/health-bot/channels/teams':740 '/en-us/azure/health-bot/channels/twilio':750 '/en-us/azure/health-bot/channels/webchat':761 '/en-us/azure/health-bot/channels/whatsapp':772 '/en-us/azure/health-bot/cmk':476 '/en-us/azure/health-bot/configuring_interruptions':606 '/en-us/azure/health-bot/copilot/abuse-monitoring':487 '/en-us/azure/health-bot/copilot/openapi-plugins':784 '/en-us/azure/health-bot/copilot/orchestrator':420 '/en-us/azure/health-bot/copilot/safeguards':497 '/en-us/azure/health-bot/custom_telemetry':794 '/en-us/azure/health-bot/data_connection':807 '/en-us/azure/health-bot/end-user-authentication':509 '/en-us/azure/health-bot/errorhandling':388 '/en-us/azure/health-bot/handoff':616 '/en-us/azure/health-bot/handoff-teams':626 '/en-us/azure/health-bot/integrations/clinicalsafeguardsapi':819 '/en-us/azure/health-bot/integrations/managementapi':830 '/en-us/azure/health-bot/integrations/proactive':840 '/en-us/azure/health-bot/integrations/programmatic_invocation':852 '/en-us/azure/health-bot/integrations/voice':864 '/en-us/azure/health-bot/keys':521 '/en-us/azure/health-bot/portal-users':532 '/en-us/azure/health-bot/pricing-details':403 '/en-us/azure/health-bot/scenario-authoring/adding-cards':637 '/en-us/azure/health-bot/scenario-authoring/advanced_functionality':874,884,894,904 '/en-us/azure/health-bot/scenario-authoring/instance-variables':648 '/en-us/azure/health-bot/scenario-authoring/scenario_management':660 '/en-us/azure/health-bot/scenario-authoring/snapshots':671 '/en-us/azure/health-bot/tenant-resources':683 '/microsoftdocs/mcp/blob/main/readme.md)':164 '3':135 'abus':311,480 'accept':203 'access':169,316 'across':836 'action':257,399 'advanc':869,879,889,899 'agent':84,128,187,201,395,494,505,552,574,594,612,705,723,733,753,768,815,822 'allow':451 'api':36,369,801,811,825 'apis/openapi':365 'app':861 'applic':758,790 'architectur':17,56,269,277,404 'auth':308,367 'authent':502,690 'autom':827 'automat':537 'avail':154 'azur':2,8,38,48,226,251,813 'azure-health-bot':1 'base':255 'behavior':327,549,571 'best':13,52,212,374 'bot':4,10,30,40,50,228,253,267,276,320,326,384,433,447,461,473,518,542,564,623,634,653,667,679,694,712,743,781,787,804,833,843 'bot/agent':353 'call':363,799 'cancel':548 'capabl':76 'card':342,631 'categori':87,95,111,207,209 'channel':31,355,702,747,837 'chat':755,859 'chat/voice':33,362 'client':847 'client-sid':846 'clinic':242,809 'code':24,63,346,685 'collect':561 'combin':66 'command':570 'complex':293 'complianc':304,430 'configur':21,28,60,300,321,325,424,465,488,533,536,546,556,568,578,587,598,607,617,627,689,699,762 'connect':351,710,731,741,797 'consent':305,428 'content':71,173 'control':317 'convers':243,289,329,583,603,630 'cost':254,397 'cover':51 'custom':467 'customer-manag':466 'data':306,444,458,796 'decis':15,54,245,389 'delet':441 'descript':211 'design':18,57,219,270,275,378,405 'detect':231 'develop':11 'differ':266 'direct':700 'doc':179 'document':74,172 'driver':261 'dynam':726 'e.g':99,115 'element':871,881,891,901 'emb':34,751 'embed':360 'enabl':437,498,853 'encrypt':309,469 'end':426,439,500,558 'end-us':425,438,499,557 'endpoint':512 'entra':528 'error':222,244,379 'error-handl':221 'estim':250,393 'expens':264 'expert':5,45 'export':456 'export/deletion':307 'extend':865,875,885,895 'extern':364,774,800 'facebook':359,714 'failur':232 'fallback':191 'feedback':332,560 'fetch':75,171,180,193 'file':105,113,120,125 'flow':224,287,381,417 'forecast':263 'friend':235 'generat':482,492 'github.com':163 'github.com/microsoftdocs/mcp/blob/main/readme.md)':162 'guid':161 'guidanc':46,217 'handl':223,240,380 'handoff':335,609,620 'health':3,9,29,39,49,227,252,352,489,814 'healthcar':280,294,319,383,394,411,432,446,460,472,483,493,504,517,541,551,563,573,582,593,602,611,622,633,644,652,666,678,693,704,711,722,732,742,752,767,780,786,803,821,832,842,857,866,876,886,896 'help':569 'human':608 'human/teams':334 'id':529 'import':82,126 'includ':12,230 'index':88,208 'insight':791 'instal':158,160 'instanc':641 'integr':23,62,345,684,695,721,773,785,870,880,890,900 'interact':855 'interrupt':333,579,599 'invoc':373 'invok':831,841 'javascript':849 'key':310,470,515 'knowledg':6 'l102':350 'l120':102 'l34':215 'l34-l38':214 'l35':101 'l35-l120':100 'l38':216 'l39':248 'l39-l43':247 'l43':249 'l44':273 'l44-l48':272 'l48':274 'l49':298 'l49-l61':297 'l61':299 'l62':323 'l62-l79':322 'l79':324 'l80':349 'l80-l102':348 'latest':143 'learn':186,200 'learn-agent-skil':185,199 'learn.microsoft.com':387,402,419,435,449,463,475,486,496,508,520,531,544,554,566,576,585,596,605,615,625,636,647,659,670,682,697,708,719,729,739,749,760,771,783,793,806,818,829,839,851,863,873,883,893,903 'learn.microsoft.com/en-us/azure/health-bot/authentication_providers':696 'learn.microsoft.com/en-us/azure/health-bot/automatic_welcome_howto':543 'learn.microsoft.com/en-us/azure/health-bot/bot_docs/cancelling':553 'learn.microsoft.com/en-us/azure/health-bot/bot_docs/consent':434 'learn.microsoft.com/en-us/azure/health-bot/bot_docs/deleting_data':448 'learn.microsoft.com/en-us/azure/health-bot/bot_docs/feedback':565 'learn.microsoft.com/en-us/azure/health-bot/bot_docs/help':575 'learn.microsoft.com/en-us/azure/health-bot/bot_docs/interruptions':584 'learn.microsoft.com/en-us/azure/health-bot/bot_docs/terms':595 'learn.microsoft.com/en-us/azure/health-bot/bot_docs/viewing_data':462 'learn.microsoft.com/en-us/azure/health-bot/channels/directline':707 'learn.microsoft.com/en-us/azure/health-bot/channels/facebook':718 'learn.microsoft.com/en-us/azure/health-bot/channels/oc_channel':728 'learn.microsoft.com/en-us/azure/health-bot/channels/teams':738 'learn.microsoft.com/en-us/azure/health-bot/channels/twilio':748 'learn.microsoft.com/en-us/azure/health-bot/channels/webchat':759 'learn.microsoft.com/en-us/azure/health-bot/channels/whatsapp':770 'learn.microsoft.com/en-us/azure/health-bot/cmk':474 'learn.microsoft.com/en-us/azure/health-bot/configuring_interruptions':604 'learn.microsoft.com/en-us/azure/health-bot/copilot/abuse-monitoring':485 'learn.microsoft.com/en-us/azure/health-bot/copilot/openapi-plugins':782 'learn.microsoft.com/en-us/azure/health-bot/copilot/orchestrator':418 'learn.microsoft.com/en-us/azure/health-bot/copilot/safeguards':495 'learn.microsoft.com/en-us/azure/health-bot/custom_telemetry':792 'learn.microsoft.com/en-us/azure/health-bot/data_connection':805 'learn.microsoft.com/en-us/azure/health-bot/end-user-authentication':507 'learn.microsoft.com/en-us/azure/health-bot/errorhandling':386 'learn.microsoft.com/en-us/azure/health-bot/handoff':614 'learn.microsoft.com/en-us/azure/health-bot/handoff-teams':624 'learn.microsoft.com/en-us/azure/health-bot/integrations/clinicalsafeguardsapi':817 'learn.microsoft.com/en-us/azure/health-bot/integrations/managementapi':828 'learn.microsoft.com/en-us/azure/health-bot/integrations/proactive':838 'learn.microsoft.com/en-us/azure/health-bot/integrations/programmatic_invocation':850 'learn.microsoft.com/en-us/azure/health-bot/integrations/voice':862 'learn.microsoft.com/en-us/azure/health-bot/keys':519 'learn.microsoft.com/en-us/azure/health-bot/portal-users':530 'learn.microsoft.com/en-us/azure/health-bot/pricing-details':401 'learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/adding-cards':635 'learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/advanced_functionality':872,882,892,902 'learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/instance-variables':646 'learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/scenario_management':658 'learn.microsoft.com/en-us/azure/health-bot/scenario-authoring/snapshots':669 'learn.microsoft.com/en-us/azure/health-bot/tenant-resources':681 'line':97,109,210,701 'link':114,123,337,591 'local':67 'locat':91 'logic':290 'make':16,55,246,390 'manag':35,288,339,368,468,479,510,522,640,649,665,824 'markdown':190,206 'mcp':149,176 'messag':331,539 'messeng':715 'metadata.generated':130 'microsoft':178,527,618,736 'microsoftdoc':150,177 'monitor':477 'month':136 'network':168 'old':137 'omnichannel':727 'openapi':777 'orchestr':37,281,412 'organ':651 'path':237 'pattern':19,25,58,64,271,347,406,686 'permiss':525 'person':443,457 'plugin':285,415,778 'portal':315,523,657 'practic':14,53,213,375 'prefer':174 'price':260 'privaci':302,590 'proactiv':371,835 'provid':44,691 'pull':141 'queri':182,196 'quick':69 'quick-refer':68 'rang':98 'read':104,119 'recoveri':236 'refer':70,124 'relev':92 'remot':73 'repositori':147 'requir':167 'resourc':673 'return':189,205 'robust':220 'rout':283,414 'safe':239 'safeguard':312,490,810 'scenario':229,268,295,340,372,385,484,547,580,600,645,654,662,680,834,844,867,877,887,897 'secret':511 'secrets/keys':313 'section':93 'secur':20,59,296,301,421 'security.md':116,117 'servic':396,506,613,706,724,734,769,775,816,823 'side':848 'skill':41,43,81,166,188,202 'skill-azure-health-bot' 'sms':357,746 'snapshot':663 'source-microsoftdocs' 'specifi':108 'static':675 'string':183,197 'structur':292 'suggest':138,155 'team':356,619,737 'telemetri':366,514,788 'term':336,588 'text/markdown':204 'tool':151 'topic':376,391,407,422,534,687 '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' 'twilio':745,765 'understand':259 'url':377,392,408,423,535,688 'usag':258,400 'use':26,79,85,103,118,175,192,278,409,629,638,661,672,795,808,820 'user':140,157,234,427,440,452,501,524,559 'user-friend':233 'variabl':341,642,676 'version':144,344,668 'via':764,776 'view':454 'voic':854 'web':32,361,754,757,858 'webpag':194 'welcom':538 'welcome/help':330 'whatsapp':358,763 'workplac':717","prices":[{"id":"d8577c07-516b-4aef-b77e-28df1b5fe87b","listingId":"8ff1edb2-c5b8-4f83-88e9-2f108489e1af","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:59:10.067Z"}],"sources":[{"listingId":"8ff1edb2-c5b8-4f83-88e9-2f108489e1af","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-health-bot","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-health-bot","isPrimary":false,"firstSeenAt":"2026-04-18T21:59:10.067Z","lastSeenAt":"2026-04-22T06:53:32.999Z"}],"details":{"listingId":"8ff1edb2-c5b8-4f83-88e9-2f108489e1af","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-health-bot","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"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-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"e6ac5b5d8b4daa6f96d3b29985ce03e651acc1b1","skill_md_path":"skills/azure-health-bot/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-health-bot"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-health-bot","description":"Expert knowledge for Azure Health Bot development including best practices, decision making, architecture & design patterns, security, configuration, and integrations & coding patterns. Use when configuring Health Bot channels, web chat/voice embeds, management APIs, orchestrator flows, or cost estimation, and other Azure Health Bot related development tasks. Not for Azure AI Bot Service (use azure-bot-service), Azure Communication Services (use azure-communication-services), Azure Health Data Services (use azure-health-data-services).","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-health-bot"},"updatedAt":"2026-04-22T06:53:32.999Z"}}