teams

Interact with Microsoft Teams via Graph API using a delegated browser token.

3|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/ai-ecoverse/skills --skill teams-ai-ecoverse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teams
Source: https://github.com/ai-ecoverse/skills/tree/main/skills/teams
Command: npx skills add https://github.com/ai-ecoverse/skills --skill teams-ai-ecoverse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables direct interaction with Microsoft Teams via the Graph API using the user's live browser session to extract a delegated access token, eliminating the need for managing app credentials.

Core Features & Use Cases

  • Read recent messages from channels across joined teams
  • List joined teams and their channels, and look up user and channel metadata
  • Post messages to channels or reply to threads using the delegated token
  • Discover and interact with team structures without configuring separate apps, relying on the browser-provided token

Quick Start

Open Teams in your browser, run teams auth to obtain a delegated token, then issue commands like teams channels and teams post.

Frequently Asked Questions about teams

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

FAQPage Schema
How do I read Microsoft Teams channel messages without registering an app?

You can read Teams channel messages by extracting a delegated access token from your live browser session's localStorage and using it to call the Graph API beta endpoints for channel reads.

Do I need a live Teams tab to authenticate with the Graph API?

Yes, you need a live Teams tab open in your browser to extract a delegated token from localStorage, which eliminates the need for managing app credentials.

Can I post messages to Teams channels using a browser token?

Yes, you can post messages to channels or reply to threads using the delegated token extracted from your live browser session via Graph API endpoints.

How do I list joined teams and channels using the Graph API?

You can list joined teams and their channels by running the teams channels command after authenticating with your browser-extracted delegated token via the v1.0 Graph API endpoints.

What are the limitations of using a browser session token for Teams automation?

This approach relies on a continuously active browser session for token extraction and uses beta endpoints for channel reads and posts, which may affect stability for long-term automation tasks.

Does this approach work for looking up user and channel metadata in Teams?

Yes, it uses Graph API v1.0 endpoints to look up user and channel metadata, allowing you to discover and interact with team structures across teams you have access to.