sharepoint

Manage SharePoint sites, files, folders, and lists via Microsoft Graph API.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/terraleiloa/seren-skills --skill sharepoint-terraleiloa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sharepoint
Source: https://github.com/terraleiloa/seren-skills/tree/main/microsoft/sharepoint
Command: npx skills add https://github.com/terraleiloa/seren-skills --skill sharepoint-terraleiloa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

SharePoint document teams often waste time manually browsing sites, uploading/downloading files, and searching across libraries and lists.

Core Features & Use Cases

  • Site and library browsing: Find SharePoint sites and navigate into drives/libraries to locate content.
  • File operations: Upload, download, create folders, and copy files to keep repositories organized.
  • Search across SharePoint: Query documents across sites/libraries to rapidly find the right files or list items.

Quick Start

Use the microsoft-sharepoint skill to list SharePoint sites and then upload a file to the selected site’s document library.

Frequently Asked Questions about sharepoint

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

FAQPage Schema
How do I automate SharePoint file upload and search using Microsoft Graph API?

You can automate SharePoint file management and search by executing Microsoft Graph API actions to browse sites, upload documents to libraries, and query files using OAuth2-authenticated workflows with specific site_id and drive_id identifiers.

What is the best way to locate documents across multiple SharePoint sites and lists?

The best way to locate documents across SharePoint sites and lists is to perform a targeted search query using Microsoft Graph API, which rapidly finds specific files or list items across connected drives and libraries.

Do I need OAuth2 to manage SharePoint document libraries programmatically?

Yes, OAuth2 authentication is required to manage SharePoint document libraries programmatically, as it secures the Microsoft Graph API operations necessary for listing, browsing, uploading, and searching files.

Can I browse SharePoint drives and copy files to keep repositories organized?

Yes, you can browse SharePoint drives and copy files to keep repositories organized by using Microsoft Graph API operations to navigate into document libraries and execute file copy actions using specified paths.

How do I list SharePoint sites before uploading a file to a document library?

To list SharePoint sites before uploading a file, use the configured connector to perform a get operation that retrieves available sites, then select a specific site_id and drive_id to target your document library for the file upload.

What are the limitations of using Microsoft Graph API for SharePoint document management?

Limitations of using Microsoft Graph API for SharePoint document management include dependencies on correctly configured OAuth2 connectors and the strict requirement to provide exact identifiers like site_id, drive_id, and path for all browse, upload, and search operations.