Azure Health Data Services logo

Azure Health Data Services

Organization
MicrosoftDocs
azure-health-data-services

Expert knowledge for Azure Health Data Services development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using FHIR/DICOM APIs, bulk import/export, de-identification, events, or Synapse/Data Lake integrations, and other Azure Health Data Services related development tasks. Not for Azure Health Bot (use azure-health-bot), Azure Data Manager for Agriculture (use azure-data-manager-for-agri), Azure Energy Data Services (use azure-energy-data-services).

Overview

PublisherMicrosoftDocs
RepositoryAgent-Skills
Skill nameazure-health-data-services
Stars
778
Forks
126
Bundled files
Instructions only
LicenseCC-BY-4.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by MicrosoftDocs on GitHub. Read the source before you install it.

Installation

Install the Azure Health Data Services AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-health-data-services
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/MicrosoftDocs/Agent-Skills.git /tmp/Agent-Skills
mkdir -p .claude/skills
cp -r /tmp/Agent-Skills/skills/azure-health-data-services .claude/skills/azure-health-data-services
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Azure Health Data Services in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Azure Health Data Services on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Azure Health Data Services is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Azure Health Data Services Skill

This skill provides expert guidance for Azure Health Data Services. 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.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), 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

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

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL37-L46Diagnosing and fixing token/auth issues, event delivery problems, $convert-data errors/performance, identity provider setup, and known Azure Health Data Services limitations.
Best PracticesL47-L55BCDR planning, CMK encryption for FHIR/DICOM, FHIR performance tuning, and safe configuration/operation of FHIR reindex jobs
Decision MakingL56-L63Guidance on common Azure API for FHIR issues and detailed migration plans from Azure API for FHIR and SMART on FHIR proxy to Azure Health Data Services FHIR.
Architecture & Design PatternsL64-L70Architectural patterns for FHIR, DICOM, and de-identification: disaster recovery setup, reliable anonymization services, DICOM + Data Lake integration, and digital pathology workflow design.
Limits & QuotasL71-L76Scaling and performance limits for Azure API for FHIR and DICOM: autoscale setup, throughput and request caps, storage and size constraints, and service-specific behavior under load.
SecurityL77-L116Configuring auth, RBAC, identities, keys, policies, network access, and token flows for secure FHIR, DICOM, and de-identification services in Azure Health Data Services
ConfigurationL117-L167Configuring Azure FHIR and DICOM services: bulk import/export, de-identification, search, history, logging, CORS, profiles, conformance, events, and integration with CARIN/Da Vinci standards.
Integrations & Coding PatternsL168-L204Using FHIR and DICOM APIs with cURL/SDKs, bulk export/import, search, de-identification, events, and integrating with Synapse, ADF, Logic Apps, and Da Vinci/CARIN implementations
DeploymentL205-L217How to deploy and move Azure Health Data Services (FHIR, DICOM, de-identification, workspaces) using portal, ARM, Bicep, CLI, PowerShell, and check regional availability

Troubleshooting

Best Practices

Decision Making

Architecture & Design Patterns

Limits & Quotas

Security

TopicURL
Configure authentication and authorization for Health Data Serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/authentication-authorization
Configure Entra identity and auth for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/azure-active-directory-identity-configuration
Configure Azure RBAC for Azure API for FHIR data planehttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/configure-azure-rbac
Configure local RBAC with secondary Entra tenant for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/configure-local-rbac
Configure customer-managed keys for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/customer-managed-key
Register Microsoft Entra apps for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/fhir-app-registration
Locate identity object IDs for Azure API for FHIR authhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/find-identity-object-ids
Get Azure API for FHIR access token via Azure CLIhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/get-healthcare-apis-access-token-cli
Apply built-in Azure Policy definitions to Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/policy-reference
Register confidential client apps for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/register-confidential-azure-ad-client-app
Register public client apps for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/register-public-azure-ad-client-app
Register resource (API) app for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/register-resource-azure-ad-client-app
Register service client apps for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/register-service-azure-ad-client-app
Apply regulatory compliance policies to Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/security-controls-policy
Register public client apps for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/tutorial-web-app-public-app-reg
Use built-in Azure Policies for Health Data Services compliancehttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-health-data-services-policy-reference
Configure Azure RBAC for FHIR and DICOM serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/configure-azure-rbac
Grant FHIR and DICOM access using CLI and RESThttps://learn.microsoft.com/en-us/azure/healthcare-apis/configure-azure-rbac-using-scripts
Configure Private Link for Azure Health Data Serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/configure-private-link
Configure private endpoint access for de-identification servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/configure-private-endpoints
Manage de-identification service access with Azure RBAChttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/manage-access-rbac
Use managed identities with de-identification servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/managed-identities
Configure customer-managed keys for DICOM encryptionhttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/configure-customer-managed-keys
Configure Azure RBAC roles for DICOM servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicom-configure-azure-rbac
Register client applications for DICOM service in Entra IDhttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicom-register-application
Request access tokens for DICOM servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/get-access-token
Configure Azure AD B2C access to FHIR servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/azure-ad-b2c-setup
Configure Entra External ID access for Azure FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/azure-entra-external-id-setup
Configure customer-managed keys for FHIR encryptionhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/configure-customer-managed-keys
Configure secure FHIR export to Azure Storagehttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/configure-export-data
Configure multiple identity providers for FHIR servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/configure-identity-providers
Configure SMART on FHIR security for AHDS FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/smart-on-fhir
Obtain access tokens for FHIR and DICOM serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/get-access-token
Configure network access security for Health Data Serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/network-access-security
Register Entra client app for Azure Health Data Serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/register-application
Scripted Entra app registration for Health Data Serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/register-application-cli-rest

