Teams App Dev

Scaffold, provision, validate, and deploy Microsoft Teams apps with Teams Toolkit CLI.

12|4|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/markus41/Claude-m --skill teams-app-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Teams App Dev
Source: https://github.com/markus41/Claude-m/tree/main/teams-app-dev/skills/teams-app-dev
Command: npx skills add https://github.com/markus41/Claude-m --skill teams-app-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams app development can be complex; this skill consolidates best practices for building production-ready Microsoft Teams apps (bots, tabs, and message extensions) with the Teams Toolkit, including CLI scaffolding, provisioning, manifest management, and local/remote debugging.

Core Features & Use Cases

  • End-to-end Teams app lifecycle: scaffold, provision, validate, package, and deploy apps.
  • Support for Bot Framework bots, tabs (static and configurable), and message extensions with robust tooling and samples.
  • Includes guidance on SSO integration, manifest structure (v1.17+), and React/Teams JS SDK v2 for modern UX.
  • Real-world scenarios: building a dashboard tab and a search-based extension to streamline collaboration in Teams.

Quick Start

Install the Teams Toolkit CLI and scaffold a new Teams app project, then provision, deploy, and preview in Teams.

Frequently Asked Questions about Teams App Dev

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

FAQPage Schema
How do I scaffold a Microsoft Teams app using the Teams Toolkit CLI?

You can scaffold a new Teams app project by installing the Teams Toolkit CLI, which enables you to provision, deploy, and preview your application directly within Microsoft Teams.

What's the best way to add single sign-on to a Teams tab or bot?

Integrating SSO into Teams tabs or bots requires utilizing the Teams JS SDK v2 and following specific manifest validation guidelines to ensure secure authentication across your application lifecycle.

Does Teams app development with the Teams Toolkit require TypeScript?

Yes, developing production-ready Teams apps with the Teams Toolkit requires TypeScript or JavaScript proficiency, Node.js tooling familiarity, and Azure or cloud hosting knowledge for remote deployment.

How do I validate the manifest for a Microsoft Teams app?

Manifest validation for Teams apps involves checking the structure against the v1.17+ schema during the packaging phase to ensure your bots, tabs, and message extensions meet platform requirements.

Can I build a search-based message extension using Bot Framework and Adaptive Cards?

Building a search-based message extension is supported using the Bot Framework and Adaptive Cards to streamline collaboration and deliver modern UX within Microsoft Teams.

Why does my Teams app deployment fail during local debugging?

Local debugging failures often stem from misconfigured provisioning or manifest validation errors, requiring you to verify your Node.js environment and Teams Toolkit CLI configuration before remote deployment.