azure-durable-task

Provides expert guidance for Azure Durable Task orchestration development and deployment.

730|117|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/MicrosoftDocs/Agent-Skills --skill azure-durable-task
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-durable-task
Source: https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-durable-task
Command: npx skills add https://github.com/MicrosoftDocs/Agent-Skills --skill azure-durable-task

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers building stateful workflows with Azure Durable Task often struggle with orchestrator code constraints, error handling, versioning, and choosing the right patterns like fan-out/fan-in or continue-as-new. This Skill gives AI coding assistants curated, up-to-date Azure documentation guidance so they can answer Durable Task questions correctly.

Core Features & Use Cases

  • Pattern Guidance: Covers fan-out/fan-in, function chaining, human interaction, monitor, singleton, and eternal orchestration patterns.
  • Operations & Configuration: Explains instance management APIs, task hub storage configuration, custom orchestration status limits, and scheduler metrics.
  • Safe Deployment: Provides orchestration versioning strategies for deploying breaking changes without disrupting running workflows.
  • Use Case: When asked how to implement a long-running approval workflow, the agent fetches the relevant Microsoft Learn documentation and produces correct Durable Task code with retries and external event handling.

Quick Start

Ask your AI assistant how to implement a fan-out/fan-in orchestration with Azure Durable Task and it will fetch the relevant documentation and generate the code.

Frequently Asked Questions about azure-durable-task

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement fan-out/fan-in with Azure Durable Task?

Fan-out/fan-in in Durable Task involves an orchestrator scheduling multiple activity functions in parallel, then aggregating their results when all complete. This Skill fetches the official Microsoft Learn pattern documentation to guide correct implementation.

Should I use Durable Functions or the Durable Task SDK?

Durable Functions hosts orchestrations inside Azure Functions, while the Durable Task SDK lets you host orchestrations in any .NET process. The Skill includes decision guidance comparing both hosting options and their storage providers.

How do I deploy Durable orchestrations without breaking running instances?

Use orchestration versioning strategies that keep old orchestration versions running while new instances use updated code. The Skill covers versioning guidance for handling breaking changes during upgrades.

Does this Skill work for Azure Functions or Logic Apps development?

No, this Skill is scoped to Azure Durable Task only. For Azure Functions use the azure-functions skill, for Logic Apps use azure-logic-apps, and for Service Bus use azure-service-bus.

What tools are required to use this Skill?

The Skill requires network access and either the mcp_microsoftdocs server with the microsoft_docs_fetch tool or a generic fetch_webpage tool. These retrieve current Microsoft Learn documentation in Markdown format.