← Back to Skills Marketplace
640
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install onedrive-integration
Description
Copy large/long files to OneDrive for sharing when the user is on Telegram or WhatsApp and wants to view a full document or long file. Use to place files int...
Usage Guidance
This skill is internally coherent and the scripts are small and readable, but review the following before installing/using: (1) Understand that files you copy will land in your OneDrive folder and will be synced to Microsoft cloud — do not copy sensitive data you don't want uploaded. (2) The skill requires a local config file (config.env with ONEDRIVE_ROOT) though the registry metadata doesn't declare it; confirm ONEDRIVE_ROOT points to the correct OneDrive folder on your machine. (3) Inspect the bundled scripts (copy_to_onedrive.py and onboard.sh) — they only touch local paths and do not contact external endpoints, but you should run onboard.sh interactively (it will list /mnt/c/Users/*/OneDrive* and prompt) rather than running it blindly. (4) Prefer invoking the script manually or via explicit user approval; avoid globally symlinking into PATH unless you trust the skill and want that convenience. If you want higher assurance, run the scripts in a controlled environment or test with non-sensitive files first.
Capability Analysis
Type: OpenClaw Skill
Name: onedrive-integration
Version: 0.1.0
The skill is designed for legitimate file copying to OneDrive. The `SKILL.md` instructions are clear and guide the agent to ask for user confirmation for sensitive configuration, showing no signs of prompt injection. The `copy_to_onedrive.py` script is well-written, includes robust filename sanitization, and safely parses its configuration file using a custom Python function, mitigating shell injection risks from config values. However, the `scripts/onboard.sh` script is suspicious because it writes user-provided input directly into `config.env` using a heredoc without proper escaping for shell contexts. While the `copy_to_onedrive.py` script's Python parser would not execute shell commands embedded in these values, this practice creates a shell injection vulnerability if `config.env` were ever sourced by another shell script, which is a common pattern for `.env` files.
Capability Assessment
Purpose & Capability
The skill's name/description (copy local files to OneDrive for sharing) aligns with the included scripts which locate a local OneDrive root and copy files there. Minor mismatch: registry metadata lists no required environment variables, but the skill expects a machine-local config.env with ONEDRIVE_ROOT (required) and ONEDRIVE_SUBDIR (optional). This is a packaging/metadata omission rather than a functional mismatch.
Instruction Scope
SKILL.md and scripts limit actions to discovering a OneDrive folder (under /mnt/c/Users/*/OneDrive*), writing a local config.env, and copying specified file paths into a destination directory. That stays within the stated purpose. Important privacy note: copying files into the OneDrive folder causes them to be synced to the cloud by the user's OneDrive client — sensitive files could be uploaded unintentionally. The instructions do not attempt to read unrelated system secrets or contact external services directly.
Install Mechanism
No install spec; the skill is instruction-only with two small scripts bundled. This is low risk — nothing is downloaded from external URLs or installed automatically. Onboarding offers an interactive shell script (onboard.sh) that the user would run manually; it does not silently fetch remote code.
Credentials
The skill does not request cloud credentials or external API keys (good). It relies on a local config.env (ONEDRIVE_ROOT required). The registry metadata did not declare this required config, so users or automated validators might miss that a local path must be set. The included example config contains a concrete absolute path (user-specific) — benign but worth noting.
Persistence & Privilege
The skill is not marked always:true and does not request elevated privileges or modify other skills. It keeps its canonical script inside its skill folder; optional symlinking to PATH is left to the user. Allowing autonomous invocation is the platform default and is not by itself a red flag here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install onedrive-integration - After installation, invoke the skill by name or use
/onedrive-integration - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial public release
Metadata
Frequently Asked Questions
What is OneDrive Integration?
Copy large/long files to OneDrive for sharing when the user is on Telegram or WhatsApp and wants to view a full document or long file. Use to place files int... It is an AI Agent Skill for Claude Code / OpenClaw, with 640 downloads so far.
How do I install OneDrive Integration?
Run "/install onedrive-integration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OneDrive Integration free?
Yes, OneDrive Integration is completely free (open-source). You can download, install and use it at no cost.
Which platforms does OneDrive Integration support?
OneDrive Integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OneDrive Integration?
It is built and maintained by Zhihao (@moodykong); the current version is v0.1.0.
More Skills