Configuration

TopicURL
Configure bulk delete operations for Azure FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/bulk-delete-operation
Configure Azure API for FHIR for CARIN Blue Buttonhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/carin-implementation-guide-blue-button-tutorial
Configure CORS for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/configure-cross-origin-resource-sharing
Configure database settings for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/configure-database
Configure bulk export settings for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/configure-export-data
Set up Private Link for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/configure-private-link
Configure Azure API for FHIR for Da Vinci Drug Formularyhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/davinci-drug-formulary-tutorial
Configure Azure API for FHIR for Da Vinci PDexhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/davinci-pdex-tutorial
Configure Azure API for FHIR for Da Vinci Plan Nethttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/davinci-plan-net
Set up de-identified export for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/de-identified-export
Enable diagnostic logging for Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/enable-diagnostic-logging
Review supported FHIR features in Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/fhir-features-supported
Define custom search parameters in Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/how-to-do-custom-search
Run reindex jobs in Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/how-to-run-a-reindex
Manage FHIR history with $purge-history in Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/purge-history
Store and manage FHIR profiles in Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/store-profiles-in-fhir
Add custom headers to Azure API for FHIR audit logshttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/use-custom-headers
Configure FHIR profile validation in Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/validation-against-profiles
Configure Azure Storage for de-identification batch jobshttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/configure-storage
Configure monitoring and alerts for de-identification servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/monitor-deidentification-service
Reference for de-identification service monitoring datahttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/monitor-deidentification-service-reference
Define custom redaction formats for de-identification servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/redaction-format
Configure CORS settings for DICOM servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/configure-cross-origin-resource-sharing
Customize image location URLs in DICOM responseshttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicom-proxy-url-support
Understand DICOM service v1 conformance and APIshttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicom-services-conformance-statement
Implement Azure DICOM service v2 conformancehttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicom-services-conformance-statement-v2
Enable and query DICOM diagnostic logginghttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/enable-diagnostic-logging
Disable FHIR and DICOM events by deleting subscriptionshttps://learn.microsoft.com/en-us/azure/healthcare-apis/events/events-disable-delete-workspace
Understand Azure Health Data Services event message schemahttps://learn.microsoft.com/en-us/azure/healthcare-apis/events/events-message-structure
Configure CORS settings for Azure FHIR servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/configure-cross-origin-resource-sharing
Configure FHIR import settings and storage accesshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/configure-import-data
Configure $convert-data templates in Azure FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/convert-data-configuration
Configure de-identified FHIR data exporthttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/deidentified-export
Run bulk $export operations on FHIR datahttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/export-data
Use $docref to fetch patient DocumentReferenceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/fhir-docref
Use $expand to resolve FHIR ValueSetshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/fhir-expand
Configure and query FHIR diagnostic logshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/fhir-service-diagnostic-logs
Configure FHIR versioning policy and history retentionhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/fhir-versioning-policy-and-history-management
Define and manage custom FHIR search parametershttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/how-to-do-custom-search
Use FHIR import operation for NDJSON datahttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/import-data
Use Patient-everything operation in FHIR servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/patient-everything
Use $purge-history to delete FHIR resource historyhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/purge-history
Configure selectable search parameters in Azure FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/selectable-search-parameters
Store FHIR profiles in Azure Health Data Serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/store-profiles-in-fhir
Use $member-match operation on FHIR servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/tutorial-member-match
Configure custom HTTP headers for FHIR audit logshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/use-custom-headers-diagnosticlog
Validate FHIR resources against stored profileshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/validation-against-profiles

