microsoft teams-sdk
OFFICIALLABSCO SUMMARY
The one skill, teams-dev, is written to fire on almost any Teams development question: bots, message extensions, embedded web apps, Adaptive Cards, dialogs, single sign-on, infrastructure, and the Teams Developer CLI, across TypeScript, C#, and Python. Its own description tells the agent to "err on the side of invoking this skill" whenever the word Teams appears, so it is built as a catch-all router into Teams SDK concepts rather than a guide to one narrow task.
This is for a developer building on the Teams platform through the @microsoft/teams.cli tool in TypeScript, C#, or Python. It is not the place to look for the implementation itself: bugs and language-specific issues have to go to whichever of teams.ts, teams.net, or teams.py you're actually using, since this repository only hosts the skill, docs, and templates that point at them.
READ THE FULL ANALYSIS
A rename mid-project. The SDK was called "Teams AI" until this repository's rename to "Teams SDK," and the codebase itself just moved from a v1 main branch to a v2 one — v1 now lives on a separate release/v1 branch and gets only critical fixes, so material written against the old "Teams AI" name may describe the version this skill no longer teaches.
ALSO IN THIS PACKAGE
teams-sdk
Create and manage Microsoft Teams bots using the Teams Developer CLI. Covers bot application development (scaffolding bot code), infrastructure setup (bot registration, credentials), SSO configuration, and troubleshooting.
WHAT'S INSIDE
1 showing · 1 totalteams-dev
Building a chatbot that lives inside Microsoft Teams: creating the project, registering it with Microsoft so Teams will talk to it, and sorting out sign-in when it goes wrong.
HOW TO GET IT
npx skills add microsoft/teams-sdknpx skills add microsoft/teams-sdk --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.
/plugin marketplace add microsoft/teams-sdk/plugin install teams-sdk@teams-skillsTyped inside the agent's own prompt, not in a terminal. The marketplace is called teams-skills, which is the part after the @.