---
title: "teams-dev"
description: "Microsoft Teams SDK dev plugin for Agents Store. TypeScript guidance for building Teams bots, message extensions, tabs, dialogs and AI agents on Teams SDK 2.1 and Teams Developer CLI 3. Vendors the official microsoft/tea"
canonical: https://agentpluginsdirectory.com/plugins/teams-dev
last-updated: 2026-10-04
---

# teams-dev
Microsoft Teams SDK dev plugin for Agents Store. TypeScript guidance for building Teams bots, message extensions, tabs, dialogs and AI agents on Teams SDK 2.1 and Teams Developer CLI 3. Vendors the official microsoft/teams-sdk skill (scaffold, bot registration, SSO setup) and adds skills for the App framework and turn state, Adaptive Cards, openai/MCP/A2A agents, Microsoft Graph, SSO with addOAuthFlow, deployment, sovereign clouds and the Agents Playground.
- Slug: teams-dev
- Publisher: AGENTS.STORE
- Repository: https://github.com/Agents-Store/agentplugins
- Manifest: teams-dev/plugin.json
- Version: 2.0.0
- Category (editorial): integrations
- Skills: 17 (adaptive-cards, agents-playground, ai-agents, api-reference, authentication, cli-recipes, deployment, dialogs, examples, graph-integration, mcp-a2a, message-extensions, messaging, sdk-patterns, tabs, teams-sdk-teams-dev, troubleshoot)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-08-18
- Repository last pushed: 2026-10-03
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/teams-dev
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What teams-dev does, in the publisher's words

Microsoft Teams SDK dev plugin for Agents Store. TypeScript-first guidance for building Teams bots, message extensions, tabs, dialogs, and AI agents using @microsoft/teams.* packages: covers the App framework, activity routing, Adaptive Cards, AI/MCP/A2A, Microsoft Graph, SSO, sovereign clouds, the Teams CLI, devtools, sideloading, and end-to-end scenarios.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/Agents-Store/agentplugins/HEAD/teams-dev/README.md

## Skills

- adaptive-cards: Use this skill when the user is building or sending Adaptive Cards from a Microsoft Teams bot in TypeScript, using `AdaptiveCard`, `TextBlock`, `TextInput`, `ActionSet`, `Action.Submit`, `Action.Execute`, attaching cards via `cardAttachment`, or pasting JSON from the Adaptive Card Designer into TS…
- agents-playground
- ai-agents: Use this skill when the user is adding LLM-powered behavior to a Microsoft Teams bot, building a `ChatPrompt`, attaching `OpenAIChatModel` (OpenAI or Azure OpenAI), registering function tools, streaming responses, or composing multi-agent flows with `A2AClientPlugin`. Triggers on "AI Teams bot", "…
- api-reference: Use this skill on explicit request when the user asks for "Teams SDK API reference", "@microsoft/teams.* packages", "Teams App class options", "TS activity types", or needs precise signatures for `App`, `ChatPrompt`, `AdaptiveCard`, or other SDK types. Reference-only: does not auto-load.
- authentication: Use this skill when the user is wiring authentication into a Microsoft Teams app, app-only bot auth, user OAuth/SSO via `signin.token-exchange` and `signin.verify-state`, Nested App Authentication (NAA) for tabs, or MSAL token acquisition for calling Microsoft Graph. Triggers on "Teams SSO", "sign…
- cli-recipes: Use this skill when the user is invoking the Microsoft Teams Developer CLI (`teams`), scaffolding projects with `teams project new`, listing or updating apps with `teams app list/get/update`, checking auth status, or upgrading the CLI itself. Triggers on "teams CLI", "teams project new", "teams ap…
- deployment: Use this skill when the user is deploying a Microsoft Teams bot, sideloading the manifest, registering bot infrastructure with the Teams CLI, switching between localhost / devtunnel / production hosts, configuring sovereign clouds (US Gov, GCC High, China), or planning a Teams app release. Trigger…
- dialogs: Use this skill when the user is building task module dialogs in Microsoft Teams, opening a modal from an Adaptive Card button, handling `dialog.open.<id>` and `dialog.submit.<id>`, returning a card or a web page as the dialog body, or chaining a multi-step dialog flow. Triggers on "Teams dialog",…
- examples: Use this skill when the user wants a worked, end-to-end scenario for a Microsoft Teams app, a full walkthrough for an echo bot, an AI quote agent, an Adaptive Card form, a message-extension search command, or an SSO + Microsoft Graph bot. Triggers on "Teams bot example", "full example Teams", "end…
- graph-integration: Use this skill when the user is calling Microsoft Graph from a Microsoft Teams bot, listing or creating users / events / messages / files via `api.graph`, switching between app-only and on-behalf-of user tokens, or designing a Graph-driven feature. Triggers on "Microsoft Graph Teams", "api.graph",…
- mcp-a2a
- message-extensions
- messaging
- sdk-patterns
- tabs
- teams-sdk-teams-dev
- troubleshoot

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
