Skip to content
Back to skills

Outlook Email Automation

ASecurity

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.

  • 36 stars
  • 0 votes
  • 1 copy
  • 5 views
  • Added June 8, 2026
ai-agentsgosqlapisecuritydocumentation

Works with

  • claude code
  • api

Security analysis

A100/100

Scanned June 8, 2026

npx -y skills add agentskillexchange/skills --skill outlook-email-automation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Outlook Email Automation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Outlook Email Automation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentskillexchange-outlook-email-automation/badge)](https://www.skillsdirectory.com/skills/agentskillexchange-outlook-email-automation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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/)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.