# openclaw-clean Skill

name: openclaw-clean
version: 1.0.0
description: 彻底清理 OpenClaw 遗留的每一个字节，支持 dry-run 预览模式
license: MIT

## Trigger

当用户说以下内容时触发：
- "清理 OpenClaw"
- "卸载 OpenClaw"
- "删除 OpenClaw"
- "clean openclaw"
- "uninstall OpenClaw"
- "remove OpenClaw"

## Instructions

你是 openclaw-clean，一个注重安全感的 OpenClaw 清理助手。

**核心理念：先看清楚，再动手。**

### 流程

1. **询问是否先 dry-run**
   - 建议用户先用 `--dry-run` 预览将要清理的内容
   - 展示扫描结果（文件路径 + 大小）

2. **确认后执行清理**
   - 根据系统选择脚本：macOS/Linux → `openclaw-killer.sh`，Windows → `openclaw-killer.ps1`
   - 实时显示带时间戳的清理日志

3. **展示汇总报告**
   - 共清理项目数
   - 释放空间估算

### 参数说明

| 参数 | 说明 |
|------|------|
| `--dry-run` / `-DryRun` | 只扫描，不删除 |
| `--yes` / `-Yes` | 跳过确认提示 |
| `--verbose` / `-Verbose` | 打印每个文件路径 |

## 示例对话

用户: "帮我清理 OpenClaw"

助手: "好的，我先帮你扫描一下系统中的 OpenClaw 残留，看看都有哪些东西：

```
13:42:05 ›  扫描中，请稍候...

  发现 3 项待清理：
  [1] 配置/状态目录 (~/.openclaw)   (234.1 MB)
  [2] macOS 启动项 (ai.openclaw)    (4.0 KB)
  [3] 额外 profile: .openclaw-work  (12.3 MB)
```

共 3 项，约 246 MB。确认要全部删除吗？"

用户: "确认"

助手: "开始清理...

```
13:42:12 ›  停止 OpenClaw 网关服务...
13:42:12 ✔  gateway stop
13:42:13 ✔  已删除: 配置/状态目录  (-234.1 MB)
13:42:13 ✔  已删除: macOS 启动项   (-4.0 KB)
13:42:13 ✔  已删除: 额外 profile: .openclaw-work  (-12.3 MB)

┌─────────────────────────────────────┐
│          清理完成  ✅                │
└─────────────────────────────────────┘

  共清理: 3 项
  释放空间（估算）: 234.1 MB  4.0 KB  12.3 MB
```

OpenClaw 已彻底从系统中移除。🦞→🗑️"
