outlook-connector

Install and operate a Microsoft Outlook and Microsoft 365 connector for email, calendar, files, and Teams.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/selrai-company/claude-workshop-kit --skill outlook-connector-selrai-company
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlook-connector
Source: https://github.com/selrai-company/claude-workshop-kit/tree/main/skills/outlook-connector
Command: npx skills add https://github.com/selrai-company/claude-workshop-kit --skill outlook-connector-selrai-company

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a single, guided way to install and operate a Microsoft Outlook and Microsoft 365 connector so users can read and send email, manage calendars, access OneDrive and SharePoint, and interact with Teams from the assistant without manual CLI setup every time.

Core Features & Use Cases

  • One-time installer: Guides Node.js checks, installs the PnP CLI (@pnp/cli-microsoft365), registers an Entra app, and upgrades calendar permissions.
  • Operational commands: List, read, search, send, reply and move emails; list and manipulate calendar events via Graph requests; manage OneDrive and SharePoint files; list and post Teams messages.
  • Fallback automation: Uses Playwright browser automation when the CLI cannot support personal accounts or when browser-guided sign-in is required.
  • Use case: An admin or power user sets up the connector once and then asks the assistant to draft and send emails, create meetings, or fetch files without repeating manual sign-in and configuration steps.

Quick Start

Sign in and run the m365 setup followed by m365 login to register the Entra app and authorize the Outlook connector for your Microsoft 365 tenant.

Frequently Asked Questions about outlook-connector

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

FAQPage Schema
How do I automate Outlook email and calendar management from an assistant?

You can automate Outlook email and calendar management by installing a connector that uses the PnP CLI and Microsoft Graph to read, send, and manage events directly from your assistant without manual CLI setup.

Can I use Microsoft 365 with personal accounts or is it limited to work and school tenants?

Microsoft 365 automation primarily supports enterprise work or school tenants, but it includes a Playwright browser automation fallback for personal accounts when the CLI cannot handle them.

What do I need to set up Microsoft 365 automation for the first time?

Setting up Microsoft 365 automation requires Node.js v20 or higher, installing the PnP CLI, registering an Entra app, granting permissions, and running m365 setup and login commands.

Does the Outlook connector support managing OneDrive and SharePoint files?

Yes, the Outlook connector supports accessing and managing OneDrive and SharePoint files alongside emails, calendar events, and Teams messages via Microsoft Graph requests.

Why do I need Playwright for Microsoft 365 automation?

Playwright is needed for Microsoft 365 automation when the CLI cannot support personal accounts or when browser-guided sign-in is necessary to authorize the connector.

What's the best way to send Teams messages and manage calendar events without manual sign-in?

The best way to send Teams messages and manage calendar events without manual sign-in is configuring a one-time installer that registers an Entra app and authorizes Graph requests for your tenant.