← 返回 Skills 市场
webdav-backup
作者
CodePlayer
· GitHub ↗
· v1.2.2
· MIT-0
506
总下载
1
收藏
4
当前安装
6
版本数
在 OpenClaw 中安装
/install webdav-backup
功能描述
WebDAV 备份工具 - 将 OpenClaw 工作目录备份到 WebDAV 服务器或本地目录(默认 `~/openclaw/output`)。当用户需要备份数据、同步文件到云端、做本地归档、或配置自动备份计划时使用此技能。
安全使用建议
This skill appears coherent, but before installing or running it: (1) review scripts/backup.py yourself (it will read and archive your ~/.openclaw files, which may contain credentials or private data); (2) prefer using an 'application' or limited WebDAV account and HTTPS endpoints; (3) store WEBDAV credentials securely (avoid long-term plain-text in shell rc files) or configure them in ~/.openclaw/openclaw.json with tight file permissions; (4) consider enabling encryption (gpg) for backup archives before uploading; (5) if you only need to back up a subset of data, use --source to limit scope; and (6) verify the WebDAV destination is trusted to avoid placing sensitive backups on an external host.
功能分析
Type: OpenClaw Skill
Name: webdav-backup
Version: 1.2.2
The webdav-backup skill is a legitimate utility designed to archive OpenClaw workspace data and configurations to local storage or a user-defined WebDAV server. The implementation in `scripts/backup.py` uses standard Python libraries for file compression and network communication, and it adheres to its stated purpose without evidence of secret theft, unauthorized exfiltration, or obfuscation. Furthermore, the documentation in `SKILL.md` and `references/config.md` proactively includes security best practices, such as advising against storing passwords in shell profiles and recommending the use of application-specific passwords.
能力评估
Purpose & Capability
Name, description, SKILL.md and included scripts all describe a WebDAV/local backup tool. The required env vars (WEBDAV_URL, WEBDAV_USERNAME, WEBDAV_PASSWORD) match the declared purpose of uploading to WebDAV. The script explicitly packages ~/.openclaw workspace and config files, which is consistent with a backup tool.
Instruction Scope
Runtime instructions and the script read and package ~/.openclaw/workspace, ~/.openclaw/openclaw.json, cron, and other local paths — this is expected for a backup tool. Note: those files can contain other services' credentials or sensitive data; the skill recommends encryption but by default will include config files unless the user restricts sources. The SKILL.md also suggests cron usage and shows commands that run the included Python script in-place.
Install Mechanism
No install spec is present (instruction-only packaging with an included scripts/backup.py). Nothing is downloaded or written by an automated installer; risk from install mechanism is low. The included script will run locally when invoked.
Credentials
Declared required env vars are limited to the WebDAV credentials, which is proportional to the stated function. The script also reads optional env vars (OPENCLAW_WORKSPACE, OPENCLAW_LOCAL_BACKUP_DIR) and loads ~/.openclaw/openclaw.json for configuration — these optional env vars are not listed in requires.env but are reasonable for configuration. Users should note that backing up openclaw.json can capture other secrets stored there.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent platform-wide privileges or modification of other skills. It writes backup files to user-specified local directories and may upload to the WebDAV endpoint; this is consistent with its purpose.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install webdav-backup - 安装完成后,直接呼叫该 Skill 的名称或使用
/webdav-backup触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.2
统一环境变量命名为 WEBDAV_PASSWORD;调整 SKILL.md metadata 为 openclaw.requires.env 结构,减少 ClawHub 扫描中的不一致提示。
v1.2.1
移除明文密码持久化与 TLS 绕过建议;补充更安全的恢复说明;清理 .DS_Store、__pycache__、.clawhub、.ace-tool 等发布杂质。
v1.2.0
默认输出目录统一到 ~/openclaw/output;备份范围扩展到 workspace + openclaw.json + cron + config;新增 manifest、排除规则与本地恢复能力。
v1.0.2
备份后自动清理旧备份:保留60天内或最近20个;优化WebDAV认证复用。
v1.0.1
修复坚果云自动创建目录功能,优化路径解析和认证处理
v1.0.0
首次发布:OpenClaw WebDAV 备份工具,支持坚果云、Nextcloud 等 WebDAV 服务
元数据
常见问题
webdav-backup 是什么?
WebDAV 备份工具 - 将 OpenClaw 工作目录备份到 WebDAV 服务器或本地目录(默认 `~/openclaw/output`)。当用户需要备份数据、同步文件到云端、做本地归档、或配置自动备份计划时使用此技能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 506 次。
如何安装 webdav-backup?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install webdav-backup」即可一键安装,无需额外配置。
webdav-backup 是免费的吗?
是的,webdav-backup 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
webdav-backup 支持哪些平台?
webdav-backup 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 webdav-backup?
由 CodePlayer(@caozeal)开发并维护,当前版本 v1.2.2。
推荐 Skills