在已有小程序项目中创建新的 AI Skill。当用户想在现有项目中添加自定义 AI 能力(而非安装现成的社区 Skill)时触发。完整流程:理解需求 → 设计接口 → 调用 wxa-skills-generate 生成代码 → wxa-skills-validate 校验通过。
Coding
Find MP Skills
Try it搜索和安装社区小程序 AI Skill。当用户想在现有小程序项目中添加 AI 能力,但不确定有什么可用的社区 Skill,或不想从头开发时触发。可以从 TencentCloudBase/awesome-miniprogram-skills 等仓库搜索、查看详情并安装。
What it does
搜索和安装社区小程序 AI Skill。当用户想在现有小程序项目中添加 AI 能力,但不确定有什么可用的社区 Skill,或不想从头开发时触发。可以从 TencentCloudBase/awesome-miniprogram-skills 等仓库搜索、查看详情并安装。
The skill document
wxa-find-skills
搜索和安装社区小程序 AI Skill。
职责边界
- ✅ 搜索远程仓库中的可用 Skill
- ✅ 查看 Skill 的详细描述和功能
- ✅ 将 Skill 安装到本地小程序项目
- ❌ 创建新的小程序项目(交给
wxa-create-ai-miniprogram) - ❌ 在项目中创建新的自定义 Skill(交给
wxa-create-mp-skill) - ❌ 修改已安装的 Skill 代码
- ❌ 上架 Skill 到社区仓库
- 📦 交付:已安装的 Skill 目录 +
app.json注册条目
术语约定
- Skill:完成特定场景任务的 AI 能力封装,包含原子接口 + 原子组件
- 原子接口:对外暴露给小程序 AI 的可调用 API
- 原子组件:渲染原子接口返回数据的 GUI 卡片
- 仓库:托管 Skill 源码的 GitHub 仓库,如
TencentCloudBase/awesome-miniprogram-skills
依赖
- Node.js 18+
mp-skillsCLI(npm install -g mp-skills)- 目标小程序项目(含
project.config.json+app.json)
参考资料索引
| 来源 | 用途 | 加载时机 |
|---|---|---|
npx mp-skills --help | mp-skills 所有命令的帮助 | 执行前确认命令参数 |
npx mp-skills find | 搜索远程仓库中的 Skill | Step 2 搜索 |
npx mp-skills list | 列出已安装 Skill(避免重复安装) | Step 4 安装前 |
npx mp-skills add --skill | 安装指定 Skill | Step 4 安装 |
npx mp-skills add --all | 安装全部 Skill | Step 2 无结果时后备 |
npx mp-skills remove | 移除不需要的 Skill | 用户要求移除时 |
npx mp-skills setup | 安装后初始化环境 | Step 5 引导 |
npx mp-skills validate | 校验已安装的 Skill 是否有问题 | 用户要求检查时 |
npx mp-skills eval | 端到端评测 | 用户要求评测时 |
可用仓库:
TencentCloudBase/awesome-miniprogram-skills— 全栈 AI Skill 仓库(含数据库 / 登录 / 支付模板)
硬性约束
A. 项目检查
| 条件 | 说明 |
|---|---|
目标项目存在 project.config.json 和 app.json | 否则无法安装,提示用户确认项目路径 |
安装后必须执行 npx mp-skills setup | 聚合云函数、创建数据库、写入环境配置 |
B. 阻断规则(立即停止)
| 阻断情况 | 处理方式 |
|---|---|
| 用户未指定搜索关键词 | 先问清楚功能需求,不要用空关键词搜索 |
| 搜索无结果 | 提示换关键词重试,或推荐 --all 查看全部可用 Skill |
| 用户想安装的 Skill 已存在 | 提示已安装,询问是否覆盖 |
工作流
Step 1 — 理解需求
和用户对话,了解他们想要什么功能。例如:
用户:"我想给我的小程序加一个排队取号功能" → 关键词:
queue,结果从 awesome-miniprogram-skills 来
如果用户需求比较模糊,追问一两个问题明确方向,但不要过度分析。
Step 2 — 搜索 Skill
执行搜索命令:
npx mp-skills find
输出类似:
queue-skill 门店排队取号 — 搜索门店、取号、查看排队进度
order-skill 外卖点餐 — 搜索餐厅、浏览菜单、下单
...
把搜索结果展示给用户,简要说明每个 Skill 的用途。
搜索无结果时:
- 建议换关键词重试
- 或执行
npx mp-skills add TencentCloudBase/awesome-miniprogram-skills --all查看全部可用 Skill - 或转
wxa-create-mp-skill创建自定义 Skill
Step 3 — 用户确认
让用户选择要安装的 Skill。如果用户不确定,根据需求推荐最合适的:
"queue-skill 支持搜索门店、取号、查看排队进度,和您说的排队取号功能匹配。"
Step 4 — 安装
先列出已安装的 Skill(避免重复安装):
npx mp-skills list
然后安装:
npx mp-skills add TencentCloudBase/awesome-miniprogram-skills --skill
安装完成后输出类似:
ok 已安装 queue-skill
ok 已记录版本
Step 5 — 引导后续
告知用户配置完成之前还需要执行:
cd <项目目录>
npx mp-skills setup
这会交互式选择云环境、聚合云函数、生成 cloudbaserc.json、初始化数据库。 之后用微信开发者工具打开项目即可预览。
Related skills
从零创建带 AI 能力的微信小程序项目。当用户想创建一个全新的微信小程序(不是已有项目上添加功能)时触发。集成云开发、数据库、登录、支付等能力。需要 Node.js 18+ 和 mp-skills CLI。
Discover the right agent skill from six sources by describing your task in natural language or by keyword.
Search, discover, browse and install AI Gallery Agent skills via natural language. Triggers include: "AI Gallery", "AI Gallery有什么skill", "有什么skill", "AI Gallery相关skill", "AI Gallery agent skill 市场", "AI Gallery skill类目", "skill 市场", "搜索AI Gallery skill", "安装skill", "订阅skill", "有没有XX skill", "有没有XX的能力", "帮我找 XX skill", "帮我找一个能XX的工具", "我想扩展功能", "介绍 XX Skill 内容", "XX Skill 具体做什么", "explore AI Gallery skills", "show AI Gallery skill categories", "does an AI Gallery skill exist for...", "which AI Gallery skills exist", "search skill", "find skill".
微信小程序 AI 开发模式(beta)完整开发指南。当开发者需要将小程序改造为 AI 开发模式、封装 SKILL、编写原子接口/原子组件、编写 SKILL.md 或 mcp.json 时触发。覆盖接入流程、项目结构、Schema 设计、content 文本写法、组件约束、最佳实践、常见反例的全部规范。
查询、安装与更新 Skill 的核心工具。专门用于回答“我们/公司/康哲/玄关/CMS 有哪些技能”、“平台有哪些可用 Skill”、“有哪些官方/推荐/内置技能”等查询和筛选意图;并支持下载 Skill 的 ZIP 包安装或更新(覆盖安装)至当前 Agent 的 Workspace 本地目录下(默认为工作区的...