源码系统概览
wechatide-skill 是微信官方给编程 Agent 准备的小程序开发技能包,装上之后,智能体能在开发者工具里走完整个开发流程。
文章正文
wechatide-skill 源码免费下载,它来自微信官方团队,把微信开发者工具的操作能力开放给编程 Agent。
编译、调配置、操作模拟器、翻日志、预览上传、管云开发,这些活儿通过 wechatide 命令行就能让智能体去干。
整个包按开源 Agent Skills 标准组织,根入口和子技能都是结构化文档,Claude Code 这类宿主可以直接读。
技术架构与部署指南
源码简介
当前版本 v0.3.2,在 SkillHub 社区以 @tencent-adm/wechatide-skill 发布,小程序和小游戏通用。
根入口 SKILL.md 管运行前门禁和场景分发,references 目录放了运行前检查、异步任务轮询、授权策略、工具索引和 project.config 字段速查。
skills 目录下九个技能各管一段。
initializer 管初始化与登录,compiler 管编译,previewer 管预览与上传,debugger 管日志和问题定位,automator 管页面自动化,cloudbase-operator 管云开发,project-config 管配置读写,project-manager 管项目导入,installer 管工具安装与更新。
wechatide-tools 里是工具索引和项目创建、报错排查的参考。
适用场景
用编程 Agent 写小程序、小游戏的开发者正合适,从建项目到编译调试再到预览上传,一条线走完。
要批量操作模拟器做自动化验证、排查 console 和 network 的运行时问题、管理云函数云数据库云存储的,也用得上。
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 包本身是结构化 Markdown 加工具索引,靠 wechatide 命令行和微信开发者工具打交道。 | 依具体方案选型,需自行搭建与维护 |
| 部署方式 | 先装微信开发者工具 Nightly Electron 构建 2.02.2607032 以上,登录微信账号,终端里跑 we | 多托管于第三方平台或订阅云服务 |
| 功能侧重 | 页面自动化交给 automator,点击、输入、滚动、截图、断言全包,Agent 在模拟器里点完直接验证。 | 功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
包本身是结构化 Markdown 加工具索引,靠 wechatide 命令行和微信开发者工具打交道。
运行需要微信开发者工具 Nightly Electron 构建 2.02.2607032 以上,装完会自动把 wechatide 命令加进系统 PATH。
项目根目录要有有效的 project.config.json,appid 不能是空字符串或 touristappid。
功能亮点
页面自动化交给 automator,点击、输入、滚动、截图、断言全包,Agent 在模拟器里点完直接验证。
debugger 读 console、network、运行时信息和 wx API 调试,问题定位不用来回切窗口。
编译这边支持单文件编译、构建 npm、模拟器刷新和打开指定页面。
预览和发布走 previewer,真机预览、预览二维码、体验版上传都齐。
cloudbase-operator 覆盖云环境、云函数、云数据库、云存储。
配置区分团队共享和个人偏好两份文件,private 覆盖规则写清楚了,改哪个字段都有依据。
installer 会自动识别没装、CLI 用不了、版本太旧的情况,稳定版、RC、Nightly 三个渠道分流。
安装与部署提示
先装微信开发者工具 Nightly Electron 构建 2.02.2607032 以上,登录微信账号,终端里跑 wechatide。
把命令输出的 Skill 路径给 Agent,或者从工具菜单栏导出开发者工具 Skill 再导入智能体。
走 SkillHub 装也行,装完后 Agent 首次连接会弹授权窗口,授权过的客户端名下次直接通过。
截图与演示说明
这个包没有内置界面截图,用模块结构说明代替。
根 SKILL.md 是使用第一屏,状态检查、登录校验、令牌获取的顺序都写在里面。
references 里的工具索引和 project.config 字段速查,是查命令和配置项的主要入口。
skills 目录每个子技能对应一个环节,previewer 里能直接看到自动预览和体验版上传的命令示例。
常见问题
问用这个技能包需要先装微信开发者工具吗。
需要,Nightly Electron 构建 2.02.2607032 以上版本,还要登录微信账号。
问支持哪些编程 Agent。
按开源 Agent Skills 标准走,Claude Code 这类能读 SKILL.md 的宿主都行。
问能不能操作云开发资源。
能,cloudbase-operator 子技能管云环境、云函数、云数据库和云存储。
问登录令牌怎么处理。
用户授权后智能体会记住并跨会话复用,没授权不会自己猜或翻本地数据。
安全风险提示
这个包是微信官方发布,科恩实验室和云鼎实验室做过安全审核,扫描没发现后门、混淆或恶意代码。
技能运行时会操作本机开发者工具、持有登录令牌,上传体验版和云写入这类操作会在工具里请求用户确认。
建议在可信环境用,令牌按会话授权,动线上小程序前让用户明确确认。
下载说明
本技能包整理自微信官方 SkillHub 社区,仅供学习研究、测试部署和二次开发参考。
使用时遵守微信开发者工具与 Skill 相关协议,只对拥有权限的小程序项目操作,上传发布前自己核对版本和备注。