
Microsoft Sharepoint
A straightforward way to work with SharePoint sites, lists, and files without wrestling with OAuth yourself. Built on Membrane's CLI, so authentication and token refresh happen automatically in the background. You get pre-built actions for common tasks like listing drive items, creating folders, and managing list items, plus a proxy for direct API calls when you need something custom. Good fit if you're building agents that need to read from or write to SharePoint document libraries and lists. The action discovery via natural language intent is handy when you're not sure which endpoint you need. Free tier supported, works headless.
- skills.sh installs
- 1.6K
- GitHub stars
- 272
- last updated
- Aug 21, 2026
Install
$ npx -y skills add membranedev/application-skills --skill microsoft-sharepoint --agent claude-codeInstalls into .claude/skills of the current project.
Files
Microsoft Sharepoint
Microsoft SharePoint is a web-based collaboration and document management platform. It's primarily used by organizations of all sizes to store, organize, share, and access information from any device. Think of it as a central repository for files and a tool for team collaboration.
Official docs: https://learn.microsoft.com/sharepoint/dev/
Microsoft Sharepoint Overview
- Site
- List
- ListItem
- File
- Folder
- List
- User
When to use which actions: Use action names and parameters as needed.
Working with Microsoft Sharepoint
This skill uses the Membrane CLI to interact with Microsoft Sharepoint. Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing.
Install the CLI
Install the Membrane CLI so you can run membrane from the terminal:
npm install -g @membranehq/cli@latest
Authentication
membrane login --tenant --clientName=<agentType>
This will either open a browser for authentication or print an authorization URL to the console, depending on whether interactive mode is available.
Sponsors