webdav-sync

Installation
SKILL.md

WebDAV Sync

Overview

Run scripts/webdav_sync.py to package local content as .tar or .tar.gz and upload it to a WebDAV target defined in an env file. Prefer this skill for repeatable backups and scheduled sync tasks.

Core Logic

  1. Read WebDAV credentials from an env file using WEBDAV_SITE, WEBDAV_USERID, and WEBDAV_PWD.
  2. Create archives with explicit exclude patterns instead of implicit ignores.
  3. Prefer explicit paths in cron jobs and wrappers.
  4. Keep notification delivery outside the archive payload. Use the host messaging path after upload success or failure.
  5. When changing sync scope, update both the wrapper script and any scheduled job that invokes it.
  6. Record every confirmed improvement or compatibility fix in maintenance.log.

Execution Patterns

Direct run

Installs
3
First Seen
Apr 3, 2026
webdav-sync from skills.volces.com