teams-ui-automation

Automate Microsoft Teams UI operations using Playwright, PowerShell, and UIA.

41|8|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/tamirdresher/squad-skills --skill teams-ui-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teams-ui-automation
Source: https://github.com/tamirdresher/squad-skills/tree/main/plugins/teams-ui-automation
Command: npx skills add https://github.com/tamirdresher/squad-skills --skill teams-ui-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates Microsoft Teams operations that are not exposed through the Graph API, such as installing apps, managing tabs, and configuring connectors, by leveraging a hybrid approach of Playwright, keyboard shortcuts, and UI Automation.

Core Features & Use Cases

  • Hybrid Automation: Combines Playwright (for DOM access), PowerShell keyboard shortcuts (for navigation), and UIA (for window management).
  • App Installation: Installs new applications into Teams channels.
  • Tab Management: Adds or configures tabs within channels.
  • Connector Setup: Configures connectors for various services.
  • Use Case: Automatically install the "Planner" app into the "#project-alpha" channel of your "Development" team in Microsoft Teams.

Quick Start

Install the GitHub app into the #general channel in Teams.

Frequently Asked Questions about teams-ui-automation

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

FAQPage Schema
How do I automate Microsoft Teams UI operations not exposed through the Graph API?

You can automate Microsoft Teams UI operations beyond the Graph API by leveraging a hybrid approach that combines Playwright for DOM access, PowerShell keyboard shortcuts for navigation, and UI Automation for window management to handle tasks like installing apps and configuring connectors.

Can I use Playwright to install apps and manage tabs in Microsoft Teams channels?

Yes, Playwright is used as part of a hybrid automation approach to install applications into Teams channels and manage channel tabs, supplementing PowerShell keyboard shortcuts and UI Automation to control the Microsoft Teams desktop app interface directly.

Do I need Windows OS to run Microsoft Teams UI automation scripts?

Yes, running these Microsoft Teams UI automation scripts requires a Windows OS environment with PowerShell 5.1 or higher and the Microsoft Teams desktop app installed to properly execute the hybrid UI Automation and keyboard shortcut commands.

What is the best way to configure connectors in Microsoft Teams without direct API access?

The best way to configure connectors without direct API access is using a hybrid automation approach that combines Playwright for web DOM manipulation, PowerShell for keyboard shortcuts, and UI Automation for window management within the Teams desktop app.

Why does Teams UI automation require combining Playwright with PowerShell?

Teams UI automation requires combining Playwright with PowerShell because certain desktop application operations like window management and keyboard shortcut navigation are not accessible via web DOM automation alone, necessitating a hybrid approach to reach UI elements beyond the Graph API.