Send Chat Message

Send messages with content, importance, mentions, and attachments to Microsoft Teams chats.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill send-chat-message
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Send Chat Message
Source: https://github.com/naftiko/microsoft-teams-sandbox/tree/main/skills/send-chat-message
Command: npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill send-chat-message

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables users to programmatically send messages to specific chat conversations within Microsoft Teams, facilitating communication and collaboration.

Core Features & Use Cases

  • Send Messages: Compose and dispatch messages to existing Teams chats.
  • Rich Content: Supports text-based messages with options for importance levels, mentions, and attachments.
  • Use Case: An automated system can use this Skill to notify a project team in a dedicated chat channel when a new task is assigned or a critical update is available.

Quick Start

Send a message to the chat with ID 'chat-123' saying 'Project deadline is approaching, please review the latest documents'.

Frequently Asked Questions about Send Chat Message

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

FAQPage Schema
How do I send a message to a Microsoft Teams chat programmatically?

To send a message to a Microsoft Teams chat programmatically, you need a valid chat ID and an access token with the Chat.ReadWrite scope to interact with the Teams API and dispatch your content.

Can I add mentions and attachments when sending Teams chat messages?

Yes, sending Teams chat messages supports defining rich content including message importance levels, user mentions, and attachments for various automated communication scenarios.

What do I need to automate sending notifications to a Teams chat?

To automate sending notifications to a Teams chat, you need the specific chat conversation ID and an access token configured with the Chat.ReadWrite scope to authorize Microsoft Teams API interactions.

How does an automated system notify a project team in Teams?

An automated system notifies a project team by using an API to send a new message containing critical updates or task assignments directly to a specified Microsoft Teams chat conversation ID.

Are there limitations on what content I can send to a Teams chat?

This solution focuses on sending text-based messages with options for importance, mentions, and attachments, requiring a valid chat ID and Chat.ReadWrite access token scope for Microsoft Teams API interaction.