讲师中心 微信公众号
AI工具推荐 视频效率加速

Zhuaxia

Polar Sponsor
爱发电 赞助
.NET 9.0

将 OpenClaw 实例导出并导入为便携式 .claw 包,用于备份、共享和迁移。适用于:用户想要备份、共享、迁移或恢复时。

Zhuaxia ( ) — OpenClaw Enterpractor Export/ Import. 输出和导入整个 OpenClaw 实例为便携式.claw

功能概述

Zhuaxia ( ) — OpenClaw Enterpractor Export/ Import. 输出和导入整个 OpenClaw 实例为便携式.claw是一项面向实际任务的技能,主要用于敏感数据(API 密钥, 令牌) 自动剥离。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Zhuaxia(抓虾)—— OpenClaw 实例导出/导入

将完整的 OpenClaw 实例导出或导入为可移植的 .claw 包。敏感数据(如 API 密钥、token)会自动剥离。导入前自动创建备份,并支持回滚。

CLI 参考手册

保存(导出)

node {baseDir}/scripts/clawctl.mjs save  [options]
标志 说明 默认值
-o 输出文件路径 ./-.claw
--source OpenClaw 状态目录 ~/.openclaw
--description 包描述 (空)
--include-memory 包含 MEMORY.md false

加载(导入)

node {baseDir}/scripts/clawctl.mjs load  [options]

加载操作会自动创建备份后再执行安装。可通过 --no-backup 跳过该步骤。

标志 说明 默认值
--target 目标 OpenClaw 状态目录 ~/.openclaw
--agent-name 导入后代理的名称 取自 manifest
--dry-run 预览操作,不实际安装 false
--no-backup 跳过自动备份 false

备份

node {baseDir}/scripts/clawctl.mjs backup [--source ] [--label ]

创建当前工作区 + 配置的快照,存储于 ~/.openclaw/.zhuaxia-backups//。

列出备份

node {baseDir}/scripts/clawctl.mjs backups [--source ]

回滚

node {baseDir}/scripts/clawctl.mjs rollback [] [--target ]

从备份中恢复。若未指定 ,则使用最新备份。恢复前会自动创建当前状态的安全备份。

AI 代理行为指南

当用户触发本技能时,请遵循以下智能工作流,而非盲目执行命令。

导出工作流

当用户说类似“导出 claw”、“export my setup”、“backup my openclaw”等语句时:

步骤 1 — 自动收集上下文

在向用户提问前,静默完成以下检查:

# 检查工作区内容
ls ~/.openclaw/workspace/

# 读取 identity 推断合适的包名
cat ~/.openclaw/workspace/IDENTITY.md 2>/dev/null | head -20

# 检查已安装技能(这些将记录在 manifest 中)
clawhub list --workdir ~/.openclaw 2>/dev/null

# 检查配置文件是否存在
test -f ~/.openclaw/openclaw.json && echo "config exists" || echo "no config"

步骤 2 — 推断智能默认值,并与用户确认

根据所收集的信息:

  • ref:以代理的名称/identity 作为包名。例如,若 IDENTITY.md 中声明代理名为 “X”,则使用 user/x:v1;若不明确,则询问用户。
  • output:默认输出至 ~/Desktop/.claw(便于查找与分享);Linux 下使用 ~/。
  • description:从 IDENTITY.md 或 SOUL.md 中提取一句概括性描述,说明该代理的性格/用途。
  • include-memory:默认为 NO。仅当用户明确表示希望迁移记忆时,才建议启用 YES。

简洁呈现你的计划:

我将把您的 OpenClaw 导出为 user/x:v1,保存至 ~/Desktop/x-v1.claw。
描述:“一名名为 X 的助手,具备……”
记忆:未包含
打包技能:zhuaxia@0.3.0、custom-skill(共 2 个,来自 ~/.openclaw/skills/)

是否继续?

步骤 3 — 执行并反馈结果

node {baseDir}/scripts/clawctl.mjs save  -o  --description ""

成功后,向用户说明以下信息:

  1. 文件路径与大小
  2. 包含的文件数量
  3. 被剥离的凭据数量(向用户确认其可安全共享)
  4. 传输方式:“将此文件复制到另一台机器,然后告诉那台机器上的 OpenClaw ‘请安装这个 claw 包’”

导入工作流

当用户说类似“导入 claw”、“install this claw”、“load this package”,或直接提供一个 .claw 文件路径时:

步骤 1 — 定位 .claw 文件

若用户未指定路径,主动搜索:

