one-drive-automation

Automate OneDrive file management, search, uploads, downloads, sharing, permissions, and folder operations via Rube MCP (Composio). Always search tools first for current schemas.

Author

Install

Hot:11

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-one-drive-automation&locale=en&source=copy

OneDrive Automation — Automate OneDrive File Management via Rube MCP

Skill Overview


OneDrive Automation is an OneDrive file management automation skill implemented through Rube MCP (Composio). It supports file upload/download, searching, folder management, permission control, and share link creation. You can integrate it quickly without needing an API key.

Use Cases

1. Bulk File Management and Organization


When you need to periodically organize a large number of files in OneDrive, this skill can automatically perform tasks such as folder creation, file moving, renaming, and deletion. For example, it can automatically sort downloaded files into date-based folders or clean expired files to the recycle bin.

2. Team Collaboration and Permission Management


In team collaboration scenarios, this skill can be used to set access permissions for files and folders in bulk—granting specific users read or write access, creating share links, and monitoring access history and version records.

3. File Search and Synchronization


When you need to find specific files across multiple OneDrive drives or SharePoint document libraries, this skill provides cross-drive search capabilities. It supports keyword searches by file name, metadata, and content, and can track file changes and version history.

Core Features

1. File Upload and Download


Supports uploading files to a specified OneDrive folder, or downloading by item ID. Large files are automatically handled in chunks, so you don’t have to worry about size limits. During upload, filename conflicts are automatically resolved; during download, you can specify the target filename.

2. Smart File Search


Provides keyword search across OneDrive, supporting searches by file name, metadata, and file content. You can set the search scope to the root folder or the entire drive (including shared projects), support paginated result retrieval, and customize sorting.

3. Permission and Share Management


Full capabilities for file sharing and permission control, including sending invitations to specific users, creating anonymous or sign-in-required share links, setting permission expiration times, and viewing or modifying existing permission configurations.

FAQs

Does the OneDrive Automation skill require an API key?


No. The skill connects via Rube MCP (Composio). In the client configuration, you only need to add https://rube.app/mcp as the MCP server. During the first use, you must complete Microsoft OAuth authorization; afterward, the connection stays active.

Does OneDrive search support wildcards?


No. The search uses pure keyword matching and does not support KQL syntax (e.g., folder: and file:) or wildcards (* and ?). If you need to filter by file type, it’s recommended to use extension keyword searches (e.g., search for "pdf" rather than "*.pdf").

Can I bulk modify OneDrive file permissions?


Yes. Using the ONE_DRIVE_INVITE_USER_TO_DRIVE_ITEM tool, you can grant access to multiple users at once and set read or write roles. Note that permission changes have significant impact—so it’s recommended to verify the current permission state with ONE_DRIVE_GET_ITEM_PERMISSIONS before executing.