Qlik Cloud Skill
Complete OpenClaw integration for Qlik Cloud — 37 tools covering the full platform.
Setup
Add credentials to TOOLS.md:
CODEBLOCK0
Get an API key: Qlik Cloud → Profile icon → Profile settings → API keys → Generate new key
⚡ When to Use What
| You Want... | Use This | Example |
|---|
| Actual data values (KPIs, numbers, trends) | INLINECODE0 | "what is total sales", "which store has lowest stock" |
| App structure (field names, tables) |
qlik-app-fields.sh | Understanding data model |
|
Refresh data |
qlik-reload.sh | Trigger reload before querying |
|
Find apps |
qlik-search.sh or
qlik-apps.sh | Locate app by name |
🚨 Decision Tree:
CODEBLOCK1
Key insight: qlik-app-fields.sh returns metadata (structure), NOT actual data. To get real numbers, always use qlik-insight.sh (Insight Advisor).
Quick Reference
All scripts: INLINECODE7
Core Operations
| Script | Description | Args |
|---|
| INLINECODE8 | Health check / connectivity test | — |
| INLINECODE9 |
Get tenant & user info | — |
|
qlik-search.sh | Search all resources (returns
resourceId) |
"query" |
|
qlik-license.sh | License info & usage | — |
Apps
| Script | Description | Args |
|---|
| INLINECODE14 | List apps (supports space filtering) | INLINECODE15 |
| INLINECODE16 |
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 (metadata only, not data values) |
<app-id> |
|
qlik-app-lineage.sh | Get app data sources |
<app-id> |
Reloads
| Script | Description | Args |
|---|
| INLINECODE26 | Trigger app reload | INLINECODE27 |
| INLINECODE28 |
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 |
|---|
| INLINECODE36 | Find duplicate apps (same name) | INLINECODE37 |
Insight Advisor ⭐ (Natural Language Queries)
| Script | Description | Args |
|---|
| INLINECODE38 | Ask questions in plain language, get real data values back | INLINECODE39 |
This is the primary tool for getting actual data! Ask naturally:
- - "what is total sales"
- "which stores have lowest availability"
- "show stock count by region"
- "items predicted out of stock"
Important:
- 1. Use
resourceId (UUID format) from search results — NOT the item INLINECODE41
- 2. Check response for
narrative and/or data — If both missing, try rephrasing
- 3. For data questions, use insight.sh NOT fields.sh —
fields.sh = metadata, insight.sh = actual values
Users & Governance
| Script | Description | Args |
|---|
| INLINECODE46 | Search users | INLINECODE47 |
| INLINECODE48 |
Get user details |
<user-id> |
|
qlik-spaces.sh | List all spaces (shared, managed, data) |
[limit] |
⚠️ Personal Space
Personal space is VIRTUAL in Qlik Cloud — it does NOT appear in the /spaces API!
CODEBLOCK2
Space types in Qlik Cloud:
- - personal — Virtual, user's private apps (use
--space personal) - shared — Team collaboration spaces
- managed — Governed spaces with publishing workflow
- data — Data storage spaces
Data Files & Lineage
| Script | Description | Args |
|---|
| INLINECODE54 | List uploaded data files | INLINECODE55 |
| INLINECODE56 |
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 are available in Qlik Cloud.
Automations
| Script | Description | Args |
|---|
| INLINECODE64 | List automations | INLINECODE65 |
| INLINECODE66 |
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 |
|---|
| INLINECODE72 | List ML experiments | INLINECODE73 |
| INLINECODE74 |
Experiment details |
<experiment-id> |
|
qlik-automl-deployments.sh | List ML deployments |
[limit] |
Qlik Answers (AI Assistant)
| Script | Description | Args |
|---|
| INLINECODE78 | List AI assistants | INLINECODE79 |
| INLINECODE80 |
Ask assistant a question |
<assistant-id> "question" [thread-id] |
Data Alerts
| Script | Description | Args |
|---|
| INLINECODE82 | List data alerts | INLINECODE83 |
| INLINECODE84 |
Get alert details |
<alert-id> |
|
qlik-alert-trigger.sh | Trigger alert evaluation |
<alert-id> |
Example Workflows
Check Environment
CODEBLOCK3
Find and Query an App
CODEBLOCK4
See App Data Sources
CODEBLOCK5
Reload Management
CODEBLOCK6
Natural Language Queries (Insight Advisor)
CODEBLOCK7
Qlik Answers (AI)
CODEBLOCK8
Response Format
All scripts output JSON:
CODEBLOCK9
Environment Variables
Required credentials (add to TOOLS.md or set as environment variables):
- - QLIKTENANT — Your tenant URL (e.g.,
https://company.eu.qlikcloud.com) - QLIKAPI_KEY — API key from Qlik Cloud profile settings
Cloud-Only Features
The following features are Qlik Cloud exclusive (not available on Qlik Sense Enterprise on Windows):
- - ⚙️ Automations — Low-code workflow automation
- 🤖 AutoML — Machine learning experiments & deployments
- 💬 Qlik Answers — AI-powered Q&A assistants
- 🔔 Data Alerts — Threshold-based notifications
- 🔗 Lineage (QRI) — Data flow visualization
- 📊 Managed Datasets — Centralized data management
Qlik Cloud 技能
Qlik Cloud 的完整 OpenClaw 集成 — 涵盖整个平台的 37 个工具。
设置
将凭据添加到 TOOLS.md:
markdown
Qlik Cloud
- - 租户 URL:https://your-tenant.region.qlikcloud.com
- API 密钥:your-api-key-here
获取 API 密钥:Qlik Cloud → 个人资料图标 → 个人资料设置 → API 密钥 → 生成新密钥
⚡ 何时使用何种工具
| 您想要... | 使用此工具 | 示例 |
|---|
| 实际数据值(KPI、数字、趋势) | qlik-insight.sh | 总销售额是多少、哪个门店库存最低 |
| 应用结构(字段名、表) |
qlik-app-fields.sh | 了解数据模型 |
|
刷新数据 | qlik-reload.sh | 查询前触发重新加载 |
|
查找应用 | qlik-search.sh 或 qlik-apps.sh | 按名称定位应用 |
🚨 决策树:
用户询问数据(数字、KPI、趋势)?
└─ 是 → 使用 qlik-insight.sh
└─ 响应包含 narrative 或 data?
└─ 是 → 返回结果
└─ 否 → 尝试重新表述,检查 drillDownLink
└─ 否(结构/元数据)→ 使用 qlik-app-fields.sh
关键洞察: qlik-app-fields.sh 返回元数据(结构),而非实际数据。要获取真实数字,始终使用 qlik-insight.sh(洞察顾问)。
快速参考
所有脚本:QLIKTENANT=https://... QLIKAPI_KEY=... bash scripts/