ms-teams-apps

Develop Microsoft Teams bots, message extensions, and tabs with LLMs and Adaptive Cards.

705|56|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/alinaqi/claude-bootstrap --skill ms-teams-apps-alinaqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ms-teams-apps
Source: https://github.com/alinaqi/claude-bootstrap/tree/main/skills/ms-teams-apps
Command: npx skills add https://github.com/alinaqi/claude-bootstrap --skill ms-teams-apps-alinaqi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill empowers developers to build sophisticated AI-powered applications and agents directly within Microsoft Teams, streamlining workflows and enhancing collaboration.

Core Features & Use Cases

  • AI Agents (Bots): Create conversational bots that leverage LLMs like OpenAI and Claude for intelligent interactions.
  • Message Extensions: Develop tools to search external systems and insert rich content (like Adaptive Cards) into Teams messages.
  • Integration: Seamlessly connect with Microsoft Graph API for accessing user data, calendars, and more.
  • Use Case: Build a bot that allows users to ask questions about company policies, with the bot retrieving answers from a knowledge base using RAG and presenting them in a formatted Adaptive Card.

Quick Start

Install the Teams CLI and create a new TypeScript project for your bot.

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 bot for Microsoft Teams using Claude or OpenAI?

Building an AI bot for Microsoft Teams involves creating conversational agents that integrate with LLMs like Claude and OpenAI. This Skill supports bot creation, message extensions, and tab development focused on conversational AI and data integration.

Can I use Adaptive Cards in my Microsoft Teams message extensions?

Microsoft Teams message extensions support inserting rich Adaptive Cards into messages. You can develop tools that search external systems and present formatted Adaptive Card content directly within Teams conversations.

How do I integrate Microsoft Graph API with a Teams bot to access user data?

Integrating Microsoft Graph API with a Teams bot involves connecting your AI agent to the API to access user data, calendars, and more. This enables seamless data integration and retrieval within conversational interactions.

What is the best way to create a RAG-based company policy bot for Teams?

A RAG-based company policy bot for Teams can be built by creating an AI agent that retrieves answers from a knowledge base and presents them in a formatted Adaptive Card. This leverages LLMs and Microsoft Graph API for data integration.

Do I need TypeScript to develop Microsoft Teams apps with AI agents?

TypeScript is recommended for developing Microsoft Teams apps with AI agents, as it supports robust bot development. Using the Teams CLI, you can create a new TypeScript project to start building intelligent conversational bots.