← 返回 Skills 市场
zhao95

Soul Undead

作者 zhao95 · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ 安全检测通过
142
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install soul-undead
功能描述
Backup, restore, initialize, and sync core OpenClaw workspace markdown files with the fixed private GitHub repository `soul-undead`. Use when the user wants...
安全使用建议
This skill appears coherent and limited to backing up and restoring the seven named markdown files to a private GitHub repo. Before installing/running: ensure your GitHub CLI (gh) is installed and authenticated with the account you expect (gh auth status); verify which GitHub owner/account will be used (the script queries gh api user if GITHUB_OWNER is unset); inspect the remote repo contents on GitHub before running a first-time restore to avoid unintended overwrite; confirm where the skill will be installed so you know where local-backups and the state file will be written (the script uses the skill directory by default); consider exporting OPENCLAW_BACKUP_REPO or OPENCLAW_WORKSPACE if you want non-default locations. If you want absolute safety, manually inspect the included restore.sh and repository contents on GitHub prior to running the skill's restore flow.
功能分析
Type: OpenClaw Skill Name: soul-undead Version: 1.1.0 The skill provides a legitimate backup and restore utility for core OpenClaw workspace markdown files (e.g., IDENTITY.md, SOUL.md) using a private GitHub repository. The script `scripts/init_or_sync.sh` uses the GitHub CLI (`gh`) to manage the repository and upload files to the user's own account. It includes safety features such as creating local timestamped snapshots before overwriting files and explicitly requires user authentication via `gh auth login`. The logic is transparent and strictly limited to the files and repository name defined in the documentation.
能力评估
Purpose & Capability
Name/description, SKILL.md, and the included script all focus on managing the fixed set of core markdown files and the fixed private repo `soul-undead`. Required tools (gh, git, python3) are appropriate for interacting with GitHub and handling state files. No unrelated credentials or binaries are requested.
Instruction Scope
Runtime instructions and the script limit actions to the stated file list and to the GitHub repo. The script will create a timestamped local snapshot before overwriting local files and writes a small state file to the skill directory. One minor mismatch: SKILL.md documents the snapshot/state path under ~/.openclaw/workspace/skills/soul-undead/, while the script uses SKILL_DIR (the script's parent dir) for local-backups and state by default — this is probably fine if the installed skill lives in that workspace path but should be confirmed during install. Behavior that can overwrite local defaults on first restore is documented and intentional.
Install Mechanism
This is an instruction-only skill with an included shell script; there is no external install/download step or arbitrary URL fetch. Nothing is written to disk beyond what the script itself does at runtime (snapshots, state file).
Credentials
The skill requests no secrets or environment variables by default. It relies on the user's GitHub CLI authentication (gh), which is appropriate and necessary for creating/reading/writing the private GitHub repo. Optional overrides (OPENCLAW_BACKUP_REPO, OPENCLAW_WORKSPACE, OPENCLAW_BACKUP_STATE_FILE, GITHUB_OWNER) are reasonable and documented.
Persistence & Privilege
The skill does not request always:true or other elevated agent privileges. It writes only its own state file and local-backups inside its skill directory and does not modify other skills or global agent configs. Autonomous invocation is allowed by default (platform normal) but not elevated here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install soul-undead
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /soul-undead 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Major update: split publishable project from runtime skill, improved backup/restore logic, clarified initialization behavior, added rollback-safe local snapshots, cleaned project structure, and refreshed public docs/assets.
v1.0.1
Update display name to better match the published slug and repository identity.
v1.0.0
Initial public release: fixed core OpenClaw workspace backup/restore with private GitHub repo, initialization state, local pre-restore snapshots, MEMORY.md support, and clear user-facing safety guidance.
元数据
Slug soul-undead
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Soul Undead 是什么?

Backup, restore, initialize, and sync core OpenClaw workspace markdown files with the fixed private GitHub repository `soul-undead`. Use when the user wants... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 142 次。

如何安装 Soul Undead?

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

Soul Undead 是免费的吗?

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

Soul Undead 支持哪些平台?

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

谁开发了 Soul Undead?

由 zhao95(@zhao95)开发并维护,当前版本 v1.1.0。

💬 留言讨论