outlook

Automate Outlook email drafting, sending, and inbox management via Microsoft Graph API.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill outlook-vellum-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlook
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/skills/outlook
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill outlook-vellum-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Users spend time drafting, organizing, replying to emails, and maintaining consistent inbox workflows; this Skill automates Outlook email operations to save time and reduce manual effort.

Core Features & Use Cases

  • Draft and manage emails (drafts-first workflow) to review before sending.
  • Organize emails with categories, rules, and vacation auto-replies; perform unsubscribe actions when appropriate.
  • Analyze the inbox via scanning scripts to surface top senders, sample subjects, and decluttering opportunities.

Quick Start

Ask me to draft an Outlook email to a recipient with a subject and body for review.

Frequently Asked Questions about outlook

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

FAQPage Schema
How do I automate Outlook email drafting and sending workflows?

You can automate Outlook email drafting and sending by using a drafts-first workflow that prepares emails for your review before sending. This approach manages drafts, forwarding, and trashing emails through the Microsoft Graph API.

Can I manage Outlook inbox rules and categories automatically?

Yes, you can manage Outlook inbox rules and categories automatically to organize incoming emails. The automation supports applying categories, configuring rules, and setting vacation auto-replies directly through the Graph API.

How do I scan my Outlook inbox to find top senders and decluttering opportunities?

Scanning your Outlook inbox uses dedicated scripts to surface top senders and sample subjects, identifying decluttering opportunities. This process analyzes message metadata cached in-process to keep data out of prompts.

Does Outlook email automation require explicit confirmation for high-risk actions?

Outlook email automation requires explicit user confirmations for high-risk actions like sending or trashing emails. Safety gates and comprehensive error handling are implemented to prevent unintended inbox modifications.

Can I unsubscribe from emails using Microsoft Graph API automation?

Yes, you can perform unsubscribe actions on Outlook emails when appropriate using Microsoft Graph API automation. This feature is part of the inbox management capabilities designed to help you declutter.

What is the best way to organize Outlook emails without exposing message data in prompts?

The best way to organize Outlook emails securely involves caching message IDs in-process rather than passing them into prompts. This method uses an OAuth client to interact with the Graph API while keeping data protected.