Microsoft Graph
Microsoft Graph is a unified REST API hub for accessing Microsoft 365 resources across identity, mail, calendar, files, Teams, and security services. The skill guides you through eight resource categories with decision tables, CRUD examples, query parameters, and permission requirements. Each resource module includes copy-paste-ready patterns for common workflows, error handling, and best practices for performance and security.
Microsoft Graph provides unified REST API access to query and manage Microsoft 365 data across services.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-02-19
Microsoft Graph provides unified REST API access to query and manage Microsoft 365 data across services. Microsoft Graph is a unified REST API hub for accessing Microsoft 365 resources across identity, mail, calendar, files, Teams, and security services. The skill guides you through eight resource categories with decision tables, CRUD examples, query parameters, and permission requirements. Each resource module includes copy-paste-ready patterns for common workflows, error handling, and best practices for performance and security.
Use it when
- Microsoft Graph API integration lets you access Microsoft 365 data including user profiles, calendar events, mail messages, files.
- Microsoft Graph requires you to declare permissions and scopes based on the resources you need to access.
Install
markpitt/claude-skills/microsoft-graph · repository language: Python
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I connect to Microsoft Graph endpoints?
Microsoft Graph provides a unified REST API hub for accessing Microsoft 365 resources. To connect, you authenticate using OAuth 2.0 or client credentials flow, then make HTTP requests to Graph endpoints. The skill includes decision tables and copy-paste-ready patterns for common authentication workflows, covering identity, mail, calendar, files, Teams, and security services across eight resource categories.
What can I access with Microsoft Graph API integration?
Microsoft Graph API integration lets you access Microsoft 365 data including user profiles, calendar events, mail messages, files, Teams data, and security information. The skill provides CRUD examples, query parameters, and resource-specific patterns for each of these eight resource categories, enabling you to build integrations with Microsoft cloud services efficiently.
How do I configure Microsoft Graph permissions and scopes?
Microsoft Graph requires you to declare permissions and scopes based on the resources you need to access. The skill includes permission requirements for each resource module, helping you understand which scopes are necessary for user data, calendar events, mail access, and other operations. Proper scope configuration ensures secure access while following Microsoft 365 security best practices.
What does the Microsoft Graph setup guide cover?
Microsoft Graph's setup guide walks through eight resource categories with decision tables to help you choose the right endpoints for your needs. It includes CRUD examples, query parameters, error handling, and best practices for performance and security. Each resource module provides copy-paste-ready patterns for common workflows like retrieving user information, accessing calendar events, and querying mail data.
How do I query Microsoft Graph to retrieve user and calendar data?
Microsoft Graph enables you to retrieve user, calendar, and mail information through REST API calls. The skill provides ready-to-use query patterns and examples for accessing these resources, along with guidance on filtering, sorting, and pagination. Error handling and performance optimization tips help ensure reliable data access across your Microsoft 365 environment.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Access and query Microsoft 365 data via Graph API”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Microsoft Agent365 Devtools CLI streamlines Agent 365 application development through command-line management of Azure resources, MCP servers, and deployment workflows. Set up your environment, configure permissions, deploy to Azure App Service, and publish agent manifests for Microsoft 365 Admin Center.
Automate OneNote operations on Windows through PowerShell COM objects. Build new pages, search across notebooks, and organize sections without manual interaction. Requires the desktop version of OneNote and user confirmation before modifying content.
This skill lets you interact with OneDrive and SharePoint through Microsoft Graph, handling file operations like listing, searching, uploading, downloading, and sharing. It uses OAuth-authenticated curl requests to manage your personal or work drive, with built-in recipes for common tasks and support for both small and large file uploads.
This skill connects your agent to Microsoft Teams chats (1:1 and group conversations) through Microsoft Graph v1.0, letting you list chats, retrieve recent messages, and send replies. Uses delegated OAuth scopes that don't require tenant admin approval. Note: channel messages are not supported—they need elevated admin-gated permissions.
Interact with Outlook and Microsoft 365 mailboxes through Microsoft Graph, handling both email and calendar operations. Draft and send messages, search and filter mail, manage folders and attachments, create or modify meetings, and check availability—all authenticated via OAuth bearer token.
This skill connects to Microsoft Todo through Microsoft Graph, letting you list task collections, surface pending or overdue items, add new tasks, mark tasks complete, and update or delete existing ones. It uses OAuth bearer authentication and supports both read-only and read-write access modes.
More skills microsoft-todo (MIT)