microsoft-teams

Manage Microsoft Teams teams, channels, messages, and meetings via the Microsoft Graph API.

375|38|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/CraftOS-dev/CraftBot --skill microsoft-teams-craftos-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft-teams
Source: https://github.com/CraftOS-dev/CraftBot/tree/main/skills/microsoft-teams
Command: npx skills add https://github.com/CraftOS-dev/CraftBot --skill microsoft-teams-craftos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines your Microsoft Teams interactions by providing programmatic access to manage teams, channels, messages, and meetings, reducing the need for manual clicks and context switching.

Core Features & Use Cases

  • Team & Channel Management: List joined teams, get team details, list and create channels within teams.
  • Messaging: Send messages to channels, reply to existing messages, and edit messages.
  • Meeting Management: Schedule online meetings, retrieve meeting details, and access recordings and transcripts.
  • Use Case: Automatically post daily status updates to a specific team channel, or schedule a recurring project sync meeting with predefined attendees.

Quick Start

Use the microsoft-teams skill to send a message to the 'General' channel in the 'Project Alpha' team.

Frequently Asked Questions about microsoft-teams

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

FAQPage Schema
How do I automate sending messages to a Microsoft Teams channel?

You can automate sending messages to a Microsoft Teams channel by using the Microsoft Graph API to programmatically post updates, reducing manual context switching.

Can I schedule Microsoft Teams meetings programmatically?

Yes, you can schedule Microsoft Teams meetings programmatically to set up recurring project syncs with predefined attendees and retrieve meeting details or transcripts.

How does API integration handle authentication for Microsoft Teams?

API integration for Microsoft Teams handles authentication securely using OAuth through the Maton API gateway to manage user data and actions safely.

What is the best way to manage teams and channels without manual clicks?

The best way to manage teams and channels without manual clicks is programmatic access via the Microsoft Graph API to list, create, and retrieve team details.

Do I need OAuth to retrieve Microsoft Teams meeting recordings and transcripts?

Yes, you need OAuth authentication through the Maton API gateway to securely access and retrieve Microsoft Teams meeting recordings and transcripts.