source-profiler

Profile data sources to support Qlik data modeling and architecture decisions.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/Pupfish-LLC/qlik-agents --skill source-profiler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-profiler
Source: https://github.com/Pupfish-LLC/qlik-agents/tree/main/skills/source-profiler
Command: npx skills add https://github.com/Pupfish-LLC/qlik-agents --skill source-profiler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Profiling data sources to support accurate Qlik data modeling and architecture decisions, capturing schema, data types, cardinality, and quality indicators to reduce reload risk.

Core Features & Use Cases

  • Automatically profile sources when MCP is available to discover schema, cardinality, null rates, and sample values.
  • When MCP is unavailable, generate a structured Source Profile Template for manual completion.
  • Provide source architecture classification guidance to annotate tables (role, key structure, mutability, and incremental patterns), enabling informed Qlik modeling.
  • Use during requirements gathering and source profiling phases to inform data-model design and validation.

Quick Start

Run the source-profiler to generate a Source Profile Report when MCP is available, or a Source Profile Template for manual completion when MCP is unavailable.

Frequently Asked Questions about source-profiler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I profile data sources for Qlik data modeling?

To profile data sources for Qlik, you capture schema, data types, cardinality, and null rates to reduce reload risk. This process generates a Source Profile Report with per-table metadata and architecture classification guidance for informed modeling decisions.

What is source profiling and when do I need it for Qlik?

Source profiling is the process of discovering database schema, column-level data types, and quality indicators. You need it during the requirements gathering phase to validate source mutability and key structure before designing Qlik data models.

Can I discover schema automatically without an MCP connection?

Without an MCP connection, automatic schema discovery is unavailable, but you can generate a structured Source Profile Template. This manual template standardizes the profiling process by providing fields for you to input table metadata and column-level details.

Do I need MCP connections to classify source architecture for Qlik?

You do not need MCP connections to classify source architecture, as the profiler provides classification guidance independently. It annotates tables by role, key structure, mutability, and incremental patterns to support Qlik data model design.

What's the best way to capture null rates and cardinality for Qlik reloads?

The best way to capture null rates and cardinality is by applying automated data profiling through an MCP connection. This mechanism discovers schema metadata and sample values directly to reduce data reload risks.

Why does my Qlik data model need source architecture classification?

Source architecture classification is needed to annotate tables by role, key structure, and incremental patterns. This classification prevents reload errors and enables accurate data validation during Qlik data modeling.