Install App to Team

Install a specified application into a Microsoft Team via the Microsoft Graph API.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill install-app-to-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Install App to Team
Source: https://github.com/naftiko/microsoft-teams-sandbox/tree/main/skills/install-app-to-team
Command: npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill install-app-to-team

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of installing applications into specific Microsoft Teams, streamlining team setup and enhancing collaboration capabilities.

Core Features & Use Cases

  • App Installation: Installs a specified application into a designated Microsoft Team.
  • Use Case: A team lead needs to add a project management app to their new team. This Skill allows them to do so programmatically without manually navigating the Teams app store.

Quick Start

Use the installAppToTeam skill to install the app with id 'app-id-001' to the team with id 'team-id-123'.

Frequently Asked Questions about Install App to Team

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

FAQPage Schema
How do I install an app to a Microsoft Team programmatically?

To install an app to a Microsoft Team programmatically, you use the Microsoft Graph API with a valid access token. You need the `TeamsAppInstallation.ReadWriteForTeam` scope and the target `team-id` to deploy the specified application.

What permissions are required to add apps to Microsoft Teams via API?

Adding apps to Microsoft Teams via API requires a valid access token with the `TeamsAppInstallation.ReadWriteForTeam` permission scope. You also need the specific `team-id` of the target team where the application will be installed.

Can I automate Microsoft Teams app installation for new team setups?

Yes, you can automate Microsoft Teams app installation for new team setups. By using the Microsoft Graph API, you can programmatically add specified applications to designated teams, streamlining team configuration and enhancing collaboration without manual app store navigation.

What do I need to start automating app deployment in Microsoft Teams?

To start automating app deployment in Microsoft Teams, you need the application's ID and the target team's ID. You must also obtain a valid Microsoft Graph API access token configured with the `TeamsAppInstallation.ReadWriteForTeam` scope.

Why use the Microsoft Graph API for team management and app installation?

Using the Microsoft Graph API for team management and app installation automates the configuration process. It allows team leads to programmatically deploy productivity apps directly into designated teams, bypassing manual navigation of the Teams app store.