ms-teams-apps

Create Microsoft Teams bots, extensions, and tabs with Graph API integration.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/aberrantCode/llm_skills --skill ms-teams-apps-aberrantcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ms-teams-apps
Source: https://github.com/aberrantCode/llm_skills/tree/main/claude/skills/ms-teams-apps
Command: npx skills add https://github.com/aberrantCode/llm_skills --skill ms-teams-apps-aberrantcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams developers need a single, coherent guide to create AI‑enhanced bots, message extensions, tabs, and connectors, handling authentication, Graph integration, and deployment without stitching together fragmented documentation.

Core Features & Use Cases

  • AI Agent Bots: Claude or OpenAI powered conversational agents using Teams SDK v2.
  • Adaptive Cards: Ready‑made welcome, response, and form cards for rich interactions.
  • Graph API Integration: User profile, calendar, email, and meeting creation via Microsoft Graph.
  • Deployment Options: Azure Bot Service, Teams Toolkit, Docker, with SSO and security checklist.

Quick Start

Ask the Teams AI skill to generate a new bot project with Claude integration and deploy it to Azure.

Frequently Asked Questions about ms-teams-apps

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

FAQPage Schema
How do I build an AI-powered Microsoft Teams bot using Claude?

To build an AI-powered Microsoft Teams bot, use the Teams SDK v2 to create conversational agents that integrate Claude models for processing messages. This approach handles authentication and delivers interactive responses within collaborative Teams environments.

Can I use Adaptive Cards to create rich interactive forms in Teams bots?

Yes, you can use Adaptive Cards to create rich interactive forms in Teams bots. The framework provides ready-made welcome, response, and form cards that enable structured user interactions and data collection within your conversational agents.

What do I need to integrate Microsoft Graph API with a Teams app?

To integrate Microsoft Graph API with a Teams app, you need Azure authentication configured for accessing user profiles, calendars, emails, and meeting creation services. Node.js and Teams SDK v2 manage the Graph service invocations.

Does deploying a Teams bot to Azure Bot Service require SSO configuration?

Yes, deploying a Teams bot to Azure Bot Service supports SSO configuration and includes a security checklist. You can deploy using Azure Bot Service, Teams Toolkit, or Docker while maintaining secure authentication protocols.

Why use Teams SDK v2 over other frameworks for building message extensions?

Teams SDK v2 provides a coherent guide for building message extensions, tabs, and connectors without stitching together fragmented documentation. It natively supports AI model integration and Graph API tasks specifically for collaborative Teams environments.

When do I need Node.js for Microsoft Teams bot development?

You need Node.js for Microsoft Teams bot development when creating AI-enhanced bots and extensions that process messages and invoke Graph services. It serves as the runtime environment for Teams SDK v2 and model integration.