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: Full reference for the 2016 RDL schema, element ordering rules, tablix structures, parameters, and data source connection strings (PBIDATASET, SQL, Enter Data).
- Validation and publishing scripts: A stdlib-only Python validator 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 interviews for requirements, copies the semantic-model starter, validates the XML, publishes to a capacity-backed workspace, and renders a PDF to verify.
Quick Start
Ask the agent to create a paginated report from your semantic model, for example: build an invoice-style paginated report from my Sales model and render it to PDF.