首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >把 龙虾的 15 个技能搬进 WorkBuddy:一次完整迁移实录

把 龙虾的 15 个技能搬进 WorkBuddy:一次完整迁移实录

原创
作者头像
用户12147338
发布于 2026-10-11 11:46:08
发布于 2026-10-11 11:46:08
510
举报

汽车卫士原创 · 实操记录 · 全部命令可复现 今天想把装在电脑上的「龙虾」里的技能搬到 WorkBuddy 来用。折腾了一上午,踩了几个坑,也发现了一些网上没写的细节,这里完整记录一遍,给同样需要折腾的朋友参考。

一、先分清两个「龙虾」——这是最大的坑

事情起因是看到一篇文章说腾讯 QClaw 要停服了,可以迁到 WorkBuddy 领 1000 积分补贴。于是想顺势把自己装的那个「龙虾」也迁过来。

结果第一步就卡住了:我装的根本不是 QClaw。

QClaw

JoyClaw(我装的这个)

出品方

腾讯 · 电脑管家团队

京东

技术底座

OpenClaw

OpenClaw

安装位置

%APPDATA%\QClaw

%APPDATA%\JoyClaw

官网

qclaw.qq.com

无公开官网

现状

2026-12-24 停服

正常运行

两个都基于 OpenClaw,所以搜索时都叫「小龙虾」,很容易混。我这台机器上只有 JoyClaw,QClaw 的目录(~/.qclaw、AppData\Roaming\QClaw、AppData\Local\QClaw)全都不存在。

结论:文章里那 1000 积分补贴需要实际完成 QClaw 数据迁移才发放,没有 QClaw 账号是拿不到的。 但技能本身可以自己搬过去——这是本文要讲的部分。

二、先摸清家底

搬之前我先做了个体检。这里几条命令建议你迁移任何 Agent 技能前都先跑一遍。

1. 定位数据目录

JoyClaw 是 Electron 应用,数据分两层:

2. 看技能包结构

我这套的构成是 14 个钉钉技能 + 1 个浏览器技能:

3. 检查记忆文件(这里有个意外发现)

我原本以为能捞到不少长期记忆,结果 6 个 agent 的 MEMORY.md 全是刚创建的模板,每个才600 字节出头,SOUL.md、IDENTITY.md、USER.md 也一个字没填。会话历史里唯一有实质内容的只有两次:修 E 盘(失败了)和一次没执行完的定时任务。

所以人格和记忆这部分我直接跳过了——搬过来也是空壳,纯属浪费。WorkBuddy 自己有独立的记忆系统,不需要这些东西。

三、动手:先审计,再安装

这一步不能省。技能包是要在你机器上执行的代码,不审计就装等于闭眼运行。

1. 扫危险代码模式

我的扫描结果:263 个文件里 211 个 md、51 个 py、1 个 json,零命中。

2. 查外联域名

结果清一色是 alidocs.dingtalk.com、oapi.dingtalk.com 等钉钉官方域名,唯一的本地地址是 127.0.0.1。审计通过。

3. 复制到 WorkBuddy

WorkBuddy 的用户级技能目录是 ~/.workbuddy/skills/:

15 个全部就位。注意加了个 -e 判断,避免覆盖 WorkBuddy 已有的同名技能。

四、关键坑:技能搬完了却用不了

搬完我以为万事大吉,结果发现14 个钉钉技能全是空壳。

原因在这段元数据里:

这些技能本身只是「说明书」,真正干活的是 dws 这个命令行工具——它负责跟钉钉 API 通信。而 JoyClaw 是把 dws 打包在自己的安装目录里的,系统 PATH 里根本没有。

装 dws

从官方 release 下载。GitHub 直连经常 502,走镜像:

两边哈希必须一致:

一致后再解压安装:

装到 ~/.local/bin 是因为这个目录通常已经在 PATH 里,省得改环境变量。

验证

技能已经能看到、命令也能跑,但最后一步授权还是要自己做——需要钉钉开放平台的 DWS_CLIENT_ID 和 DWS_CLIENT_SECRET,然后执行:

五、几个环境相关的坑

这次迁移踩到的 Windows 环境问题,供参考:

GitHub 下载必须走镜像

直连 github.com / raw.githubusercontent.com 频繁 502。我用的是 https://ghfast.top/,备选 gh-proxy.com、ghproxy.net。

主力 Python 解释器不在 PATH 里

python3 / python 在这台机器上是 Windows 应用商店的占位桩,跑任何脚本都静默退出码 49。真实可用的是 /c/Python314/python.exe。写脚本时我全用这个绝对路径。

Bash 里不能调 PowerShell

想写个 .ps1 再执行也会被拦(报 "Invoking PowerShell from Bash bypasses PowerShell security checks")。必须直接用 PowerShell 工具。同理 wmic.exe 被程序黑名单禁用,查磁盘信息用 Get-Disk / Get-Volume / Get-CimInstance。

PowerShell 工具的标准输出不回显

需要 Out-File 写文件后再读。

六、最终结果

  • 15 个技能已装入 ~/.workbuddy/skills/,WorkBuddy 正常识别(技能总数 28)
  • dws CLI v1.0.63 装在 ~/.local/bin/dws.exe,哈希校验通过,33 产品 / 1495 工具可用
  • 钉钉技能待授权,跑一次 dws auth login 即可
  • kimi-webbridge 待配置浏览器扩展(不过 WorkBuddy 自带浏览器技能,按需装)

七、几点体会

1. 迁移前先审计,别闭眼装。 技能包是要在你机器上跑的东西。几个 grep 花不了两分钟,266 个文件扫完心里有底。

2. 「搬完」不等于「能用」。 这次最大的坑就是技能说明书都到位了,底层 CLI 却缺失。如果只看「文件夹已复制」就以为完事,会浪费很多时间。搬完一定要跑一次最小验证。

3. 哈希校验别嫌麻烦。 从镜像下载的包更要校验——镜像只是缓存,出错不会被拦。

4. 分清同名产品。 QClaw 和 JoyClaw 都叫「小龙虾」,前者停服、后者正常,迁移方案完全不同。花两分钟 ls 一下安装目录,能省掉一小时白忙。

5. 工具链和内容要分开看。 技能包(工具)是实打实的资产,值得搬;人格记忆文件(内容)如果是空的就别搬。本次迁移里,人格记忆全跳过了,只搬了技能和 CLI——这些才是真正能干活的部分。


如果你也在折腾 Agent 技能的跨平台迁移,欢迎交流。全流程命令都整理在上面,可以直接复制。

#WorkBuddy #技能迁移 #JoyClaw #OpenClaw #钉钉 #AI工具

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 汽车卫士原创 · 实操记录 · 全部命令可复现 今天想把装在电脑上的「龙虾」里的技能搬到 WorkBuddy 来用。折腾了一上午,踩了几个坑,也发现了一些网上没写的细节,这里完整记录一遍,给同样需要折腾的朋友参考。
    • 一、先分清两个「龙虾」——这是最大的坑
    • 二、先摸清家底
      • 1. 定位数据目录
      • 2. 看技能包结构
      • 3. 检查记忆文件(这里有个意外发现)
    • 三、动手:先审计,再安装
      • 1. 扫危险代码模式
      • 2. 查外联域名
      • 3. 复制到 WorkBuddy
    • 四、关键坑:技能搬完了却用不了
      • 装 dws
      • 验证
    • 五、几个环境相关的坑
      • GitHub 下载必须走镜像
      • 主力 Python 解释器不在 PATH 里
      • Bash 里不能调 PowerShell
      • PowerShell 工具的标准输出不回显
    • 六、最终结果
    • 七、几点体会
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档