msgraph-sdk
Installation
SKILL.md
Microsoft Graph SDK
Use this skill when integrating Microsoft Graph into an application to access Microsoft 365 data and services.
Always ground implementation in the current Microsoft Graph SDK documentation and SDK version for the target language rather than relying on memory alone.
Determine the target language first
- Use the .NET workflow when the project contains
.cs,.csproj, or.slnfiles, or when the user asks for C# guidance. Follow references/dotnet.md. - Use the TypeScript / JavaScript workflow when the project contains
package.json,.ts, or.jsfiles, or when the user asks for Node.js / browser guidance. Follow references/typescript.md. - Use the Python workflow when the project contains
.py,pyproject.toml, orrequirements.txt, or when the user asks for Python guidance. Follow references/python.md. - If multiple languages are present, match the language of the files being edited or ask the user.
Always consult live documentation
- Microsoft Graph overview: https://learn.microsoft.com/graph/overview
- Graph Explorer (try calls live): https://developer.microsoft.com/graph/graph-explorer
- Graph permissions reference: https://learn.microsoft.com/graph/permissions-reference
- Use Microsoft Docs MCP tooling when available to fetch current API shapes and SDK samples.