All skills
aktsmm avatar

/microsoft-graph-gateway

@848fd9b
by yamapanaktsmm/agent-skills26 stars
4

Route Microsoft Graph work in this workspace. Use when users want to read or write Outlook mail, calendar events, contacts, OneDrive or SharePoint files, Teams, Planner, To Do, users, groups, directory data, or arbitrary Microsoft Graph endpoints from VS Code. Prefer WorkIQ for common read scenarios. Use Microsoft Graph for write actions and gap-read scenarios that need exact Graph properties, filters, permissions, or endpoints.

Use this Skill: https://skilld.dev/gh/aktsmm/agent-skills/microsoft-graph-gateway

This session only. Nothing lands on disk.

referencescapability-matrix.md

≈650 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Capability Matrix

This matrix defines which surfaces belong in the gateway and what kind of support exists today.

Area Microsoft Graph Surface Current Best Fit Notes
Mail Outlook mail Raw Graph + curated mail tools Read, search, send, reply, move, and folder operations are all available in Graph.
Calendar Outlook calendar Raw Graph + curated calendar tools Event creation, update, response, and availability checks are first-class Graph scenarios.
Contacts / People Outlook contacts, People Raw Graph, partial curated support Contacts are common; People and relevance-based scenarios usually need exact Graph handling.
Files / OneDrive OneDrive driveItem APIs Raw Graph + curated file tools Upload, download, search, browse, and content operations are common.
SharePoint Sites, drives, lists Raw Graph, targeted curated support SharePoint often needs exact IDs, site paths, permission inspection, or sharing semantics.
Teams Teams, chats, channels, meetings Raw Graph first Broad support exists, but current candidate substrates are thinner here.
Directory Users, groups, apps, devices Raw Graph first Exact permissions, filters, and tenant-specific policy handling matter here.
Planner / Tasks / To Do Planner and To Do APIs Raw Graph first Useful for later convenience tools, but raw access should exist first.
Search / Reports / Insights Search, reports, people, insights Raw Graph first Often require exact endpoint knowledge and careful permission handling.

Design Consequence

  • Do not try to represent the full Graph surface as only curated commands.
  • Preserve a generic raw execution path so the skill can reach arbitrary endpoints.
  • Add convenience tools only for high-frequency workflows after the raw path exists.

Source: SKILL.md on GitHub

1 alert4mo3 checks · Risk HIGH
  • Gen Agent Trust Hub4mo

    The skill acts as a gateway for Microsoft Graph, providing tools to read and write data across Microsoft 365. It includes functionality to download and execute an external runner tool from a third-party GitHub repository. While the skill implements some safety measures like write confirmation summaries and blocking delete operations, the practice of downloading and running external code at runtime from non-verified sources presents a significant security risk.

  • Socket4mo

    1 alert: gptAnomaly

  • Snyk4mo

    Risk: MEDIUM · 1 issue

Signed by skilld at 848fd9b. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 3 months ago
user-invocable
true
metadata
{
  "author": "yamapan (https://github.com/aktsmm)"
}
Other metadata
argument-hint
Describe the Graph task, target resource, and any draft payload, endpoint, or constraints

README badge

README badge for aktsmm/agent-skills/microsoft-graph-gateway