乐于分享
好东西不私藏

OpenClaw Skill 卸载清理工具,告别残留

OpenClaw Skill 卸载清理工具,告别残留
📋 本文内容
  用了一段时间 OpenClaw,Skill 越装越多,功能重复的、试了一下不合适的、想换替代品的……想删掉,却发现不知道怎么删、删不干净。这篇帮你一次性解决。

一、Skill 卸载为什么不干净

  你在 OpenClaw 里装了十几个 Skill,想删掉几个「鸡肋」的,结果发现——根本不知道怎么删,删完了还有残留,换个名字又冒出来。这不是你的问题,是 Skill 生态的现状。

1. Skill 标准不统一

OpenClaw 的 Skill 本质上就是一个文件夹(加一个 SKILL.md 描述文件)。没有统一的安装来源,没有统一的卸载接口。有的 Skill 来自 SkillHub,有的来自 GitHub,有的你自己写的,来源不同,行为各异。

2. 很多 Skill 本身没有卸载命令

Skill 本质是工具脚本,不是应用。设计者压根没考虑「卸载」这件事。不像手机 App 有卸载按钮,Skill 安装后就是一个文件夹躺在那儿,你得自己知道去哪找、自己删。

3. 卸载后往往有残留

即使你手动删除了 Skill 文件夹,通常还会留下:

  • 配置文件(config.json / .env)
  • 缓存文件(TMP/ 目录、__pycache__)
  • 临时数据(output/ 目录里的推送记录)
  • OpenClaw 主配置的引用(openclaw.json)

4. 不同来源的 Skill,管理方式各异

常见的 Skill 来源:

  • SkillHub 安装:有 CLI 工具,理论上可以卸载,但旧版本不支持
  • GitHub 手动下载:就是文件夹,删掉文件夹就「卸载」了,但残留照旧
  • 用户自己写的:自定义路径,忘了就变成「幽灵 Skill」
💡 结果就是:
Skill 越装越多,不知道哪些在用、哪些是僵尸。清理靠手动,卸载靠运气。

二、用 Skill Manager 卸载

因此让龙虾自己开发了一个专门管理 Skill 的工具——Skill Manager。它能帮你安全、干净地卸载 Skill,连残留一起清理。

核心功能一览

🔧 Skill Manager 能做什么
  • 查看所有已安装的 Skill
  • 一键卸载 Skill(含配置文件、缓存、残留)
  • 检查 Skill 更新
  • 扫描 Skill 残留痕迹

查看所有已装 Skill

跟 AI 助理说:「查看已安装的 Skills 列表」

运行效果
================================================== 已安装 Skills 列表 ================================================== [GitHub] skill-manager 版本 : 1.0.0 路径 : C:\Users\andy8\.qclaw\workspace\skills\skill-manager [GitHub] wechat-oa 版本 : 1.3.0 路径 : C:\Users\andy8\.qclaw\workspace\skills\wechat-oa [GitHub] hot-trends 版本 : N/A 路径 : C:\Users\andy8\.qclaw\workspace\skills\hot-trends [Local] summarize 版本 : 0.12.0 路径 : C:\Users\andy8\.qclaw\workspace\skills\summarize [SkillHub] find-skills 路径 : C:\Users\andy8\.qclaw\workspace\skills\find-skills 共 10 个 Skill,其中 4 个可检查更新

检查 Skill 更新

跟 AI 助理说:「帮我检查 Skill 更新」

运行效果
================================================== Check for updates (Dry Run) ================================================== [GitHub] wechat-oa 当前 : 1.3.0 命令 : cd skills\wechat-oa && git pull [GitHub] skill-manager 当前 : 1.0.0 命令 : cd skills\skill-manager && git pull [GitHub] hot-trends 当前 : N/A 命令 : cd skills\hot-trends && git pull

卸载某个 Skill

跟 AI 助理说:「帮我卸载 xxx Skill」

AI 助理会自动扫描残留清单,确认后执行清理。卸载前会告诉你:

  • Skill 文件夹会被删除
  • 配置文件是否包含敏感信息
  • 还有哪些残留需要清理
💡 关键价值
别记命令,跟 AI 助理说就行。它会调用 Skill Manager,带出待卸载 Skill 的残留清单,确认后执行清理。

三、总结

Skill 是 OpenClaw 的灵魂,但管理不能靠手撸。几个要点:

  • 不要手动删 Skill 文件夹——残留太多
  • 用 Skill Manager——一键卸载,连根拔起
  • 定期检查——哪些 Skill 在用、哪些僵尸,定期整理
  • 一句话搞定——别记命令,跟 AI 助理说就行

呼吁:Skill 应该有卸载标准

🎯 我们对 Skill 开发者的呼吁
如果你在开发 Skill,请至少做到:
1. 提供卸载说明(或在 README 里写清楚如何删除)
2. 把配置文件(config.json、.env)放入 .gitignore,不提交到代码库
3. 统一 Skill 目录结构(SKILL.md、scripts/、TMP/、archive/ 等)
4. 考虑提供卸载脚本,自动清理残留

让用户「装得爽,卸得干净」,才是一个合格的 Skill。

Skill Manager 下载地址

🔗 Skill Manager

GitHub:https://github.com/andy8663/skill-manager

通过 AI 助理安装:跟它说「帮我安装 Skill Manager」