← Back to Skills Marketplace
nissan

Proton Drive Backup

by Nissan Dookeran · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
314
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install proton-drive-backup
Description
Automated backup to Proton Drive with age-based truncation — sync configs, memory files, content drafts, and media with configurable retention periods. Use w...
Usage Guidance
This skill appears to do what it says: copy parts of your OpenClaw workspace into your local Proton Drive sync folder and prune older artifacts. Before installing, check these things: (1) Confirm you run macOS (the Proton Drive path is macOS-specific) or update the PROTON path if not. (2) Inspect $HOME/.openclaw/openclaw.json and any LaunchAgents plists to ensure they don't contain secrets you don't want sent to Proton Drive; the script will copy them. (3) If you plan to back up Docker volumes, ensure docker is installed and only run the script with --docker when you intend to; the metadata doesn't declare docker as required. (4) Consider testing the script in a safe environment (or with a temporary Proton Drive folder) to verify behavior, and consider encrypting particularly sensitive files before backup. (5) Be aware the truncation steps permanently delete older files per the retention rules — review those retention periods to ensure they match your needs.
Capability Analysis
Type: OpenClaw Skill Name: proton-drive-backup Version: 1.0.0 The skill bundle is benign. It performs local backups of OpenClaw workspace data and Docker volumes to a designated Proton Drive local sync folder, as described in `SKILL.md`. The `backup_to_proton.sh` script strictly adheres to the stated purpose, performing only local file system operations and local Docker commands without any outbound network calls, data exfiltration to external endpoints, persistence mechanisms, or prompt injection attempts against the agent. All operations, including file copying, synchronization, age-based truncation, and Docker volume backups, are legitimate for a backup utility.
Capability Assessment
Purpose & Capability
The name/description say 'backup to Proton Drive via the local sync folder' and the script copies workspace files into a ProtonDrive folder. The operations (rsync/cp, retention via find) are appropriate for that purpose. Note: the script hard-codes a macOS Proton Drive path ($HOME/Library/CloudStorage/ProtonDrive-...) so it will not work as-is on non-macOS systems, and it references specific Docker volume names (langfuse, qdrant, etc.) which are environment-specific but not inherently malicious.
Instruction Scope
SKILL.md and the script instruct the agent to read and copy many local files (~/Library/LaunchAgents/*.plist, $HOME/.openclaw/openclaw.json, $HOME/.openclaw/workspace/* including MEMORY.md, agent files, media). That is consistent with a full workspace backup, but these files may contain sensitive credentials or tokens. The script will attempt to run docker when invoked with --docker, but docker is not declared as a required binary in the metadata. Also, because the script uses 'set -euo pipefail' and does an unconditional cp of openclaw.json (no || true), the script will fail if openclaw.json is missing.
Install Mechanism
This is instruction-only with no install spec and one included script. No downloads or archive extraction are performed by the skill, which minimizes install-time risk.
Credentials
The skill declares no required environment variables or credentials (primaryEnv: null), but it reads and copies local configuration files that frequently contain secrets (openclaw.json, LaunchAgents plists, MEMORY.md, agent role/outbox files). While this is coherent for a backup tool, it means sensitive data from your agent/workspace will be placed in your Proton Drive sync folder — ensure you trust the local Proton Drive app and that the destination is acceptable for those secrets.
Persistence & Privilege
The skill is not 'always: true' and does not request elevated platform privileges. It only creates directories and writes into the Proton Drive sync folder under the user's home directory; it does not modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install proton-drive-backup
  3. After installation, invoke the skill by name or use /proton-drive-backup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — privacy-first Proton Drive backup with retention policies
Metadata
Slug proton-drive-backup
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Proton Drive Backup?

Automated backup to Proton Drive with age-based truncation — sync configs, memory files, content drafts, and media with configurable retention periods. Use w... It is an AI Agent Skill for Claude Code / OpenClaw, with 314 downloads so far.

How do I install Proton Drive Backup?

Run "/install proton-drive-backup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Proton Drive Backup free?

Yes, Proton Drive Backup is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Proton Drive Backup support?

Proton Drive Backup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Proton Drive Backup?

It is built and maintained by Nissan Dookeran (@nissan); the current version is v1.0.0.

💬 Comments