Skip to content

微信里用Claude Code:基于ClawBot协议的开源Skill实战

2026年4月25日

微信里用Claude Code:基于ClawBot协议的开源Skill实战

把OpenClaw的消息处理逻辑整个替换成Claude Code——不需要Gateway、公网IP、域名,本地跑一个Node.js进程就够了。

项目背景

我让Claude Code去读了一下ClawBot包的源码。里面有微信Bot的整套协议:

  • HTTP长轮询怎么收消息
  • AES加密怎么处理
  • 扫码认证怎么走
  • CDN怎么上传下载媒体文件

全在里面。不依赖OpenClaw,照着这套协议自己写,任何Agent都能接入微信。

我直接口喷Claude Code,10分钟开源了一个Skill。然后就能在微信里面和电脑上的Claude Code聊天。

开源地址https://github.com/Wechat-ggGitHub/wechat-claude-code

技术方案

OpenClaw能接入微信,靠的就是上面那套协议。如果把OpenClaw的消息处理逻辑整个替换掉,换成Claude Code呢?

手机微信发消息 → 本地进程接收 → Claude Code处理 → 结果发回微信

不需要:OpenClaw Gateway、公网IP、域名。

只需要:本地跑一个Node.js进程。

Superpowers神器

Superpowers是GitHub上一个给Claude Code等用的Skill框架,有10万Star。

你不用让AI随便写代码,而是按一套结构化的开发流程来:先头脑风暴想清楚,再写计划,最后并行开发。

这次主要用了三个Skill。

第一个:Brainstorming 头脑风暴

我跟Claude Code说:微信刚开放了ClawBot插件,你读一下@tencent-weixin/openclaw-weixin这个包的源码,看看能不能基于它的协议,把Claude Code直接接入微信。

Claude Code把代码全部过了一遍,然后开始讨论:

  • 认证流程是怎样的
  • 消息格式长什么样
  • 长轮询的超时机制
  • 加解密的密钥怎么管理

关键细节:整个过程中Claude Code不只是一个执行者,它会主动提出问题、挑战想法:

  1. 技术上使用基于OpenClaw的方案还是不基于Gateway自己做?
  2. 要不要支持输入斜杠命令?
  3. 如果涉及到授权,能不能输入yes/no来控制?

这些问题帮我提前想清楚了很多边界情况。

第二个:Writing Plans 写实施计划

头脑风暴完了,方案基本清晰。接着让Claude Code写了一份详细的实施计划,把整个项目拆成了十几个模块。

Writing Plans会自己落实一个Markdown文档到项目中,方便随时查看进度。

第三个:Parallel Development 并行开发

这个Skill会自动让Claude Code开启多个子任务并行开发,效率起飞。

技术架构对比

方案依赖复杂度
基于OpenClaw GatewayGateway + 公网IP + 域名
不依赖Gateway本地Node.js进程

@tencent-weixin/openclaw-weixin包里提取微信协议层,把OpenClaw的消息处理逻辑替换成调用Claude Agent SDK:

  • query()方法把消息发给Claude Code
  • 把流式返回的结果再发回微信

开源地址

GitHub:https://github.com/Wechat-ggGitHub/wechat-claude-code

总结

整个开发过程的核心收获:

  1. 协议开放:ClawBot包里包含微信Bot的完整协议,任何Agent都能接入
  2. 框架加速:Superpowers的Skill框架让开发流程结构化,避免AI乱写代码
  3. AI协作:Claude Code不只是执行者,会主动提问、挑战想法

10分钟开源一个Skill,让微信直接变成Claude Code的客户端。

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来