Agent skill · marketing growth · composiohq
SharePoint Automation
SharePoint Automation: manage sites, lists, documents, folders, pages, and search content across SharePoint and OneDrive
Why this skill is useful
Provides specific commands and workflows for automating SharePoint and OneDrive operations that the AI wouldn't reliably generate on its own.
What it needs
Requires microsoft 365 account access. About 4k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.
What this skill does
SharePoint Automation Automate SharePoint operations including managing sites, lists, documents, folders, and pages. Integrates with both SharePoint REST API and Microsoft Graph via OneDrive. Toolkit docs: composio.dev/toolkits/sharepoint --- Setup This skill requires the Rube MCP server connected at https://rube.app/mcp. Before executing any tools, ensure active connections exist for the sharepoint and onedrive toolkits. If no connection is active, initiate one via RUBEMANAGECONNECTIONS. Note: Many OneDrive/SharePoint tools only work with organizational Microsoft 365 accounts (Azure AD/Entra ID). Personal Microsoft accounts are NOT supported. --- Core Workflows 1. List and Browse Sites Retrieve site details and enumerate subsites to discover the SharePoint topology. Tools: ONEDRIVEGETSITEDETAILS -- Get metadata for a specific site by ID ONEDRIVELISTSITESUBSITES -- List all subsites of a parent site Key Parameters: siteid (required) -- Composite format: hostname,site-collection-guid,web-guid (e.g., "contoso.sharepoint.com,da60e844-...,712a596e-...") Example: --- 2. Manage Lists Create lists, enumerate existing lists, and retrieve list items. Tools: SHAREPOINTLISTALLLISTS -- Retrieve all lists on a site (supports OData filter, select, orderby, top) SHAREPOINTSHAREPOINTCREATELIST -- Create a new list with a specified template ONEDRIVELISTSITELISTS -- List all lists under a site via Microsoft Graph ONEDRIVEGETSHAREPOINTLISTITEMS -- Retrieve items from a specific list Key Parameters for SHAREPOINTSHAREPOINTCREATELIST: name (required) -- List name template (required) -- Template type: "genericList", "documentLibrary", "tasks", etc. description -- Optional description Key Parameters for SHAREPOINTLISTALLLISTS: filter -- OData filter, e.g., "Hidden eq false" select -- Properties to return, e.g., "Title,Id" orderby -- Sort expression, e.g., "Title desc" top -- Limit results count Example: --- 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills composiohq/share-point-automation