Inspect Microsoft SharePoint context, discover the right site or library, and prepare safe changes. Use when the user wants site, page, or file review, ownership and status extraction, or change planning before editing content, navigation, or information architecture.
Use this skill to turn SharePoint sites, pages, files, and document-library context into clear summaries and low-risk edit plans. Read the relevant content first, anchor recommendations in the exact site or file, and separate review from write actions.
| Workflow | Skill |
|---|
| Resolve the right site, library, or folder before file work | ../sharepoint-site-discovery/SKILL.md |
Word document edits that must preserve .docx structure and styling | ../sharepoint-word-docs/SKILL.md |
| Spreadsheet edits that must preserve workbook structure, formulas, and formatting | ../sharepoint-spreadsheets/SKILL.md |
| Formula design, repair, and rollout in a SharePoint-hosted workbook | ../sharepoint-spreadsheet-formula-builder/SKILL.md |
| PowerPoint deck edits that must preserve slide style and template fidelity | ../sharepoint-powerpoint/SKILL.md |
| Cross-document synthesis and maintaining shared strategy or roadmap docs | ../sharepoint-shared-doc-maintenance/SKILL.md |
get_site(...) to validate the sitelist_site_drives(...) to discover libraries on that sitesearch(query=None, hostname=..., site_path=..., folder_path=...) to browse a known site or foldersearch(query="...") only when the user actually wants keyword searchlist_recent_documents instead of treating recency as browse context.list_item_permissions to inspect current accesscreate_sharing_link for link-based sharing when the user wants a linkinvite_item_recipients when the user wants to share with specific peoplelist_item_versions before restore or rollbackrestore_item_version only when the user clearly wants an older version restoredcopy_item, move_or_rename_item, or move_items_bulk for explicit copy/move/reorg workcreate_folder or create_folders_bulk when the user is creating destination structure.docx edits -> ../sharepoint-word-docs/SKILL.md.xlsx edits -> ../sharepoint-spreadsheets/SKILL.md.xlsx work -> ../sharepoint-spreadsheet-formula-builder/SKILL.md.pptx edits -> ../sharepoint-powerpoint/SKILL.mdShared Documents/... in the web URL while the writable API path is just the filename or another root-relative path.url from keyword search or browse results when handing a file into fetch; the implementation supports browser or sharing URLs too, but those are fallback inputs rather than the primary discovery path.get_site(...), list_site_drives(...), and explicit browse mode on search(query=None, ...).copy_item instead when the safer outcome is to preserve both versions..docx or other Office file with plain text output when the user expects the original document to remain editable.update_file as a whole-file overwrite, not an in-place Office patch. For rich Office edits, make the change locally to the real package, then replace the file deliberately.429 throttling, wait the stated retry interval and retry once cleanly.If SharePoint data is missing or incomplete, say that Microsoft SharePoint access may be unavailable or pointed at the wrong site or file, then ask the user to reconnect or clarify the intended destination.