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)