Agent skill · Testing & QA

paginated-report

Author, validate, publish, and test Power BI paginated reports in the RDL format. Automatically invoke when the user mentions "paginated report", "RDL", ".rdl", "Report Builder", "Power BI Report Builder", "SSRS report", "PBIRS", "Power BI Report Server", or asks to "create a paginated report", "build an invoice/statement report", "make a print-perfect report", "connect a paginated report to a semantic model", "edit an RDL file", "publish an .rdl", or "render a paginated report to PDF/Excel".

data-goblingithub.com/data-goblinGitHub ↗
claude-codecopilotships scriptsGPL-3.0
Install
npx skills add data-goblin/power-bi-agentic-development --skill paginated-report --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 18
SKILL.md size: 14 KB
Bundled scripts: yes
Path: plugins/paginated-reports/skills/paginated-report/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 833
Language: C#

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Paginated Reports (RDL) A paginated report is a print-faithful, multi-page document (invoice, statement, operational list, regulatory filing) defined by a single `.rdl` XML file. The `.rdl` is plain, hand-editable, diff-friendly XML holding everything: data sources, datasets, parameters, page setup, layout, and expressions. Power BI Report Builder is a Windows GUI over this same XML, so a coding agent edits the artifact directly. This skill teaches the RDL format and its unwritten rules, how to connect to data, the rendering quirks, and a dev loop that confirms a report actually renders. It is the home for everything RDL. For interactive screen-first reports (PBIR), use `reports:create-pbi-report` instead; see "Is paginated the right tool?" in `references/report-structure.md`. This is for Power BI paginated reports (the Power BI service / Fabric), not classic SSRS; the format is shared but the environment differs (see `references/differences-with-ssrs.md`). ## Before building: interview the user A paginated report is a fixed-format document where the data source, parameters, and delivery target are expensive to change later. Before authoring anything, run a requirements interview

What's inside
Steps it walks through
  1. Before building: interview the user
  2. Three rules that prevent most breakage
  3. Workflow
  4. Starting templates (assets/)
  5. Scripts (scripts/)
  6. Connecting to data
  7. Rendering quirks to anticipate
  8. Structuring a report
  9. Reference files
  10. Related skills
Ships with 17 files
  • assets/enter-data-starter.rdl
  • assets/platform-template.json
  • assets/semantic-model-starter.rdl
  • assets/sql-starter.rdl
  • references/data-sources.md
  • references/dev-loop.md
  • references/differences-with-ssrs.md
  • references/example-reports.md
  • references/questionnaire.md
  • references/rdl-format.md
  • references/renderers.md
  • references/report-structure.md
  • scripts/export_rdl.ps1
  • scripts/export_rdl.sh
  • scripts/publish_rdl.ps1
  • scripts/publish_rdl.sh
  • scripts/validate_rdl.py
More from power-bi-agentic-development
All skills →
About this skill
What does the paginated-report skill do?

Author, validate, publish, and test Power BI paginated reports in the RDL format. Automatically invoke when the user mentions "paginated report", "RDL", ".rdl", "Report Builder", "Power BI Report Builder", "SSRS report", "PBIRS", "Power BI Report Server", or asks to "create a paginated report", "build an invoice/statement report", "make a print-perfect report", "connect a paginated report to a semantic model", "edit an RDL file", "publish an .rdl", or "render a paginated report to PDF/Excel".

How do I install it?

Run `npx skills add data-goblin/power-bi-agentic-development --skill paginated-report --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From data-goblin/power-bi-agentic-development, a repository with 833 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going