Teams App Patterns Skill

Generate Microsoft Teams app manifests and validate schemas with the M365 Agents Toolkit.

1|1|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/fabioc-aloha/AIRS_Data_Analysis --skill teams-app-patterns-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Teams App Patterns Skill
Source: https://github.com/fabioc-aloha/AIRS_Data_Analysis/tree/main/.github/skills/teams-app-patterns
Command: npx skills add https://github.com/fabioc-aloha/AIRS_Data_Analysis --skill teams-app-patterns-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and tools for developing Microsoft Teams applications, ensuring adherence to best practices and platform requirements.

Core Features & Use Cases

  • Development Patterns: Offers detailed patterns for Teams app development, including manifest structure, icon requirements, and bot handler implementation.
  • Tooling Integration: Guides users on leveraging the M365 Agents Toolkit (formerly Teams Toolkit) for scaffolding, schema validation, and troubleshooting.
  • Use Case: A developer needs to create a new Teams application with a bot and a tab. This Skill provides the necessary patterns for the manifest.json, icon generation, and bot code structure, along with instructions on using the teamsapp CLI.

Quick Start

Use the Teams App Patterns Skill to generate a basic manifest.json file for a new Teams application.

Frequently Asked Questions about Teams App Patterns Skill

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

FAQPage Schema
How do I structure a manifest.json file for a Microsoft Teams app?

To structure a Teams app manifest.json, you must follow specific manifest schemas defining app package structure, icon requirements, and bot configurations. This Skill provides comprehensive patterns for generating compliant manifest files and validating declarative agent schemas.

What is the best way to scaffold a Teams bot and message extension using the M365 Agents Toolkit?

The best way to scaffold a Teams bot and message extension is leveraging the M365 Agents Toolkit for project generation and utilizing the teamsapp CLI. This Skill details bot handler implementation patterns and toolkit integration for scaffolding and troubleshooting.

Does the M365 Agents Toolkit support declarative agent schema validation?

Yes, the M365 Agents Toolkit supports declarative agent schema validation. This Skill satisfies requirements for app package structure, icon generation, and declarative agent schema validation to ensure your Teams app adheres to platform standards.

How do I generate and configure app icons for a Teams app package?

To generate and configure Teams app icons, you must adhere to specific icon requirements within the app package structure. This Skill provides detailed patterns for icon generation and manifest configuration to ensure your application meets Teams platform compliance.

Why is my Teams app manifest validation failing during local debugging?

Teams app manifest validation fails during local debugging when the app package structure or declarative agent schema does not meet platform requirements. This Skill provides best practices for using the teamsapp CLI to validate schemas and troubleshoot toolkit integration issues.