fabriciq

Answers natural-language business questions over Power BI reports and semantic models via the FabricIQ MCP endpoint.

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/paulasilvatech/Fabric-Agentic-SDLC --skill fabriciq-paulasilvatech
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fabriciq
Source: https://github.com/paulasilvatech/Fabric-Agentic-SDLC/tree/main/.github/skills/fabriciq
Command: npx skills add https://github.com/paulasilvatech/Fabric-Agentic-SDLC --skill fabriciq-paulasilvatech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Business users often need answers from Power BI reports and semantic models but lack the DAX expertise or time to write queries manually. This Skill translates natural-language questions into correct DAX queries, handling artifact discovery, schema inspection, entity resolution, and query execution end to end. ## Core Features & Use Cases - Artifact Discovery & Resolution: Finds Power BI reports and semantic models by keyword, resolves report GUIDs from pasted URLs, and maps reports to their underlying semantic models. - Schema-Aware DAX Generation: Reads report metadata, semantic model schemas, custom instructions, and verified answers before writing DAX, ensuring queries respect model-defined business logic and filters. - Verified Answer Matching: Detects pre-authored verified answers in the semantic model and replicates their exact bindings and filters instead of writing ad-hoc queries. - Use Case: A sales manager asks "What are the top 5 products by revenue in the Sales Benchmark report?" The Skill discovers the report, inspects its schema, resolves values, executes a DAX query, and returns a plain-language answer with key numbers. ## Quick Start Ask the Power BI report "Sales Benchmark" which products had the highest revenue last quarter.

Frequently Asked Questions about fabriciq

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

FAQPage Schema
How do I ask natural-language questions about Power BI report data?▼

Provide a question referencing a report or semantic model by name or URL. The Skill discovers the artifact, inspects its schema and filters, writes a DAX query, executes it, and returns a plain-language answer with the key figures.

How to run a DAX query against a Power BI semantic model?▼

Name the semantic model or report and state the question. The Skill reads the model schema, applies custom instructions and verified answers, then executes one to four DAX queries via the ExecuteQuery tool and summarizes the results.

Can I use a Power BI URL to query a report?▼

Yes. When you paste a Power BI or Fabric URL, the Skill calls ResolveReportIdFromUrl to map it to the correct published-report GUID, which is required for workspace-App URLs where the path-level ID differs from the report GUID.

What Power BI artifact types are supported for querying?▼

Only Power BI reports and semantic models are supported. Paginated reports, dashboards, and other Fabric artifact types are not currently supported, and the Skill will suggest using a report or semantic model instead.

Why does a DAX query return blank or unexpected results?▼

Blank results usually come from querying dates with no data, missing report-level filters, or using the wrong measure. The Skill checks the schema, report filters, and measure definitions, then retries once with corrected DAX.

What are verified answers in a Power BI semantic model?▼

Verified answers are pre-authored visual definitions stored in the semantic model. When one matches your question, the Skill replicates its exact bindings and filters in DAX instead of writing a custom query, ensuring authoritative results.