Integrations & Coding Patterns

TopicURL
Access FHIR and DICOM APIs with cURL and SDKshttps://learn.microsoft.com/en-us/azure/healthcare-apis/access-healthcare-apis
Use $convert-data endpoint in Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/convert-data
Copy Azure API for FHIR data into Synapsehttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/copy-to-synapse
Execute FHIR bulk $export with Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/export-data
Use FHIR REST API capabilities in Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/fhir-rest-api-capabilities
Use Patient-everything operation in Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/patient-everything
Use FHIR search examples with Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/search-samples
Use $member-match operation with Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/tutorial-member-match
Build a web app that calls Azure API for FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/azure-api-for-fhir/tutorial-web-app-write-web-app
Bulk de-identify documents via asynchronous Python APIhttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/quickstart-asynchronous-python
Call synchronous de-identification endpoint with Pythonhttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/quickstart-python
Use .NET client library for Azure Health de-identificationhttps://learn.microsoft.com/en-us/azure/healthcare-apis/deidentification/quickstart-sdk-net
Call DICOMweb APIs with C# and sample DICOM fileshttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicomweb-standard-apis-c-sharp
Call DICOMweb APIs with cURL and sample DICOM fileshttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicomweb-standard-apis-curl
Call DICOMweb APIs with Python and sample DICOM fileshttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicomweb-standard-apis-python
Use DICOMweb and custom APIs to manage DICOM datahttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicomweb-standard-apis-with-dicom-services
Export DICOM files to Azure Blob Storagehttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/export-files
Store and query external metadata in DICOM servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/external-metadata
Use DICOM data with Azure Data Factory and Fabrichttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/get-started-with-analytics-dicom
Bulk import DICOM files into Azure DICOM servicehttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/import-files
Consume DICOM Change Feed using C# clienthttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/pull-dicom-changes-from-change-feed
Use bulk update API for DICOM file metadatahttps://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/update-files
Consume FHIR events with Azure Logic Apps workflowshttps://learn.microsoft.com/en-us/azure/healthcare-apis/events/events-consume-logic-apps
Configure Azure FHIR for CARIN Blue Button testshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/carin-implementation-guide-blue-button-tutorial
Copy FHIR data to Azure Synapse Analyticshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/copy-to-synapse
Set up Azure FHIR for Da Vinci Drug Formularyhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/davinci-drug-formulary-tutorial
Configure Azure FHIR for Da Vinci PDex compliancehttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/davinci-pdex-tutorial
Implement Da Vinci Plan Net on Azure FHIRhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/davinci-plan-net
Use FHIR bulk delete operations in Azure Health Data Serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/fhir-bulk-delete
Use $bulk-update for FHIR resource batch updateshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/fhir-bulk-update
Use FHIR search examples in Azure Health Data Serviceshttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/search-samples
Access Azure Health Data Services APIs with cURLhttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/using-curl
Access Azure Health Data Services using VS Code REST Clienthttps://learn.microsoft.com/en-us/azure/healthcare-apis/fhir/using-rest-client

Deployment

Frequently asked questions

What does the Azure Health Data Services AI skill do?

Expert knowledge for Azure Health Data Services development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using FHIR/DICOM APIs, bulk import/export, de-identification, events, or Synapse/Data Lake integrations, and other Azure Health Data Services related development tasks. Not for Azure Health Bot (use azure-health-bot), Azure Data Manager for Agriculture (use azure-data-manager-for-agri), Azure Energy Data Services (use azure-energy-data-services).

Why use Azure Health Data Services on TypingMind?

Because you install it once and use it with any model. Azure Health Data Services is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Azure Health Data Services in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-health-data-services. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Azure Health Data Services?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Azure Health Data Services?

As many as you like. As long as a model supports skills, you can use Azure Health Data Services with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Azure Health Data Services AI skill free?

Yes. It is published on GitHub by MicrosoftDocs under the CC-BY-4.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