适用于 Openclaw 的 WaveMaker

一个全面的集成方案,允许 AI 代理通过 Membrane CLI 管理 WaveMaker 项目、自动化低代码工作流并进行数据交互。

gora050
v1.0.2
2026年5月1日
0
413
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install wavemaker

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 wavemaker。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 WaveMaker?

WaveMaker 是一个强大的低代码平台,旨在通过拖放界面和预构建组件加速 Web 和移动应用的开发。此技能使 AI 代理能够直接与 WaveMaker 生态系统交互,管理从项目资产、工作空间到数据库和 API 服务的所有内容。通过利用 Openclaw Skills,开发人员可以在不增加手动认证管理开销的情况下,弥合 AI 驱动逻辑与低代码应用构建之间的鸿沟。

该集成依赖于 Membrane CLI,它为处理凭据、会话刷新和 API 代理提供了一个安全层。这确保了您的 AI 代理可以专注于高级集成逻辑和数据编排,而底层的 Openclaw Skills 框架负责处理连接到 WaveMaker 平台的各种技术复杂性。

WaveMaker 应用场景

  • 自动化 WaveMaker 项目中数据记录和应用工作流的管理。
  • 通过 AI 驱动的命令触发 Git 操作、部署和环境设置。
  • 发现并执行平台特定操作,如管理 prefabs、模块和主题。
  • 使用自然语言意图发现与 WaveMaker API 和数据库交互。
  • 为使用 Openclaw Skills 的团队简化开发任务,保持低代码环境的一致性。

WaveMaker 工作原理

  1. AI 代理安装并使用特定的客户端身份认证 Membrane CLI。
  2. 建立与 WaveMaker 域的连接,触发自动或手动 OAuth 流程。
  3. 代理监控连接状态,在继续操作前等待 READY 状态。
  4. 使用自然语言意图,代理搜索与用户请求相关的特定操作(例如,“列出项目”或“更新记录”)。
  5. 代理执行所选操作或向 WaveMaker API 发送直接代理请求,Openclaw Skills 会自动处理请求头和认证。

WaveMaker 配置指南

首先,安装 Membrane CLI 以实现代理与平台之间的通信:

npm install -g @membranehq/cli@latest

使用相关的代理类型认证 CLI,以优化工具性能:

membrane login --tenant --clientName=openclaw

创建到您的 WaveMaker 实例的安全连接:

membrane connection ensure "https://www.wavemaker.com/" --json

如果连接状态为 BUILDING,请轮询以确认就绪状态:

npx @membranehq/cli connection get <id> --wait --json

WaveMaker 数据架构与分类体系

WaveMaker 技能将数据组织成几个核心实体,并利用结构化的动作模式进行集成。Openclaw Skills 利用这些模式来确保精确的数据映射。

Entity Description
Project 所有应用资产(包括页面和服务)的顶级容器。
Workspace 开发人员管理多个应用实例的环境。
Service 应用中使用的 API 和后端逻辑的定义。
Variable 用于在 WaveMaker 应用中管理状态和逻辑流的数据对象。
Metadata 关于用户、角色和安全设置的信息。

通过 CLI 发现的所有操作都包含用于参数验证的 inputSchema 和用于结构化响应处理的 outputSchema。

WaveMaker 高级特性

  • 服务器端凭据管理,无需在本地存储 API 密钥。
  • 自然语言动作发现,可找到用于分页和字段映射等复杂任务的预构建函数。
  • 直接 API 代理请求,自动注入必要的认证头并处理令牌刷新。
  • 通过手动授权码完成支持无头环境。
  • 对连接状态进行全面监控,包括使用 Openclaw Skills 时所需客户端操作的具体指令。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*