← Back to Skills Marketplace
zczcm85

System Change Archive

by zczcm85 · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ Security Clean
91
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install system-change-archive
Description
Create a pre-restart audit and rollback archive for system-level changes. Use when modifying OpenClaw config, plugins, routing, approvals, startup behavior,...
Usage Guidance
This skill appears to do what it says: scaffold and record pre-restart archives locally. Before using it, verify where archives will be written (set --archive-root or check SYSTEM_CHANGE_ARCHIVE_ROOT) so files aren't placed in an unexpected location. Only pass --file paths you trust (the script will copy those files into the archive). Ensure the archive root is on secure persistent storage with appropriate filesystem permissions to avoid exposing sensitive data. If you want extra assurance, review scripts/init_change_archive.py yourself; it is short and self-contained and has no network or secret-exfiltration behavior.
Capability Analysis
Type: OpenClaw Skill Name: system-change-archive Version: 1.0.4 The skill is a utility designed to facilitate safe system-level changes by creating pre-restart archives and rollback points. The core logic in `scripts/init_change_archive.py` uses standard Python libraries to resolve backup paths, create directory structures, and copy specified files for archival purposes. There is no evidence of data exfiltration, unauthorized network access, or malicious execution; the script's behavior is entirely consistent with its stated purpose of documenting and backing up system configurations before modification.
Capability Assessment
Purpose & Capability
The name/description (prepare pre-restart audit and rollback archives) match what the code and SKILL.md do: create folder scaffolding, write README/meta/plan files, optionally copy specified files, and update a daily index. No unrelated capabilities (cloud access, networking, or credential use) are present.
Instruction Scope
Runtime instructions tell the agent to run scripts/init_change_archive.py and to populate PRE-RESTART/POST-RESTART content. The initializer only reads files explicitly passed with --file (and an optional SYSTEM_CHANGE_ARCHIVE_ROOT env var) and writes to the resolved archive root. It does not attempt to read arbitrary system state or send data externally. Note: the script will copy any file paths you provide, so the operator must avoid passing sensitive secrets unless they intend them to be archived.
Install Mechanism
No install spec — instruction-only plus one small Python script. Nothing is downloaded or executed from remote URLs, and no packages are installed at runtime.
Credentials
The skill requests no credentials and no required environment variables. The initializer optionally honors SYSTEM_CHANGE_ARCHIVE_ROOT (used as an override) but that env var is optional and is not listed as required in the manifest; this is reasonable but worth noting because setting that env var controls where archives are created.
Persistence & Privilege
The skill is not marked always:true and does not modify other skills or system-wide agent config. It writes files under the chosen archive root (persistent candidates or workspace fallback) which is expected for its purpose. No elevated privileges or background persistence mechanisms are present.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install system-change-archive
  3. After installation, invoke the skill by name or use /system-change-archive
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
补齐完整中英双语对齐结构,使正文框架一致
v1.0.3
补齐英文开头说明,使中英文价值表达更一致
v1.0.2
保留英文说明并补充中文描述,优化开头价值表达
v1.0.1
改中文描述,文案更自然,减少说明书味
v0.1.0
Initial release: portable pre-restart archive scaffold for system-level changes
Metadata
Slug system-change-archive
Version 1.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is System Change Archive?

Create a pre-restart audit and rollback archive for system-level changes. Use when modifying OpenClaw config, plugins, routing, approvals, startup behavior,... It is an AI Agent Skill for Claude Code / OpenClaw, with 91 downloads so far.

How do I install System Change Archive?

Run "/install system-change-archive" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is System Change Archive free?

Yes, System Change Archive is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does System Change Archive support?

System Change Archive is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created System Change Archive?

It is built and maintained by zczcm85 (@zczcm85); the current version is v1.0.4.

💬 Comments