teams_assistant

Automate Microsoft Teams interactions via Azure CLI setup and token authentication.

29|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/spamsch/son-of-simon --skill teams-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teams_assistant
Source: https://github.com/spamsch/son-of-simon/tree/main/skills/teams_assistant
Command: npx skills add https://github.com/spamsch/son-of-simon --skill teams-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires azure-cli, and includes scripts (resource) components.

What problem does it solve?

This Skill unit streamlines interactions with Microsoft Teams, enabling users to read, send messages, list channels and teams, and more without the need for manual intervention.

Core Features & Use Cases

  • Interact with Microsoft Teams: Perform a range of tasks such as reading chats, sending messages, listing channels and teams.
  • Setup and Login: Handles Azure CLI setup, Azure AD app registration, and initial browser authentication.
  • Message Reading and Sending: Ability to read and send messages in channels and direct chats, with confirmations before sending.
  • Account Management: Configure and manage multiple Microsoft Teams accounts, with status checks and token refresh.

Quick Start

Use the teams_assistant skill to set up your Teams integration.

Frequently Asked Questions about teams_assistant

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

FAQPage Schema
How do I automate sending messages in Microsoft Teams?

You can automate sending messages in Microsoft Teams by executing scripts that interact with channels and direct chats, requiring token-based authentication and confirmation prompts before delivery.

What do I need to set up Microsoft Teams chat automation?

Setting up Microsoft Teams chat automation requires installing Azure CLI to handle Azure AD app registration and completing an initial browser authentication to generate access tokens.

Can I manage multiple Microsoft Teams accounts using Azure CLI?

Yes, you can configure and manage multiple Microsoft Teams accounts by checking their status and refreshing tokens via Azure CLI to maintain automated interaction.

How does chat automation handle reading messages from Teams channels?

Chat automation handles reading messages by using authenticated tokens to fetch channel data and direct chats, allowing users to retrieve conversation histories without manual intervention.

Does Microsoft Teams automation work without manual login?

No, Microsoft Teams automation requires an initial browser-based login for Azure AD app registration, but subsequent interactions use token-based authentication to minimize manual logins.