← 返回 Skills 市场
binggg

Create AI Miniprogram

作者 Booker Zhao · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ 安全检测通过
46
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install wxa-create-ai-miniprogram
功能描述
从零创建带 AI 能力的微信小程序项目。当用户想创建一个全新的微信小程序(不是已有项目上添加功能)时触发。集成云开发、数据库、登录、支付等能力。需要 Node.js 18+ 和 mp-skills CLI。
使用说明 (SKILL.md)

wxa-create-ai-miniprogram

从零创建带 AI 能力的微信小程序项目。

职责边界

  • ✅ 了解用户需求,推荐小程序功能方案
  • ✅ 选择合适的模板创建项目骨架
  • ✅ 安装首批 AI Skill
  • ✅ 引导用户完成云开发配置
  • ❌ 在已有项目中添加 Skill(交给 wxa-create-mp-skill
  • ❌ 搜索安装社区 Skill(交给 wxa-find-skills
  • ❌ 替用户填写 appid 或云环境 ID(用户自行获取)
  • 📦 交付:完整的小程序项目目录 + 已安装的 Skill + 配置指引

术语约定

  • 项目骨架:通过 mp-skills new 创建的带 AI 能力的基础项目模板
  • 云环境 ID:云开发控制台中每个环境的唯一标识,用于 wx.cloud.init()
  • appid:微信小程序的 AppID,在微信公众平台注册获取

参考资料索引

来源 用途 加载时机
npx mp-skills new \x3Cname> 创建新项目骨架 Step 2
npx mp-skills add ... --skill \x3Cname> 安装 Skill Step 3
npx mp-skills add ... --all 安装全部 Skill Step 3 备选
npx mp-skills setup 初始化环境 Step 4 引导
npx mp-skills list 查看已安装 Skill 用户要求查看时
npx mp-skills validate \x3Cproject-dir> 检查 Skill 质量 用户要求检查时
npx mp-skills eval 端到端评测 用户要求评测时
TencentCloudBase/awesome-miniprogram-skills 可选 Skill 清单 Step 1 需求分析
微信公众平台 注册小程序,获取 appid Step 4 引导
云开发控制台 获取云环境 ID Step 4 引导

硬性约束

A. 项目创建规范

  • 必须使用 npx mp-skills new \x3Cname> 创建项目,不要手动搭建
  • 创建后 project.config.json 中的 appid 字段留空,由用户在微信公众平台注册获取

B. 阻断规则(立即停止)

阻断情况 处理方式
用户需求过于模糊,无法确定功能方向 追问 1-2 个问题明确(目标用户 / 核心功能)
用户已有项目想添加功能 wxa-find-skillswxa-create-mp-skill
用户没有安装 Node.js 或 mp-skills CLI 提示先安装:npm install -g mp-skills

C. 配置安全规则

  • 不要替用户填写 appid 或云环境 ID——必须由用户在对应控制台自行获取
  • 安装 Skill 后必须提示用户执行 npx mp-skills setup

工作流

Step 1 — 需求分析

与用户对话,了解以下信息:

  • 这个小程序是做什么的?
  • 目标用户是谁?
  • 需要哪些核心功能?

参考 awesome-miniprogram-skills 仓库中的现有 Skill 给建议:

Skill 功能 适用场景
greet-skill 首页欢迎引导 所有项目(推荐安装)
queue-skill 门店排队取号 餐饮、服务行业
order-skill 外卖点餐 餐饮外卖
shopping-skill 潮玩购物 电商零售
taxi-skill 出行打车 出行服务
hospital-skill 医院挂号 医疗健康
travel-skill 旅行规划 旅游出行
bill-skill 生活缴费 公共服务
party-skill 聚会安排 社交活动
todolist-skill 待办事项 效率工具
payment-skill 微信支付 通用支付能力
water-tracker 喝水记录 健康打卡

输出一个简短方案(3-5 句话):目标用户、核心功能、推荐的 Skill。

Step 2 — 创建项目

用户确认方案后,执行:

npx mp-skills new \x3Cproject-name>
cd \x3Cproject-name>

输出示例:

* 创建项目: my-app
  ok  项目骨架已生成
  ok  git 仓库已初始化

[OK] 项目已创建: my-app
   cd my-app
     在 project.config.json 中填写 appid(微信公众平台获取)

Step 3 — 安装首批 Skill

根据方案推荐安装。至少安装 greet-skill(首页引导卡片):

npx mp-skills add TencentCloudBase/awesome-miniprogram-skills --skill greet-skill

以及推荐业务 Skill:

npx mp-skills add TencentCloudBase/awesome-miniprogram-skills --skill \x3C业务Skill名>

也可以一次性安装全部后再移除不需要的:

npx mp-skills add TencentCloudBase/awesome-miniprogram-skills --all

Step 4 — 引导配置

告诉用户还需要手动完成以下步骤:

4.1 填写 appid —— 在微信公众平台注册小程序,获取 AppID 后填入 project.config.json

4.2 填写云环境 ID —— 在云开发控制台创建环境,将环境 ID 填入 miniprogram/app.jsCLOUD_ENV_ID

4.3 运行 setup

npx mp-skills setup

交互式选择云环境 → 聚合云函数 → 生成 cloudbaserc.json → 初始化数据库。

4.4 打开项目

# macOS
/Applications/wechatwebdevtools.app/Contents/MacOS/cli open --project \x3C项目路径>

# Windows
"C:\Program Files (x86)\Tencent\微信web开发者工具\cli.bat" open --project \x3C项目路径>

Step 5 — 收尾

问用户是否需要:

  • 再添加更多 Skill(回到 Step 3 或转 wxa-find-skills
  • 在已有 Skill 上添加自定义能力(转 wxa-create-mp-skill
安全使用建议
Before installing, review the package or skill source and run setup commands only in a project directory you intend to modify. Be aware that npx/setup commands may create files, initialize git, and install third-party code.
能力评估
Purpose & Capability
The reported commands create or configure projects and skills, which is coherent with a setup/scaffolding purpose.
Instruction Scope
The skill may suggest commands that create files, initialize git, and install dependencies; this should be user-directed, but the evidence does not show automatic or deceptive execution.
Install Mechanism
Use of npx and setup/install commands can fetch and run external packages, which is expected for this kind of workflow but should be reviewed before running.
Credentials
The described local filesystem and dependency-install side effects are proportionate to project setup and do not indicate broad private data indexing or credential use.
Persistence & Privilege
No artifact-backed evidence indicates background persistence, privilege escalation, credential harvesting, or long-running workers.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wxa-create-ai-miniprogram
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wxa-create-ai-miniprogram 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.0
fix: add 自动查 registry 走 mirror 加速 clone
v0.1.2
fix: clawhub owner 改为 binggg,修复 display name
元数据
Slug wxa-create-ai-miniprogram
版本 0.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Create AI Miniprogram 是什么?

从零创建带 AI 能力的微信小程序项目。当用户想创建一个全新的微信小程序(不是已有项目上添加功能)时触发。集成云开发、数据库、登录、支付等能力。需要 Node.js 18+ 和 mp-skills CLI。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 46 次。

如何安装 Create AI Miniprogram?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install wxa-create-ai-miniprogram」即可一键安装,无需额外配置。

Create AI Miniprogram 是免费的吗?

是的,Create AI Miniprogram 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Create AI Miniprogram 支持哪些平台?

Create AI Miniprogram 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Create AI Miniprogram?

由 Booker Zhao(@binggg)开发并维护,当前版本 v0.2.0。

💬 留言讨论