Microsoft Teams Automation

Automate Microsoft Teams channel messaging, meeting scheduling, and webhook integrations.

368|75|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/claude-office-skills/skills --skill microsoft-teams-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Microsoft Teams Automation
Source: https://github.com/claude-office-skills/skills/tree/main/microsoft-teams
Command: npx skills add https://github.com/claude-office-skills/skills --skill microsoft-teams-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates repetitive tasks within Microsoft Teams, such as sending messages, scheduling meetings, and managing channels, freeing up users to focus on more strategic work.

Core Features & Use Cases

  • Channel Messaging: Send simple text, formatted HTML, or interactive Adaptive Cards to Teams channels.
  • Meeting Scheduling: Programmatically create and schedule Teams meetings with specified attendees and settings.
  • Workflow Automation: Integrate Teams notifications into CI/CD pipelines or set up approval workflows.
  • Use Case: Automatically post build status updates from a CI/CD pipeline to a dedicated Teams channel, including success or failure status and a link to logs.

Quick Start

Send a formatted HTML message to the 'general' channel with the subject 'Weekly Report'.

Frequently Asked Questions about Microsoft Teams Automation

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

FAQPage Schema
How do I send automated messages to a Microsoft Teams channel?

You can automate Microsoft Teams channel messaging by sending simple text, formatted HTML, or interactive Adaptive Cards programmatically to a specified channel.

Can I schedule Microsoft Teams meetings programmatically?

Yes, you can programmatically schedule Microsoft Teams meetings by creating online meetings with specified attendees and settings.

How do I post CI/CD pipeline build statuses to Microsoft Teams?

You can post CI/CD pipeline build statuses to Microsoft Teams by configuring webhook integrations to send success, failure, and log links automatically.

Does Microsoft Teams automation support incoming webhooks and adaptive cards?

Yes, Microsoft Teams automation supports processing incoming webhook payloads and sending interactive adaptive cards to integrate with external systems.

What is the best way to integrate external systems with Microsoft Teams workflows?

The best way to integrate external systems with Microsoft Teams workflows is by utilizing adaptive cards and bot commands to enable cross-platform collaboration and notifications.