microsoft-365

Manage Microsoft 365 email, calendar, files, tasks, and contacts via Microsoft Graph API.

4|1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/cvsloane/m365-skill --skill microsoft-365-cvsloane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft-365
Source: https://github.com/cvsloane/m365-skill/tree/main
Command: npx skills add https://github.com/cvsloane/m365-skill --skill microsoft-365-cvsloane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @softeria/ms-365-mcp-server, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables users to access and control their Microsoft 365 services such as email, calendar, and file storage, streamlining collaboration and productivity tasks.

Core Features & Use Cases

  • Email Management: Read, send, search, and delete Outlook emails efficiently.
  • Calendar Operations: View upcoming meetings, create new events, and update schedules.
  • File Access: Browse, upload, and download files from OneDrive and SharePoint sites.
  • Task and Contact Handling: Manage personal To Do tasks and view or search contacts.
  • Use Case: An employee can check their inbox and calendar, schedule meetings, and access shared documents—all through simple natural language commands.

Quick Start

Ask the AI to list recent emails and upcoming meetings to get started with your Microsoft 365 workspace.

Frequently Asked Questions about microsoft-365

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

FAQPage Schema
How do I manage Outlook emails and calendar events using natural language?

Outlook emails and calendar events can be managed by sending natural language commands to read, send, search, schedule meetings, and update events within your Microsoft 365 environment.

Can I access OneDrive and SharePoint files through Microsoft 365 integration?

Yes, you can browse, upload, and download files from OneDrive and SharePoint sites by connecting your account to the Microsoft Graph API for document access.

What do I need to set up Microsoft Graph API authentication for Office 365?

You need appropriate Microsoft Graph API authentication setup and integration configured via the ms-365-mcp-server dependency to access organizational or personal accounts securely.

Does this approach work for both personal and organizational Microsoft accounts?

Yes, the Microsoft 365 management functionality adapts to both personal and organizational accounts, requiring proper Graph API authentication to manage emails, files, and tasks.

What's the best way to handle To Do tasks and contacts in Office 365?

The best way to handle To Do tasks and contacts is using natural language commands to manage personal tasks and search contacts directly through the integrated Microsoft 365 interface.

Are there limitations when managing shared documents across SharePoint sites?

Limitations depend on your configured Microsoft Graph API permissions and authentication setup, which dictate the level of access for browsing and downloading shared organizational documents.