markpitt avatar

Microsoft Graph

This is a well-organized orchestration layer for Microsoft Graph API that breaks down the sprawling Microsoft 365 ecosystem into eight focused resource files covering everything from authentication to Teams to security. The decision table is actually useful for figuring out which resource to load based on your task, whether that's managing users, handling email, or working with OneDrive files. It includes practical query parameters, CRUD patterns, and the kind of troubleshooting tips you actually need when a 403 comes back. The resource files run 350-400 lines each, so there's depth here. If you're building anything that touches Microsoft 365 data or Azure AD, this gives you a structured way to navigate Graph without drowning in Microsoft's documentation.

skills.sh installs
259
GitHub stars
24
last updated
Aug 21, 2026

Install

$ npx -y skills add markpitt/claude-skills --skill microsoft-graph --agent claude-code

Installs into .claude/skills of the current project.

Files

Microsoft Graph API Orchestration Skill

Microsoft Graph is a unified REST API endpoint for accessing Microsoft Cloud resources across Microsoft 365, Windows, and Enterprise Mobility + Security. Base URL: https://graph.microsoft.com/{version}/{resource}

API Versions: v1.0 (production) or beta (preview)
Authentication: OAuth 2.0 via Azure AD
Data Format: JSON

When to Load Which Resource

Sponsors

Details

Repository
github.com/markpitt/claude-skills
Categories
Backend & APIs, Automation & Workflows, Cloud & Infrastructure
First seen
Jun 3, 2026

More from markpitt/claude-skills

All 6
1mvanhorn avatarpp-ahrefsmvanhorn/printing-press-libraryPrinting Press CLI for Ahrefs. SEO and competitive intelligence API for backlinks, keywords, rank tracking, site audit, and SERP data.259skills.sh installs
2octagonai avatarsec-corp-governanceoctagonai/skillsReview corporate governance practices and board composition from SEC filings using Octagon MCP. Use when researching board structure, director qualifications, c259skills.sh installs
3dcjanus avatarticktick-clidcjanus/prompts使用 Python CLI 与 Dida365 Open API 交互以管理滴答清单任务/项目,适用于需要通过脚本或命令行调用滴答清单接口的场景(如项目/任务的查询、创建、更新、完成、删除)。258skills.sh installs
4existential-birds avatarzustand-stateexistential-birds/beagleZustand state management for React and vanilla JavaScript. Use when creating stores, using selectors, persisting state to localStorage, integrating devtools, or258skills.sh installs
5geekjourneyx avatarjina-cligeekjourneyx/jina-cliReads web content and searches the web using Jina AI Reader API. Use when extracting content from URLs, reading social media posts (X/Twitter), or web searching255skills.sh installs
6thehotwireclub avatarhwc-stimulus-fundamentalsthehotwireclub/hotwire_club-skillsCover Stimulus controller fundamentals: lifecycle hooks, values and valueChanged callbacks, targets and target callbacks, outlets, action parameters, keyboard e254skills.sh installs