返回顶部
m

medo-app-builderMedo应用构建器

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

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

medo-app-builder

Medo 应用构建器

Medo 是一个对话驱动的全栈应用构建器
官方网站:https://www.medo.dev

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

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

典型输出包括:

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

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

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

bash
python scripts/medo_api.py [options]

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



何时使用此技能

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

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

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



路由关键词

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

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

示例请求

应路由到此技能的示例:

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

无状态执行模型

CLI 脚本是无状态的

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

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

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

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



应用生命周期规则

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

代理必须遵守这些规则。



初始创建

对于新应用:

  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 polling

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

publish --wait

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

  • * SUCCESS
  • FAILED

应用 URL

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



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

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

https://www.medo.dev/projects/

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

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

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



生产部署 URL

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

https://.appmedo.com

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

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



标准工作流

创建新应用

chat → PRD refinement → generate-app → publish



修改现有已生成应用

chat → chat → chat

(不需要额外的生成步骤)



部署应用

publish → publish-status polling

或者:

publish --wait



可用命令

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

重要:在运行命令之前,始终设置 MEDOAPIKEY 环境变量。

bash
export MEDOAPIKEY=yourapikey_here



list-apps

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

用法:

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

可选参数:

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

示例:

bash
export MEDOAPIKEY=sk_xxxxx

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

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

完整模式

python scripts/medo_api.py list-apps

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



app-detail

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

用法:

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

必需参数:

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

可选参数:

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

示例:

bash
export MEDOAPIKEY=sk_xxxxx
python scripts/medo_api.py app-detail --app-id app-abc123xyz

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



get-context-id

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

用法:

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

必需参数:

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

可选参数:

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

示例:

bash
export MEDOAPIKEY=sk_xxxxx
python scripts/medo_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/medoapi.py conversation-history --app-id id> [options]

必需参数:

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

可选参数:

  • - --full:显示完整内容而非截断摘要(默认:在 200 字符处截断)
  • --limit N:仅显示最后 N 轮对话
  • --fetch-timeout SECONDS:请求超时时间(秒)(默认:10)

示例:

bash
export MEDO_API

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 medo-app-builder-1776028165 技能

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

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

通过命令行安装

skillhub install medo-app-builder-1776028165

下载

⬇ 下载 medo-app-builder v1.0.0(免费)

文件大小: 17.42 KB | 发布时间: 2026-4-13 10:59

v1.0.0 最新 2026-4-13 10:59
- Initial release of the medo-app-builder skill.
- Allows users to create, modify, generate, and deploy websites, web apps, dashboards, SaaS products, internal tools, interactive web pages, Weixin mini programs, and games on the Baidu Medo platform using natural-language instructions.
- All platform operations are performed via a packaged Python CLI script, not direct API calls.
- Supports application lifecycle management: creation, iterative modification, and publishing with clear command workflows.
- Provides command-line tools for listing apps, fetching app details, recovering conversation IDs, and managing deployment.
- Documents trigger keywords and use cases to ensure correct routing for relevant user requests.

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

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

p2p_official_large