sharepoint
SharePoint API integration via Microsoft Graph with managed OAuth. Access SharePoint sites, lists, document libraries, and files. Use this skill when users want to interact with SharePoint for document management, list operations, or site content. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/byungkyu/sharepointWhat This Skill Does
The sharepoint skill enables OpenClaw agents to interface seamlessly with Microsoft SharePoint using the Microsoft Graph API. It handles the complexities of OAuth 2.0 authentication via the Maton gateway, allowing your agent to manage sites, read document libraries, update lists, and interact with files as if they were local resources. By abstracting the network protocol and token management, this skill acts as a secure bridge, letting your agent focus on high-level file operations and data retrieval.
Installation
To install this skill, use the OpenClaw CLI within your project terminal:
clawhub install openclaw/skills/skills/byungkyu/sharepoint
After installation, you must configure your Maton API key by setting the MATON_API_KEY environment variable. Ensure your connection is active by visiting https://ctrl.maton.ai to authorize the OAuth link provided during the setup process.
Use Cases
- Automated Document Management: Automatically upload, download, or organize files from specific SharePoint document libraries based on triggers.
- Data Synchronizations: Keep local tracking systems updated by periodically pulling changes from SharePoint lists and converting them into actionable data.
- Site Content Auditing: Run scheduled analysis on site structures or verify the existence of specific files or folders across a global site collection.
Example Prompts
- "Check the document library on the 'Project Alpha' SharePoint site and list all files modified in the last 24 hours."
- "Download the latest project specs from the SharePoint folder and save them to the local workspace for analysis."
- "Add a new entry to the 'Team Tasks' SharePoint list with the title 'Review documentation' and set the priority to high."
Tips & Limitations
- Token Expiry: If you receive authorization errors, check the status of your connection at
https://ctrl.maton.aito ensure the token hasn't expired. - Graph API Limits: Remember that all requests are proxied via the Microsoft Graph API; abide by their rate limits to prevent service interruptions.
- Scope Permissions: Ensure the account authorized during the OAuth flow has the necessary 'read' and 'write' permissions for the SharePoint resources you intend to access. If the skill fails to see a site, check the SharePoint site-level permissions in your organization's admin panel.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-byungkyu-sharepoint": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read, file-write
Related Skills
apollo
Apollo.io API integration with managed OAuth. Search and enrich people and companies, manage contacts and accounts. Use this skill when users want to prospect, enrich leads, or manage sales data. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
hubspot
HubSpot CRM API integration with managed OAuth. Manage contacts, companies, deals, and associations. Use this skill when users want to create or update CRM records, search contacts, or sync data with HubSpot. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
squareup
Square API integration with managed OAuth. Process payments, manage customers, orders, catalog, inventory, invoices, loyalty programs, team members, and more. Use this skill when users want to accept payments, manage point-of-sale operations, track inventory, handle invoicing, manage loyalty programs, or create payment links through Square. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.
signnow
SignNow API integration with managed OAuth. E-signature platform for sending, signing, and managing documents. Use this skill when users want to upload documents, send signature invites, create templates, or manage e-signature workflows. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.
vimeo
Vimeo API integration with managed OAuth. Video hosting and sharing platform. Use this skill when users want to upload, manage, or organize videos, create showcases/albums, manage folders, or interact with the Vimeo community. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.