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.