返回 Skill 列表
extension
分类: 数据与分析需要 API Key

Qlik Cloud

集成37种工具的完整Qlik Cloud分析平台。涵盖健康检查、搜索、应用管理、重载、自然语言查询、自动化、AutoML、Qlik Answers AI、数据告警、空间、用户、许可证、数据文件及血缘分析。适用于用户询问Qlik、Qlik Cloud、Qlik Sense应用、分析仪表板、数据重载,或希望使用自然语言查询业务数据的场景。

person作者: undsoulhubclawhub

Qlik Cloud Skill

Complete OpenClaw integration for Qlik Cloud — 37 tools covering the full platform.

Setup

Add credentials to TOOLS.md:

### Qlik Cloud
- Tenant URL: https://your-tenant.region.qlikcloud.com
- API Key: your-api-key-here

Get an API key: Qlik Cloud → Profile icon → Profile settings → API keys → Generate new key

Quick Reference

All scripts: QLIK_TENANT="https://..." QLIK_API_KEY="..." bash scripts/<script>.sh [args]

Core Operations

| Script | Description | Args | |--------|-------------|------| | qlik-health.sh | Health check / connectivity test | — | | qlik-tenant.sh | Get tenant & user info | — | | qlik-search.sh | Search all resources | "query" | | qlik-license.sh | License info & usage | — |

Apps

| Script | Description | Args | |--------|-------------|------| | qlik-apps.sh | List all apps | [limit] | | qlik-app-get.sh | Get app details | <app-id> | | qlik-app-create.sh | Create new app | "name" [space-id] [description] | | qlik-app-delete.sh | Delete app | <app-id> | | qlik-app-fields.sh | Get fields & tables in app | <app-id> | | qlik-app-lineage.sh | Get app data sources | <app-id> |

Reloads

| Script | Description | Args | |--------|-------------|------| | qlik-reload.sh | Trigger app reload | <app-id> | | qlik-reload-status.sh | Check reload status | <reload-id> | | qlik-reload-cancel.sh | Cancel running reload | <reload-id> | | qlik-reload-history.sh | App reload history | <app-id> [limit] | | qlik-reload-failures.sh | Recent failed reloads | [days] [limit] |

Monitoring

| Script | Description | Args | |--------|-------------|------| | qlik-duplicates.sh | Find duplicate apps (same name) | [limit] |

Insight Advisor ⭐ (Natural Language Queries)

| Script | Description | Args | |--------|-------------|------| | qlik-insight.sh | Ask questions, get real data back | "question" [app-id] |

Note: If you don't know the app-id, run without it first — Qlik will suggest matching apps. The app-id for Insight Advisor is UUID format (e.g., 950a5da4-0e61-466b-a1c5-805b072da128).

Users & Governance

| Script | Description | Args | |--------|-------------|------| | qlik-users-search.sh | Search users | "query" [limit] | | qlik-user-get.sh | Get user details | <user-id> | | qlik-spaces.sh | List all spaces | [limit] |

Data Files & Lineage

| Script | Description | Args | |--------|-------------|------| | qlik-datafiles.sh | List uploaded data files | [space-id] [limit] | | qlik-datafile.sh | Get data file details | <file-id> | | qlik-datasets.sh | List managed datasets* | [space-id] [limit] | | qlik-dataset-get.sh | Get managed dataset details* | <dataset-id> | | qlik-lineage.sh | Data lineage graph | <secure-qri> [direction] [levels] |

*Managed datasets require Qlik Data Integration license.

Automations

| Script | Description | Args | |--------|-------------|------| | qlik-automations.sh | List automations | [limit] | | qlik-automation-get.sh | Get automation details | <automation-id> | | qlik-automation-run.sh | Run automation | <automation-id> | | qlik-automation-runs.sh | Automation run history | <automation-id> [limit] |

AutoML

| Script | Description | Args | |--------|-------------|------| | qlik-automl-experiments.sh | List ML experiments | [limit] | | qlik-automl-experiment.sh | Experiment details | <experiment-id> | | qlik-automl-deployments.sh | List ML deployments | [limit] |

Qlik Answers (AI Assistant)

| Script | Description | Args | |--------|-------------|------| | qlik-answers-assistants.sh | List AI assistants | [limit] | | qlik-answers-ask.sh | Ask assistant a question | <assistant-id> "question" [thread-id] |

Data Alerts

| Script | Description | Args | |--------|-------------|------| | qlik-alerts.sh | List data alerts | [limit] | | qlik-alert-get.sh | Get alert details | <alert-id> | | qlik-alert-trigger.sh | Trigger alert evaluation | <alert-id> |

Example Workflows

Check Environment

bash scripts/qlik-health.sh
bash scripts/qlik-tenant.sh
bash scripts/qlik-license.sh

Find and Query an App

bash scripts/qlik-search.sh "Sales"
bash scripts/qlik-app-get.sh "abc-123"
bash scripts/qlik-app-fields.sh "abc-123"
bash scripts/qlik-insight.sh "What were total sales last month?" "abc-123"

See App Data Sources

# Simple: see what files/connections an app uses
bash scripts/qlik-app-lineage.sh "950a5da4-0e61-466b-a1c5-805b072da128"
# Returns: QVD files, Excel files, databases, etc.

Reload Management

bash scripts/qlik-reload.sh "abc-123"
bash scripts/qlik-reload-status.sh "reload-id"
bash scripts/qlik-reload-history.sh "abc-123"

Natural Language Queries (Insight Advisor)

# Find apps that match your question
bash scripts/qlik-insight.sh "show me sales trend"

# Query specific app with UUID
bash scripts/qlik-insight.sh "ciro trend" "950a5da4-0e61-466b-a1c5-805b072da128"
# Returns: "Total Ciro is 9,535,982. Max is 176,447 on 2025-01-02"

Qlik Answers (AI)

# List available AI assistants
bash scripts/qlik-answers-assistants.sh

# Ask a question (creates thread automatically)
bash scripts/qlik-answers-ask.sh "27c885e4-85e3-40d8-b5cc-c3e20428e8a3" "What products do you sell?"

Response Format

All scripts output JSON:

{
  "success": true,
  "data": { ... },
  "timestamp": "2026-02-04T12:00:00Z"
}

Environment Variables

| Variable | Required | Description | |----------|----------|-------------| | QLIK_TENANT | Yes | Full tenant URL (https://...) | | QLIK_API_KEY | Yes | API key from Qlik Cloud |

Cloud-Only Features

These require Qlik Cloud (not available on-premise):

  • Automations
  • AutoML
  • Qlik Answers
  • Data Alerts
  • Lineage (QRI)
  • Managed Datasets (requires Data Integration license)