Create Chat

Create Microsoft Teams group chats with specified members and topics.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of initiating new conversations within Microsoft Teams, enabling users to quickly set up group chats for project discussions or team collaborations.

Core Features & Use Cases

  • Initiate Group Chats: Create new chats with specified members and an optional topic.
  • API Integration: Leverages the Microsoft Teams API for seamless chat creation.
  • Use Case: A project manager needs to quickly start a new chat for an upcoming project with key stakeholders. They can use this Skill to create the chat and invite all necessary participants instantly.

Quick Start

Use the createChat skill to create a new group chat with users user-id-001 and user-id-002, with the topic "Project Alpha Kickoff".

Frequently Asked Questions about Create Chat

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

FAQPage Schema
How do I create a new Microsoft Teams chat with multiple members?

To create a new Microsoft Teams chat, you need a JSON payload defining the chat type, topic, and members, which is then processed via the Microsoft Graph API to initiate the conversation.

What do I need to start a group chat in Microsoft Teams via API?

Starting a group chat in Microsoft Teams requires a valid access token with the Chat.Create scope and a JSON payload specifying the chat type, topic, and the user IDs of the members.

Can I set a specific topic when creating a Microsoft Teams group chat?

Yes, you can set a specific topic when creating a Microsoft Teams group chat by including the desired topic name within the JSON payload sent to the Microsoft Graph API.

How does the Microsoft Graph API manage new Teams conversations?

The Microsoft Graph API manages new Teams conversations by taking a JSON payload with chat details and member IDs to instantiate a group chat with an optional topic.

What are the limitations of creating chats through the Microsoft Teams API?

Creating chats through the Microsoft Teams API requires a valid access token with the specific Chat.Create scope and correctly formatted JSON member payloads, limiting use to authenticated API integrations.

Does creating a Microsoft Teams chat require specific permissions?

Yes, creating a Microsoft Teams chat requires specific permissions, namely a valid access token configured with the Chat.Create scope to authorize the conversation management request.