azure-communication

Automate Azure Communication Services resource provisioning and messaging workflows.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/tomz/agent-skills --skill azure-communication
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-communication
Source: https://github.com/tomz/agent-skills/tree/main/azure-communication
Command: npx skills add https://github.com/tomz/agent-skills --skill azure-communication

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides developer-facing guidance and ready-to-run samples for Azure Communication Services, enabling reliable automation of SMS, email, voice, video, chat, and Teams interop tasks.

Core Features & Use Cases

  • End-to-end ACS workflows: Create and manage communications resources, send messages, and handle event flows programmatically.
  • Sample-driven guidance: Includes code snippets in Python, C#, and CLI to cover common ACS scenarios (SMS, Email, Voice, Direct Routing, and Teams interop).
  • Use Case: Build a notification system that sends transactional SMS and emails to users, while coordinating Teams presence and video calls for collaboration.

Quick Start

Set up an Azure Communication Services resource and send a test SMS to verify configuration.

Frequently Asked Questions about azure-communication

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

FAQPage Schema
How do I send transactional SMS and email using Azure Communication Services?▼

Azure Communication Services allows you to send SMS and email by provisioning an ACS resource and executing the provided Python, C#, or CLI sample code to programmatically manage message delivery.

What is the best way to automate Teams interop and voice calling in a cloud app?▼

Automating Teams interop and voice calling in a cloud app is achieved through Azure Communication Services workflows, which programmatically coordinate presence, video calls, and event flows.

Can I use Azure Communication Services with Python or C# for messaging workflows?▼

Yes, Azure Communication Services supports Python and C# for messaging workflows by providing sample-driven guidance and ready-to-run code snippets to implement SMS, email, and chat scenarios.

How do I provision an Azure Communication Services resource to handle chat and video?▼

You provision an Azure Communication Services resource for chat and video by using CLI commands to create the necessary infrastructure, enabling programmatic end-to-end management of communication event flows.

Does Azure Communication Services support end-to-end event flows for direct routing?▼

Yes, Azure Communication Services supports end-to-end event flows for direct routing, allowing developers to programmatically handle voice, SMS, and Teams interop tasks within their applications.