# 检查常见位置
ls ~/Desktop/*.claw ~/Downloads/*.claw /tmp/*.claw ~/*.claw 2>/dev/null

若发现多个 .claw 文件,列出并请用户选择;若未找到,则向用户索要路径。

步骤 2 — 首先预览(始终执行)

安装前务必执行 dry-run:

node {baseDir}/scripts/clawctl.mjs load  --dry-run

清晰地向用户展示预览结果:

  • 包名与描述
  • 工作区文件数量(并列出)
  • 需手动配置的必要凭据
  • 需额外安装的必要技能

步骤 3 — 分析冲突

安装前,检查当前已有内容:

# 检查工作区文件是否会被覆盖
ls ~/.openclaw/workspace/

若存在将被覆盖的文件,则明确警告用户:

以下文件已存在,将被覆盖:

  • IDENTITY.md
  • SOUL.md

您当前的代理人格将被替换。系统将自动创建备份,以便需要时回滚。是否继续?

步骤 4 — 安装(含自动备份)

load 命令会在安装前自动创建备份:

node {baseDir}/scripts/clawctl.mjs load 

命令输出示例:

  Creating backup before install...
  Backup created: 20260308-143022 (12 files)
  Rollback with: clawctl rollback 20260308-143022

告知用户备份 ID,并强调其可随时回滚。

步骤 5 — 安装后智能处理

这是 AI 价值最突出的环节。load 命令本身已支持:

  • 安装前自动备份(含回滚 ID)
  • 工作区文件安装
  • 内置技能自动安装(.claw 包中附带的技能将自动安装至 ~/.openclaw/skills/)
  • 已存在技能版本比对(若本地已安装相同或更新版本,则跳过)

load 命令执行完毕后,代理应进一步处理:

  1. 技能缺口检查 — load 输出中会提示 “Additional skills referenced in config (not bundled, may be built-in)”。对每一项:

    • 若是 OpenClaw 内置技能(如 coding-agent、github),则已就绪,无需操作。
    • 若是 ClawHub 技能,则主动提供安装选项:
    clawhub install  --workdir ~/.openclaw
    
  2. 配置合并 — 同时读取 ~/.openclaw/openclaw.json 和 ~/.openclaw/openclaw.imported.json,识别导入配置新增的内容(如新模型提供商、通道设置、技能配置)与当前配置已有的部分。汇总呈现如下:

    导入的配置包含:

    • Telegram 通道配置(需 bot token)
    • 自定义模型提供商 “kimi-code”
    • 技能 “nano-banana-pro” 的配置

    您当前的配置已包含:[列表]
    待合并的新配置项:[列表]
    是否合并非敏感设置?

    若用户同意,读取两个 JSON 文件,智能合并(保留当前凭据,添加新的非敏感设置),并将结果写回 openclaw.json。

  3. 凭据检查清单 — 对导入配置中每个 $CLAW_PLACEHOLDER,明确告知用户需设置的具体内容:

    为完成配置,您需要设置:

    • Telegram bot token:openclaw config set channels.telegram.botToken
    • Gateway auth token:openclaw config set gateway.auth.token
  4. 验证 — 全部完成后快速健康检查:

    # 验证工作区文件是否就位
    ls ~/.openclaw/workspace/
    # 验证技能是否已安装
    ls ~/.openclaw/skills/
    # 验证配置是否为有效 JSON
    node -e "JSON.parse(require('fs').readFileSync(require('os').homedir()+'/.openclaw/openclaw.json','utf8')); console.log('Config OK')"
    

回滚工作流

当用户说“回滚”、“rollback”、“undo import”、“restore my old config”等语句时:

步骤 1 — 列出可用备份

node {baseDir}/scripts/clawctl.mjs backups

向用户展示所有可用备份及其时间戳与标签。

步骤 2 — 确认要恢复的备份

若仅有一个备份,确认如下:

发现 1 个备份:20260308-143022(before-load:my-bot.claw,共 12 个文件)
是否恢复?系统将首先为您当前状态创建安全备份。

若有多个备份,请用户选择。

步骤 3 — 执行回滚

node {baseDir}/scripts/clawctl.mjs rollback 

rollback 命令在恢复前会自动创建当前状态的安全备份,因此用户可在必要时“撤销回滚”。

步骤 4 — 验证

ls ~/.openclaw/workspace/

确认恢复后的文件符合预期。

手动备份工作流

当用户说“备份一下当前状态”、“save a checkpoint”、“backup before I try something”等语句时:

node {baseDir}/scripts/clawctl.mjs backup --label "user description here"

报告备份 ID,方便用户后续引用。

边界情况

  • 用户只说“导出”但无上下文:先自动收集信息,再提出默认方案;最多仅向用户提问 2 次。
  • 用户提供 URL 而非文件路径:先用 curl -o /tmp/downloaded.claw 下载,再进入导入流程。
  • 在全新 OpenClaw(无现有配置)上导入:跳过冲突检查,直接安装全部内容;自动备份仍会执行(备份空状态,提供干净的回滚目标)。
  • 用户希望一步完成导出 + 分享:导出完成后,推荐便捷传输方式(AirDrop、scp、云盘等)。
  • 多个 .claw 文件:若用户说“install all claw packages”,则逐个遍历,对每个文件分别执行预览。
  • 回滚链:每次回滚均创建安全备份,因此用户总可撤销一次回滚;用户询问时需明确解释此机制。
  • 磁盘空间:若用户备份过多,建议清理旧备份:rm -rf ~/.openclaw/.zhuaxia-backups/。

导出内容

  • 工作区文件(系统提示词、代理人格、自定义指令)
  • 脱敏后的配置(凭据被替换为 $CLAW_PLACEHOLDER)
  • 所有用户安装的技能(来自 ~/.openclaw/skills/,完整文件,导入时自动安装)
  • 技能列表与通道列表(用于依赖追踪的元数据)

不导出内容

  • API 密钥、token、密码(自动剥离)
  • 会话日志与历史记录
  • 记忆(除非显式指定 --include-memory)
  • 凭据目录
  • 二进制文件(图片、密钥、证书等)

备份内容(导入/回滚时)

  • 全部工作区文件(~/.openclaw/workspace/)
  • 配置文件(~/.openclaw/openclaw.json)
  • 存储于 ~/.openclaw/.zhuaxia-backups//
目录

热门AI工具

更多
讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

0

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

0

2026.11.06

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

0

2026.11.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn