Loading...
Loading...
Enables Claude to access, organize, and collaborate on Microsoft SharePoint sites and document libraries via Playwright MCP
npx skill4agent add andrejones92/canifi-life-os microsoft-sharepointcurl -sSL https://canifi.com/skills/microsoft-sharepoint/install.sh | bashcp -r skills/microsoft-sharepoint ~/.canifi/skills/# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set MICROSOFT_EMAIL "your-email@outlook.com"canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"User: "Find the HR policies document on SharePoint"
Claude: Searches SharePoint for "HR policies".
Reports: "Found in HR Team Site > Documents:
HR Policies 2024.pdf (updated last week)"User: "Show me what's in the Marketing team's document library"
Claude: Navigates to Marketing site, opens Documents library.
Reports: "Marketing Documents contains 47 items:
Folders: Campaigns, Brand Assets, Reports..."User: "Download the quarterly sales report from SharePoint"
Claude: Locates report in Sales site, downloads file.
Confirms: "Downloaded Q4 Sales Report.xlsx"User: "Search SharePoint for project proposals from last month"
Claude: Searches with date filter for "project proposal".
Reports: "Found 5 proposals:
1. Website Redesign Proposal (Marketing)..."// Site navigation
'[aria-label="Site navigation"]'
// Document library
'[data-automationid="FieldRenderer-name"]'
// File list
'[role="grid"]'
// Search box
'[aria-label="Search"]'
// Upload button
'[aria-label="Upload"]'
// New button
'[aria-label="New"]'
// Download
'[aria-label="Download"]'
// Share button
'[aria-label="Share"]'
// Quick launch
'.ms-Nav-navItems'
// Breadcrumb
'.breadcrumb'