SharePoint Automation

Automate SharePoint site management, document library operations, and content search using Microsoft Graph and REST APIs.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill sharepoint-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SharePoint Automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/share-point-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill sharepoint-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual overhead of navigating complex SharePoint hierarchies, allowing users to programmatically manage sites, lists, and documents without manual browser interaction.

Core Features & Use Cases

  • Site Topology Management: Enumerate sites, subsites, and list metadata to map organizational content.
  • Document Library Operations: Create folders, list files, and manage document structures across SharePoint and OneDrive.
  • Content Discovery: Execute KQL-based searches to locate specific files or list items across large SharePoint environments.

Quick Start

Use the sharepoint automation skill to list all files in the 'Project Reports' folder within the 'Shared Documents' library.

Frequently Asked Questions about SharePoint Automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list files in a SharePoint folder?

Use the SHARE_POINT_LIST_FILES_IN_FOLDER tool by providing the server-relative URL of the target folder. You can specify parameters like top and select to filter the returned file metadata.

Can I use this skill with a personal Microsoft account?

No, this skill is designed for organizational Microsoft 365 accounts. Personal Microsoft accounts (MSA/Outlook.com) are not supported for SharePoint and OneDrive Graph API operations.

How do I search for specific documents in SharePoint?

Use the SHARE_POINT_SEARCH_QUERY tool with Keyword Query Language (KQL). You can filter by file type, author, or specific keywords to narrow down search results across the site.

What is the correct format for a site ID?

The site ID must be a composite string formatted as 'hostname,site-collection-guid,web-guid'. Providing an incorrect format will result in a 400 error from the API.

How do I track changes in a SharePoint list?

Use the ONE_DRIVE_LIST_SHAREPOINT_LIST_ITEMS_DELTA tool to retrieve incremental changes. This allows you to sync list items without re-reading the entire list structure.