Microsoft 365

Automate Outlook Mail, Calendar, OneDrive, and Contacts via Microsoft Graph API.

11|3|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Threat-Vector-Security/guardian-agent --skill microsoft-365-threat-vector-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Microsoft 365
Source: https://github.com/Threat-Vector-Security/guardian-agent/tree/main/skills/microsoft-365
Command: npx skills add https://github.com/Threat-Vector-Security/guardian-agent --skill microsoft-365-threat-vector-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Microsoft 365 integration enables secure, centralized access to Outlook Mail, Calendar, OneDrive, and Contacts via Graph, ensuring guardrails and policy compliance while performing common productivity tasks.

Core Features & Use Cases

  • Reads data from Outlook, Calendar, and Contacts with immediate execution when requested
  • Creates and sends simple emails or drafts through guarded flows
  • Manages OneDrive files and calendar events with policy-aware operations
  • Supports multi-mailbox scenarios and mailbox ambiguity resolution

Quick Start

Ask me to list your upcoming calendar events and read recent emails using Microsoft 365.

Frequently Asked Questions about Microsoft 365

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

FAQPage Schema
How do I automate Microsoft 365 tasks to read and send Outlook emails?

You can automate Microsoft 365 tasks by using the Microsoft Graph API to access Outlook Mail. This skill performs immediate reads and gates email sends or drafts with predefined safety approvals.

Can I manage OneDrive files and Calendar events through Microsoft Graph API automation?

Yes, you can manage OneDrive files and Calendar events through Microsoft Graph API automation. It executes policy-aware folder and file operations alongside secure event management.

How do I handle multi-mailbox scenarios when automating Microsoft 365 access?

Automating Microsoft 365 access supports multi-mailbox scenarios by using specific endpoint tools to resolve mailbox ambiguity. This ensures correct routing for reads and writes across accounts.

Does Microsoft 365 automation enforce safety rules for writing emails and managing contacts?

Microsoft 365 automation enforces safety rules by gating writes with explicit approvals before sending emails or modifying contacts. This maintains policy compliance during guarded task execution.

What is the best way to resolve unclear Microsoft Graph API endpoints for Microsoft 365 tasks?

The best way to resolve unclear Graph API endpoints for Microsoft 365 tasks is to use the schema tool when standard endpoints are ambiguous. This ensures accurate automation routing.