← 返回 Skills 市场
chaceli

TimeMachine

作者 KillShadow · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
373
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install time-machine
功能描述
Create, list, and rollback incremental snapshots of OpenClaw configs and memory with optional auto-backups and retention policies.
安全使用建议
This package is a local backup/restore tool for OpenClaw and mostly does what it claims, but take care before installing: - It copies secrets: snapshots include credentials/* and .env (unencrypted) — ensure ~/.openclaw/snapshots is protected (file permissions, disk encryption) and consider encrypting snapshots before storing them. - The README promises auto-snapshot and prompting behavior configurable via openclaw.json, but the provided scripts do not parse openclaw.json or hook into edit events — automatic behavior requires extra integration (cron, file-watchers, or modifying the code). Treat autosnapshot settings in the docs as informational rather than implemented. - Default cleanup/retention values are hard-coded in cleanup.py (RETENTION_DAYS=7, MAX_COUNT=50); if you rely on openclaw.json for retention you should modify the scripts to read that config. - The code runs only locally and performs file copy operations; inspect the scripts yourself and test in a safe environment. If you need remote backups, add explicit, secure upload code (with encryption) — avoid sending snapshots (which include secrets) to untrusted endpoints. If you decide to use it: run it in a controlled environment, verify permissions on the snapshots directory, consider adding encryption for stored snapshots, and update the code if you need the advertised automatic/integration behaviors.
功能分析
Type: OpenClaw Skill Name: time-machine Version: 1.0.0 The 'time-machine' skill bundle is a legitimate utility for creating and restoring local backups of OpenClaw configurations and workspace data. It handles sensitive files such as credentials and environment variables in 'snapshot.py' and 'restore.py' as part of its core functionality, but it performs all operations locally within the user's home directory (~/.openclaw/snapshots) and shows no evidence of data exfiltration or malicious intent. While the code contains minor bugs, such as an undefined variable in 'snapshot.py' and misleading documentation in 'SKILL.md' regarding secret encryption, these are non-malicious implementation flaws rather than intentional vulnerabilities.
能力评估
Purpose & Capability
Scripts operate on ~/.openclaw, create/restore snapshots, list and cleanup them — this matches the stated purpose of backing up configs and memory. Copying credentials/* and .env is consistent with a full-configuration backup, though it is sensitive.
Instruction Scope
SKILL.md claims features that imply integration (prompts before editing critical files, auto-snapshot based on openclaw.json settings). The shipped scripts do not read openclaw.json for autoSnapshot/retention settings and contain no hooks to prompt on edits — the README over-promises automation that the code does not implement. Also the SKILL.md suggests scheduled/automatic behavior but scripts are standalone CLI utilities; external orchestration would be required.
Install Mechanism
No install spec; code is shipped as Python scripts that run locally. No remote downloads or installers were included.
Credentials
The skill requests no environment variables, but it copies sensitive files into snapshots (credentials/*, .env, workspace memory). Backing up secrets is functionally reasonable for a backup tool, but snapshots are stored unencrypted under ~/.openclaw/snapshots by default — this is a significant sensitivity concern and should be highlighted to users.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or global agent settings. It writes files under the user's home (~/.openclaw/snapshots) which is expected for a backup tool.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install time-machine
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /time-machine 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Time Machine 1.0.0 – Git-style snapshots and rollback for OpenClaw - Introduced manual and automatic incremental snapshot system for OpenClaw configurations and memory files. - Added commands to save, list, view, rollback, and delete snapshots, including preview and confirmation steps. - Supports auto-snapshot before risky changes, scheduled backups, and retention policies for snapshot management. - Enables granular restore (entire state or specific files/memory) with space-efficient incremental backups. - Includes protection prompts before critical changes and scripts for manual snapshot management.
元数据
Slug time-machine
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

TimeMachine 是什么?

Create, list, and rollback incremental snapshots of OpenClaw configs and memory with optional auto-backups and retention policies. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 373 次。

如何安装 TimeMachine?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install time-machine」即可一键安装,无需额外配置。

TimeMachine 是免费的吗?

是的,TimeMachine 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

TimeMachine 支持哪些平台?

TimeMachine 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 TimeMachine?

由 KillShadow(@chaceli)开发并维护,当前版本 v1.0.0。

💬 留言讨论