What problem does it solve? Hand-authoring Power BI paginated report (.rdl) XML is error-prone: element order breaks files silently, DAX and parameter wiring fail only at render time, and preview never matches PDF output. This Skill provides the RDL format rules, starter templates, validation scripts, and a publish-and-render loop so reports actually work in the Power BI service. ## Core Features & Use Cases - RDL authoring guidance: Detailed references covering the 2016 RDL schema, element ordering rules, tablix structure, parameters, data source connect strings (PBIDATASET, SQL, Enter Data), and renderer quirks. - Validation and publishing scripts: A stdlib-only Python validator for structural checks, plus Bash/PowerShell scripts that publish via the Power BI Imports API and export rendered output (PDF, Excel, etc.) to confirm the report works. - Starter templates: Ready-to-edit .rdl assets for Enter Data, semantic model (DAX/TREATAS), and Azure SQL sources, plus the Fabric Git .platform sidecar. - Use Case: A user asks to build a print-perfect invoice report connected to a Power BI semantic model. The Skill runs a requirements interview, copies the semantic-model starter, wires a verified DAX query, validates the XML, publishes to a capacity-backed workspace, and exports a PDF to confirm the rendered output. ## Quick Start Ask the agent to create a paginated invoice report connected to your Power BI semantic model and render it to PDF for verification.