microsoft-graph

Route Microsoft Graph API tasks to domain-specific resources.

22|2|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/markpitt/claude-skills --skill microsoft-graph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft-graph
Source: https://github.com/markpitt/claude-skills/tree/main/skills/microsoft-graph
Command: npx skills add https://github.com/markpitt/claude-skills --skill microsoft-graph

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides an orchestration hub for the Microsoft Graph API, guiding access to Apps, Identity, Mail, Calendar, Files, Teams, Planning, Security, and more.

Core Features & Use Cases

  • Centralized Graph API reference and patterns
  • Service domains (Applications, Identity, Mail, Calendar, Files, Teams, Planning, Security)
  • Practical workflows and examples for common Graph scenarios
  • Compatibility guidance across v1.0 and beta

Quick Start

Start with applications-auth for auth flows, then branch into identity-access and mail-calendar resources to build integrated Graph apps.

Frequently Asked Questions about microsoft-graph

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

FAQPage Schema
How do I authenticate and manage tokens for Microsoft Graph API?

Graph API authentication requires app registration and token management through Azure AD. This Skill provides complete auth flows, token handling patterns, and security best practices for applications accessing Microsoft 365 resources across all service domains.

What's the best way to query Microsoft 365 mail, calendar, and files through a single API?

Microsoft Graph unifies mail, calendar, and file access under one REST API with consistent query patterns. This Skill centralizes endpoints, CRUD examples, query parameters, and pagination guidance for all three domains so you avoid fragmenting logic across separate services.

How do I build Teams and collaboration workflows using Microsoft Graph?

Teams communication and planning tasks integrate through Graph's teams, planning, and security endpoints. This Skill routes you to domain-specific resources with practical workflows, batching, and error handling so you can orchestrate multi-service collaboration tasks end-to-end.

Can I use Microsoft Graph for security and governance reporting across Microsoft 365?

Yes. Graph's security and governance endpoints support compliance reporting and access management. This Skill provides complete endpoint references, standard query parameters, and security best practices for governance workflows across identity, mail, files, and teams.

Do I need to learn separate APIs for different Microsoft 365 services?

No. Microsoft Graph consolidates Apps, Identity, Mail, Calendar, Files, Teams, Planning, and Security under one API surface. This Skill acts as a centralized orchestration hub with a decision-table structure and v1.0 and beta compatibility guidance to eliminate service fragmentation.

What are the limitations when batching or paginating large Microsoft Graph queries?

Graph batching and pagination have documented constraints on request size and response volume. This Skill covers standard query parameters, pagination patterns, and robust error handling so you understand edge cases and design scalable workflows within Graph's boundaries.