workspace/skills/msgraph-files/SKILL.md
Read OneDrive and SharePoint files via the Microsoft 365 MCP server — list folder contents, fetch item metadata, inspect versions and sharing permissions. Use when locating a document in OneDrive/SharePoint, checking who a file is shared with, or reviewing file version history
npx skillsauth add automateyournetwork/netclaw msgraph-filesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
@softeria/ms-365-mcp-server (MIT)npx -y @softeria/ms-365-mcp-server --read-only --enabled-tools 'drive-item|folder-files'
login tool.Version 2.0.0 replaced a package that did not exist. Until spec 093 this skill invoked
npx -y @anthropic-ai/microsoft-graph-mcp, which 404s on npm, and documented sevengraph_*tool names that exist in no server. Every call it described failed. The tool names below were read from the live server'stools/list, not recalled.
--enabled-tools filter is mandatoryThe unfiltered server exposes 188 tools measured at ~225,355 tokens — 45× NetClaw's 5,000 token manifest ceiling. It is unusable without a filter. The filter above lands 12 tools at ~4,599 tokens, which fits with little room to spare, so keep it narrow.
Read from the running server, --read-only with the filter above:
| Tool | What it does |
|---|---|
| list-folder-files | contents of a drive folder |
| get-drive-item | metadata for one item by id or path |
| list-drive-item-versions | version history of an item |
| list-drive-item-permissions | who an item is shared with |
| list-drive-item-thumbnails | available thumbnail renditions |
| login / verify-login / logout | device-code sign-in and session state |
| list-accounts / select-account / remove-account | multi-account handling |
There are no graph_* tools. If you find yourself reaching for one, it came from this
skill's old text and does not exist.
verify-login — is there a live session? If not, login and surface the device code to
the operator; never fabricate a sign-in.list-folder-files from the drive root, then descendget-drive-item for the candidate — size, timestamps, pathlist-drive-item-permissions if the question is about sharing or exposurelist-drive-item-versions if the question is "what changed and when"--read-only strips them, and this skill
must not offer them. Writing a file is msgraph-visio's narrower, write-enabled invocation.list-accounts returning one account is not proof there is only one tenant.The tool names and manifest cost are measured; the calls themselves are not. Verifying a real fetch needs an M365 tenant and an app registration, which this environment does not have. Treat the workflows as correct-by-construction until run against a live tenant.
| Skill | How They Work Together |
|-------|----------------------|
| msgraph-visio | Writing a .vsdx back to OneDrive (write-enabled invocation) |
| document-generation | Produces the documents this skill locates |
| gait-session-tracking | Record which account and item were accessed |
MS365_MCP_CLIENT_ID — Entra ID app registration (client) IDMS365_MCP_TENANT_ID — tenant ID, or common for multi-tenanttools
Zoom meeting intelligence — correlates a live or referenced Zoom meeting discussion against NetClaw's historical meeting record (via the official Zoom Meetings MCP) and today's actual network state. Use when someone in a Zoom meeting references a past discussion or incident ('didn't we have this issue before?'), or asks to search prior meetings for a topic. Does not itself recognize live in-meeting questions — that happens automatically inside zoom-rtms-mcp's own extractor (spec 118) before this skill is ever invoked.
tools
Manage Lantronix out-of-band (OOB) infrastructure via Percepxion central management platform: device inventory, serial port inspection via SLC CLI, firmware compliance, config management, security auditing, and closed-loop incident remediation. Use during outages, maintenance windows, compliance cycles, and AI-assisted automation workflows.
tools
Federate your NetClaw with other NetClaw operators over the BGP mesh — exchange capability inventories and ask your claw what a peer can do. (US1; remote invocation and chat land in later phases.)
tools
Track token consumption, enforce session budgets, and display cost for every NetClaw interaction.