适用于 Openclaw 的 GoodData

一个全面的集成,使 AI 代理能够通过 Membrane CLI 管理 GoodData 分析、自动化数据工作流并与仪表板交互。

gora050
v1.0.4
2026年5月1日
0
417
0

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install gooddata

2. 手动安装

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

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

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

3. 提示词安装

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

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

更倾向于下载?

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

什么是 GoodData?

GoodData 是一个基于云的分析平台,旨在供企业可视化数据并构建自定义仪表板。此 Openclaw Skills 集成允许开发人员和 AI 代理以编程方式与 GoodData 生态系统交互,从而促进 KPI 跟踪和趋势识别。通过利用 Membrane 框架,此技能消除了手动身份验证和凭据管理的复杂性,为嵌入式分析和数据分发提供了一条流线化的路径。

GoodData 应用场景

  • 自动化数据洞察和仪表板的创建与管理。
  • 以编程方式管理用户访问和工作空间配置。
  • 将实时分析集成到自定义应用程序和开发人员工作流中。
  • 跨环境编排数据分发和数据集同步。
  • 通过 AI 代理使用自然语言查询商业智能数据。

GoodData 工作原理

  1. 安装 Membrane CLI 并对代理进行身份验证以建立安全会话。
  2. 通过提供应用程序 URL 创建到 GoodData 实例的连接。
  3. 通过轮询机制监控连接状态,直到状态为 READY。
  4. 使用自然语言意图搜索发现可用的分析操作。
  5. 执行特定操作或通过自动注入标头和令牌进行直接 API 代理请求。

GoodData 配置指南

全局安装所需的 CLI 工具:

npm install -g @membranehq/cli@latest

身份验证您的 Openclaw Skills 代理:

membrane login --tenant --clientName=openclaw

初始化到您的 GoodData 环境的连接:

membrane connection ensure "https://gooddata.com" --json

如果连接处于构建状态,请等待连接完成:

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

GoodData 数据架构与分类体系

该技能与多个 GoodData 核心组件交互,并使用结构化模式进行发现:

组件 描述
Analytical Designer 处理 Insights、Insight Views 和 Dashboards。
Data Integration Console 管理 Data Sources、Data Sets 和 Distribution 逻辑。
Catalog 提供对 Catalog Views 和元数据的访问。
Action Schema 每个操作都为参数提供 inputSchema,为结果提供 outputSchema。
Connection Metadata 跟踪连接状态(READY、BUILDING 等)和所需的客户端操作。

GoodData 高级特性

  • 基于意图的发现,允许代理使用自然语言寻找相关的操作。
  • 透明的凭据刷新逻辑,确保长时间运行的数据操作不中断。
  • 通过请求命令进行直接 API 代理,以便与未公开的端点深度集成。
  • 多代理微调支持,针对不同 AI 框架优化性能。
  • 服务端身份验证管理,无需在本地存储 API 密钥。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*