返回顶部
m

miaoda-app-builder秒哒应用构建器

Create, modify, generate, and deploy websites, web apps, dashboards, SaaS products, internal tools, interactive web pages, Weixin mini program , games on the Baidu Miaoda (秒哒) platform using natural-language instructions.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.11
安全检测
已通过
1,514
下载量
免费
免费
6
收藏
概述
安装方式
版本历史

miaoda-app-builder

Miaoda (秒哒) App Builder

Miaoda (秒哒) 是一个对话驱动的全栈应用构建器
官方网站:https://www.miaoda.cn

用户用自然语言描述需求,Miaoda 即可生成可直接上线的网页产品,包括:

  • - 前端界面
  • 后端服务
  • 数据库结构
  • 集成功能
  • 可部署的托管环境

典型输出包括:

  • - 网站
  • Web 应用
  • 仪表盘
  • SaaS 产品
  • 管理后台
  • 内部工具
  • 落地页
  • 交互式网页
  • 浏览器游戏和小游戏

该技能使 AI 代理能够与 Miaoda(秒哒)平台 交互,以创建、迭代、生成和部署应用。

所有平台操作必须通过打包的 CLI 脚本执行:

bash
python scripts/miaoda_api.py [options]

不要直接调用平台 API。始终使用此技能提供的 CLI 命令。



何时使用此技能

当用户想要以下操作时,请使用此技能:

  • * 创建一个网站
  • 创建一个网页
  • 构建一个Web 应用
  • 构建一个仪表盘
  • 创建一个SaaS 产品
  • 构建一个管理后台
  • 构建一个内部工具
  • 创建一个落地页
  • 构建一个交互式网页
  • 创建一个浏览器游戏
  • 创建一个小游戏
  • 生成一个MVP 网页产品
  • 修改现有的Miaoda 项目
  • 发布或部署一个Miaoda 应用

不要将此技能用于无关的编程任务。



路由关键词

如果请求包含以下概念,则触发此技能:

  • * 构建一个网站
  • 创建一个网页
  • 构建一个 Web 应用
  • 创建一个 SaaS
  • 构建一个仪表盘
  • 创建一个管理后台
  • 构建一个内部工具
  • 创建一个落地页
  • 构建一个浏览器游戏
  • 创建一个小游戏
  • 生成一个网页产品
  • 制作一个贪吃蛇游戏网页
  • 构建一个待办事项 Web 应用
  • 创建一个博客网站

示例请求

应路由到此技能的示例:

  • * 创建一个待办事项列表 Web 应用
  • 构建一个个人博客网站
  • 制作一个销售分析仪表盘
  • 创建一个 SaaS 落地页
  • 构建一个管理后台
  • 写一个贪吃蛇游戏网页
  • 创建一个浏览器游戏
  • 构建一个小型网页游戏
  • 修改我的 Miaoda 项目
  • 发布这个 Miaoda 应用

无状态执行模型

CLI 脚本是无状态的

它在调用之间不存储工作流状态。

应用工作流状态由 Miaoda 平台维护,必须从以下内容推断:

  • * appId
  • conversationId
  • 应用详情
  • 对话轨迹事件

代理在继续对话或修改应用时,必须传递适当的标识符。



应用生命周期规则

Miaoda 应用遵循严格的生命周期。

代理必须遵守以下规则。



初始创建

对于新应用:

  1. 1. 从描述产品的 chat 请求开始。
  2. 应用进入 PRD 细化阶段
  3. 继续对话以细化规格说明。
  4. 当轨迹中包含一个生成应用按钮(result.artifact.parts[].data.actions[] 中的 type:button 和 event:{name:generateApp})时,使用 generate-app 触发应用生成。

在初始创建期间,仅需生成一次



多轮修改

在应用已经生成之后:

  • * 不要再调用 generate-app。
  • 继续使用相同的 appId 和 conversationId 进行 chat。

普通的聊天消息会修改现有应用。



发布

在应用至少生成一次之后才允许发布。

规则:

  • * 发布不需要再次执行生成步骤
  • 首次生成后,可随时发布
  • 发布后必须进行状态轮询(或使用 --wait 标志)

典型部署流程:

publish → publish-status 轮询

或使用 --wait 标志自动轮询:

publish --wait

当状态变为以下之一时停止轮询:

  • * SUCCESS
  • FAILED

应用 URL

Miaoda 在生命周期中提供两种类型的 URL。



