# Openclaw Toolbox

> Integrated OpenClaw management suite for environment initialization, maintenance, and multi-mode backup (Full/Skills).

- Skill: `kbarbel640-del/openclaw-toolbox` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add kbarbel640-del/openclaw-toolbox`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kbarbel640-del/openclaw-toolbox/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kbarbel640-del (https://skillmd.com/u/kbarbel640-del)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/kbarbel640-del/openclaw-toolbox

---


# OpenClaw Toolbox

OpenClaw 综合管理工具箱，集成环境初始化、系统维护及多模式备份功能。

## Quick Start

### 1. 环境初始化 (Setup)
```bash
# 适合新设备首次部署或环境修复
"~/.openclaw/workspace/skills/openclaw-toolbox/scripts/setup.sh"
```

### 2. 系统备份 (Backup)
```bash
# 备份整个 OpenClaw 仓库（系统配置、人设、记忆等）
"~/.openclaw/workspace/skills/openclaw-toolbox/scripts/backup-now.sh" --full "定期备份"

# 备份 Skills 开发仓库
"~/.openclaw/workspace/skills/openclaw-toolbox/scripts/backup-now.sh" --skills "更新技能库"

# 备份并升级（先拉取再备份）
"~/.openclaw/workspace/skills/openclaw-toolbox/scripts/backup-now.sh" --pull
```

## 常用命令与参数

### Setup 脚本参数
- `--update`: 拉取最新仓库（工作区干净时）
- `--verify-only`: 仅验证安装状态
- `--reset-env`: 重新生成 `.env`（自动备份旧文件）
- `--skip-node` / `--skip-packages` / `--skip-env` / `--skip-mcp`

### Backup 脚本参数
- `--full`: 备份整个 OpenClaw 仓库 (默认)
- `--skills`: 备份 `workspace/projects/openclaw-skills` 仓库
- `--pull`: 备份前先执行 `git pull --rebase` (升级同步)
- `--no-push`: 只提交，不推送
- `--dry-run`: 仅显示变更预览
- `-m, --message`: 自定义提交信息

## 环境要求

- 已设置 `OPENCLAW_SKILLS_GITHUB_URL` 环境变量（用于 Skills 备份）
- 已安装 Git 且配置好 GitHub 访问权限（SSH 或 PAT）

## 运行逻辑

- **Setup**: 自动化配置 Node.js、安装核心 CLI、生成配置文件模板并验证环境。
- **Backup**: 智能识别仓库类型，处理 Git 暂存、提交及远程推送。

---
*🦐 虾宝宝工具箱 —— 守护刘家 AI 环境*

