Authenticates to Microsoft Graph API using MSAL with Mail.ReadWrite and Calendars.ReadWrite permissions. Reads, classifies, and responds to emails via GET /me/messages and POST /me/sendMail. Moves processed messages into folders and tracks reply SLAs in a local SQLite store.
Scanned 6/8/2026
Install via CLI
openskills install agentskillexchange/skills---
name: "Outlook Email Automation"
slug: "outlook-email-automation"
description: "Authenticates to Microsoft Graph API using MSAL with Mail.ReadWrite and Calendars.ReadWrite permissions. Reads, classifies, and responds to emails via GET /me/messages and POST /me/sendMail. Moves processed messages into folders and tracks reply SLAs in a local SQLite store."
verification: "security_reviewed"
source: "https://learn.microsoft.com/en-us/graph/outlook-mail-concept-overview"
author: "Microsoft"
category: "Calendar, Email & Productivity"
framework: "Claude Code"
---
# Outlook Email Automation
Authenticates to Microsoft Graph API using MSAL with Mail.ReadWrite and Calendars.ReadWrite permissions. Reads, classifies, and responds to emails via GET /me/messages and POST /me/sendMail. Moves processed messages into folders and tracks reply SLAs in a local SQLite store.
## Prerequisites
Microsoft Graph API, MSAL, SQLite
## Installation
Use the upstream install or setup path that matches your environment:
- Make use of the people API to provide interactive controls such as a people picker in your app. The people API can suggest persons most relevant to a user, based on the user’s communication and collaboration patterns...
Requirements and caveats from upstream:
- Access to this page requires authorization. You can try signing in or changing directories .
- Access to this page requires authorization. You can try changing directories .
Basic usage or getting-started notes:
- as well as events, contacts, tasks, and group posts, and opens up creative scenarios for app developers. For example, an online training provider can color-code the emails, course events, and follow-up assignments for...
- The rules API takes message organization to the next level. Apps can set up Inbox rules to promptly handle incoming messages and reduce email clutter. For example, an app can automatically move messages to another fol...
- Source: https://learn.microsoft.com/en-us/graph/outlook-mail-concept-overview
## Documentation
- https://learn.microsoft.com/en-us/graph/outlook-mail-concept-overview
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/outlook-email-automation/)
No comments yet. Be the first to comment!