sharepoint-by-altf1be
Secure SharePoint file operations and Office document intelligence via Microsoft Graph API — certificate auth, Sites.Selected, read/write Word (mammoth), Excel (exceljs), PowerPoint (jszip), PDF (pdf-parse).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abdelkrim/sharepoint-by-altf1beWhat This Skill Does
The sharepoint-by-altf1be skill provides a robust, secure interface between OpenClaw AI and Microsoft SharePoint document libraries. Leveraging the Microsoft Graph API with certificate-based authentication, it allows agents to perform read, write, and document management tasks within a corporate ecosystem. Unlike basic file system tools, this skill includes built-in intelligence for parsing proprietary Office formats like .docx, .xlsx, .pptx, and .pdf, transforming complex binary documents into plain text that OpenClaw can easily summarize, analyze, or process for actionable insights.
Installation
- Register an Entra ID application with 'Sites.Selected' permissions and configure certificate-based authentication.
- Assign the application explicit write access to your target SharePoint site via Graph PowerShell.
- Configure your environment by creating a .env file or setting environment variables: SP_TENANT_ID, SP_CLIENT_ID, SP_CERT_PATH, SP_SITE_ID, and optionally SP_DRIVE_ID.
- Ensure Node.js is installed in your project base directory, then run
npm installto download dependencies, including mammoth, exceljs, and pdf-parse. - Install the skill directly into OpenClaw using:
clawhub install openclaw/skills/skills/abdelkrim/sharepoint-by-altf1be.
Use Cases
This skill is ideal for automating document-heavy workflows. Use it to automatically ingest weekly report submissions, extract key project metrics from Excel spreadsheets for database entry, or compare versions of legal documents. It is specifically designed for enterprise environments where document integrity and audit trails—such as checkout/checkin procedures—are mandatory. By leveraging the edit-link functionality, human-in-the-loop validation remains seamless, allowing users to jump into Office Online to finalize content suggested by the AI.
Example Prompts
- "Open the project plan in the 'Quarterly' folder and list all tasks marked as pending in the Excel spreadsheet."
- "Summarize the latest meeting notes from the 'Meeting Notes/2026' library and draft an email response based on the key decisions."
- "Upload the updated Q1-2026-Report.docx to the 'Reports' folder and perform a check-in with the comment: 'Finalized based on stakeholder feedback'."
Tips & Limitations
Always use the --confirm flag for delete operations to prevent accidental data loss. For collaborative environments, stick to the edit command, which orchestrates the checkout-upload-checkin lifecycle automatically, ensuring you don't lock files indefinitely. Be aware that large PDF files or complex Excel spreadsheets with high cell density may consume significant memory during extraction. Ensure your certificate files are secured with appropriate file-system permissions, as they provide access to sensitive organizational data.
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-abdelkrim-sharepoint-by-altf1be": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api
Related Skills
x-twitter-by-altf1be
Post tweets, threads, and media to X/Twitter via API v2 — secure OAuth 1.0a signing, minimal dependencies (commander + dotenv only).
atlassian-jira-by-altf1be
Atlassian Jira Cloud CRUD skill — manage issues, comments, attachments, workflow transitions, and JQL search via Jira REST API v3 with email + API token auth.
hivebrite-by-altf1be
Hivebrite Admin API CLI — users, companies, events, groups, donations, memberships, emailings, mentoring, news, projects, media center, forums, and more. OAuth2 auth (password grant or refresh token) or bearer token.
openproject-by-altf1be
OpenProject CRUD skill — manage work packages, projects, groups, news, users, watchers, relations, notifications, time entries, comments, attachments, wiki pages, statuses, and more via OpenProject API v3 with API token auth. Supports cloud and self-hosted instances.
atlassian-bitbucket-by-altf1be
Atlassian Bitbucket Cloud skill — full CRUD on repos, PRs, pipelines, issues, snippets, workspaces, branches, deployments, and more via Bitbucket REST API 2.0 with API Token auth.