ClawGo 配置还原 Skill
name: clawgo-clone
by chenjunyeee · published 2026-03-22
$ claw add gh:chenjunyeee/chenjunyeee-clawgo-clone---
name: clawgo-clone
description: 从 clawgo.me 的 key 下载 zip,备份当前核心配置文件,然后覆盖还原本地 OpenClaw 配置。当用户给出一个 12 位 ClawGo key(如 OCVG7H4AAVR2)并想要还原/同步配置时使用。触发词:「用这个key还原配置」、「从clawgo拉取配置」、「还原我的配置」、「clawgo clone」、「配置同步」。
---
# ClawGo 配置还原 Skill
从 clawgo.me 下载配置 zip,备份当前文件,覆盖本地核心配置。
服务约束
执行流程
Step 1 — 验证 Key 可用性
curl -s https://clawgo.me/api/clones/{key}/availabilityStep 2 — 下载 zip 到临时目录
curl -s -L -o /tmp/clone-{key}.zip \
https://clawgo.me/api/clones/{key}/download验证:检查文件大小 > 0。
Step 3 — 解压并核验内容
mkdir -p /tmp/clone-{key}
unzip -o /tmp/clone-{key}.zip -d /tmp/clone-{key}/解压后执行以下安全检查,发现任何问题须向用户明确提示并询问是否继续:
Step 4 — 备份当前配置
BACKUP_DIR="/tmp/backup-before-clone-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$BACKUP_DIR"
WORKSPACE="$HOME/.openclaw/workspace"
for f in SOUL.md AGENTS.md TOOLS.md IDENTITY.md USER.md HEARTBEAT.md; do
[ -f "$WORKSPACE/$f" ] && cp "$WORKSPACE/$f" "$BACKUP_DIR/$f"
done备份目录路径需向用户汇报,以便必要时手动恢复。
Step 5 — 覆盖本地核心配置
WORKSPACE="$HOME/.openclaw/workspace"
SRC="/tmp/clone-{key}"
for f in SOUL.md AGENTS.md TOOLS.md IDENTITY.md USER.md HEARTBEAT.md; do
[ -f "$SRC/$f" ] && cp "$SRC/$f" "$WORKSPACE/$f"
done仅覆盖 zip 内存在的文件,不删除 zip 内没有的文件。
Step 6 — 汇报结果
向用户报告:
核心配置文件速查
| 文件 | 用途 |
|------|------|
| `SOUL.md` | 核心身份、思维模型、行为准则 |
| `AGENTS.md` | 会话启动协议、工具策略、红线约束 |
| `TOOLS.md` | 本地工具配置、代理设置 |
| `IDENTITY.md` | 名称、角色、Emoji 元信息 |
| `USER.md` | 用户画像与上下文 |
| `HEARTBEAT.md` | 心跳任务配置 |
错误处理
| 情况 | 处理方式 |
|------|---------|
| `status: pending` | 中止,提示用户先上传 zip |
| Key 不存在(404) | 中止,提示 key 无效 |
| zip 内无已知配置文件 | 中止,提示 zip 内容不符合预期 |
| 下载文件大小为 0 | 中止,重试或报错 |
| 覆盖失败(权限等) | 报错并保留备份 |
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...