Releases: TencentCloudBase/mp-skills
Releases · TencentCloudBase/mp-skills
Release list
v0.1.5
v0.1.4
v0.1.3
mp-skills v0.1.2
mp-skills v0.1.2
🎉 新功能
Skill 发现与安装
- Skill 实现运行时动态发现,不再依赖写死的安装列表
find命令支持多源搜索(GitHub + cnb.cool 镜像),大幅提升查找速度和覆盖范围find自动过滤内部目录,只展示可用的业务 Skill
注册表与镜像加速
- 新增远程注册表,支持多源聚合(GitHub、cnb.cool 镜像)
- add 命令自动通过镜像加速拉取,减少等待时间
- 支持通过 ClawHub 注册表发布和管理 Skill
工具型 Skill
- 新增 wxa-find、wxa-create-ai、wxa-create-mp 等工具 Skill
- CLI 启动时自动下载并管理工具型 Skill
- help 命令底部展示工具型 Skill 路径
🐛 问题修复
add 命令
- 修复 add 交互模式下变量名冲突导致报错的问题
- 修复 registry ref 传递错误导致拉取失败的问题
- 修复 cnb 镜像分支名默认使用 main 的问题
- 修复 raw URL 格式错误导致 clone 失败的问题
eval 命令
- 内置 Skill 数据,不再依赖每次运行时 git clone
- 统一走 ensureSkill 自动下载校验工具
- create 命令传 name 时自动注入 app.json
其他修复
- 修复 CLI help 显示的 Skill 路径缺失问题
- 修复 find 输出被无关日志污染的问题
- 修复 eval、render、execute 等命令的工具 Skill 获取逻辑
📚 文档更新
- README 新增三层架构说明(工具 Skill / CLI / 业务 Skill)
- 底部补充 ClawHub 注册表链接
- 结构和章节重新编排,提高可读性
⚡ 性能优化
- 按需安装 CloudBase CLI,避免每次运行都初始化
- 登录过程增加 spinner 提示,过滤推广输出
- 统一 registry 加载流程(GitHub → 镜像 → 本地),减少重复调用
🔧 其他改进
- 项目注册表(registry.json)清理无效条目,精简维护成本
- ci: 移除旧的 github action 同步,改用 cnb.cool 原生镜像同步
mp-skills v0.1.1
mp-skills v0.1.1
🔧 维护更新
- 内部版本号推进,无用户侧功能变更
mp-skills v0.1.0
mp-skills v0.1.0
mp-skills 的初始版本,一款为微信小程序接入 AI 开发模式的 CLI 工具。
🎉 新功能
Skill 全生命周期管理
add— 从注册表、GitHub 或本地路径安装 Skill 到小程序项目find— 跨仓库搜索可用 Skill,支持中英文关键词list— 列出已安装的 Skillremove— 移除已安装的 Skillupdate— 检查并更新已安装的 Skill
项目创建与生成
new— 创建全新小程序项目骨架,内置 AI 开发模式配置create— 在已有项目中创建新的 Skill 分包create --mode agent— 调用大模型分析项目并生成符合规范的 Skill(支持 DeepSeek、GLM、Kimi、MiniMax 等 LLM)
开发与调试
eval— 端到端质量评估,验证 Skill 的功能正确性execute— 执行 Skill 的原子接口render— 渲染 Skill 的原子组件validate— 对项目中 Skills 进行静态校验
环境管理
setup— 一站式环境搭建:自动聚合云函数、创建数据库集合、检查服务配置- 支持指定云开发环境 ID
核心架构
- 基于 GitHub Trees API 的远程 Skill 发现(无需 git clone)
- skills-lock.json 版本追踪与增量更新
- 安装时自动注入 app.json(agent.skills + subPackages)和 project.config.json
- TypeScript + ESM 编写
📚 文档
- 完整的 CLI 命令文档和示例
- README 包含快速开始、命令参考、架构说明
- 支持 LLM BYOK 凭证配置(环境变量 + 交互式向导 + .env 持久化)
- 预设 DeepSeek、GLM、Kimi、MiniMax 等 LLM 提供方
🔧 其他
- 内置 Prettier 格式化、CI 测试流水线
- 支持
--help全局帮助和子命令帮助