项目预览(编辑器/开发)

应用创建后,可通过以下地址访问项目:

https://www.miaoda.cn/projects/

此 URL 可与用户共享,用于:

  • * 查看项目
  • 编辑应用
  • 预览生成结果

一旦创建了 appId,预览 URL 即可使用。



生产部署 URL

发布成功后,应用可通过以下地址访问:

https://.appmiaoda.com

这是已部署应用的公共生产 URL

仅在发布成功完成后才返回此 URL。



标准工作流

创建新应用

chat → PRD 细化 → generate-app → publish



修改已生成的现有应用

chat → chat → chat

(无需额外的生成步骤)



部署应用

publish → publish-status 轮询

或:

publish --wait



可用命令

所有命令均通过 CLI 脚本执行。

重要提示:在运行命令之前,务必设置 MIAODAAPIKEY 环境变量。

bash
export MIAODAAPIKEY=yourapikey_here



list-apps

列出属于已验证用户的所有应用。

用法:

bash
python scripts/miaoda_api.py list-apps [--brief]

可选参数:

  • - --brief:仅输出关键字段:appId、name、type、appFocus、host、updatedAt。建议代理使用以减少 token 消耗。
  • --name NAME:按应用名称过滤(子字符串)
  • --page PAGE:页码(默认:1)
  • --size SIZE:每页数量(默认:12)

示例:

bash
export MIAODAAPIKEY=sk_xxxxx

简洁模式(推荐代理使用)

python scripts/miaoda_api.py list-apps --brief

完整模式

python scripts/miaoda_api.py list-apps

返回: 包含 appId、name、type 等的应用 JSON 数组。



app-detail

获取特定应用的详细信息。默认情况下,自动将 conversationId 注入响应中 — 无需单独调用 get-context-id。

用法:

bash
python scripts/miaodaapi.py app-detail --app-id id> [--no-context]

必需参数:

  • - --app-id APP_ID:应用 ID

可选参数:

  • - --no-context:跳过从轨迹自动获取 conversationId(更快,但响应不会包含 conversationId)

示例:

bash
export MIAODAAPIKEY=sk_xxxxx
python scripts/miaoda_api.py app-detail --app-id app-abc123xyz

返回: 包含应用详情、配置和状态的 JSON 对象。data.conversationId 会自动填充。



get-context-id

通过读取现有应用的轨迹来恢复其 conversationId。当会话重置后 conversationId 丢失时非常有用。

用法:

bash
python scripts/miaodaapi.py get-context-id --app-id id>

必需参数:

  • - --app-id APP_ID:应用 ID

可选参数:

  • - --fetch-timeout SECONDS:请求超时时间(秒)(默认:10)

示例:

bash
export MIAODAAPIKEY=sk_xxxxx
python scripts/miaoda_api.py get-context-id --app-id app-abc123xyz

返回: {appId: app-abc123xyz, conversationId: conv-def456uvw}

使用场景:

  • - 需要在新会话中修改之前创建的应用,但 conversationId 丢失
  • 使用返回的 conversationId 配合 chat --app-id --context-id 恢复修改



conversation-history

显示应用过去交互的人类/代理可读摘要。比 trajectory 或 fetch-trajectory 更方便快速了解之前会话中发生了什么。

用法:

bash
python scripts/miaodaapi.py conversation-history --app-id id> [options]

必需参数:

  • - --app-id APP_ID:应用 ID

可选参数:

  • - --full:显示完整内容而非截断摘要(默认:截断至 200 字符)
  • --limit N:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 miaoda-app-builder-1776121387 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 miaoda-app-builder-1776121387 技能

通过命令行安装

skillhub install miaoda-app-builder-1776121387

下载

⬇ 下载 miaoda-app-builder v1.0.11(免费)

文件大小: 17.44 KB | 发布时间: 2026-4-15 13:25

v1.0.11 最新 2026-4-15 13:25
miaoda-app-builder 1.0.11

- Improved instructions for when to call generate-app, aligning trigger with presence of Generate App button/action in the chat trajectory.
- list-apps: Added --brief flag to output only key fields for efficiency. Also added filters for name, page, and size.
- app-detail: Now auto-injects conversationId by default; added --no-context to disable this.
- Added get-context-id command to recover conversationId for existing apps, enabling modification after session resets.
- Updated documentation for better clarity on workflows, parameters, and usage examples.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large