SharePoint
CommunityAutomate SharePoint files and data.
Authorlawless-m
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Integrating with SharePoint Online for file management, data synchronization, or automated reporting can be complex due to authentication, large file handling, and API choices. This Skill provides battle-tested patterns using both CSOM and Microsoft Graph API to automate these interactions reliably and efficiently.
Core Features & Use Cases
- Robust File Uploads: Upload files to SharePoint with automatic chunking for large files, handling folder creation and existence checks.
- Excel Data Automation: Programmatically update specific cells or ranges within Excel files stored in SharePoint using the Microsoft Graph API.
- Folder & File Management: Create entire folder hierarchies, check file existence, and download files from SharePoint with ease.
- Use Case: Automate a daily process to upload a large batch of generated reports to a specific SharePoint folder, update a central Excel tracker with the upload status, and download a configuration file from another SharePoint location for processing.
Quick Start
Use the SharePoint skill to upload the attached 'large_report.pdf' to the '/sites/MySite/Documents/Reports/2025' folder, ensuring it handles chunked uploads for large files.
Dependency Matrix
Required Modules
PnP.FrameworkMicrosoft.GraphMicrosoft.Identity.ClientAzure.IdentityMicrosoft.Extensions.Logging.Abstractions
Components
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: SharePoint Download link: https://github.com/lawless-m/FreeBird/archive/main.zip#sharepoint Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.