membranedev avatar

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-code

Installs 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
  • 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

Details

Repository
github.com/membranedev/application-skills

More from membranedev/application-skills

All 142

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs