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

View the source on GitHub

Browse the @skills marketplace