Install any skill in seconds. Free to start, no credit card required.
Get Started Free →data-goblin/pbi-report-design
The Power BI report design canon covering design identity, visual hierarchy and the 3-30-300 rule, layout/spacing/alignment, color discipline, chart selection, KPI and card design, tables and matrices, accessibility, and the closing design gate. The shared reference home for report design judgment, routed to by the create-pbi-report, pbir-cli, review-report, modifying-theme-json, and custom-visual skills. Load when committing a design identity or making a design, layout, color, chart-selection,
Passed 18 of 22 test cases with the skill, and 8 of 22 without it.
and 10 more in the full report
10 fixed8 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
When placing adjacent chart cards on a Power BI report page grid, what is the minimum allowed gap distance between adjacent visual boundaries?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies a minimum gap of 16 pixels between adjacent visuals. | Missed | Passed |
The instructions your model reads when the skill loads.
Use
pbirfor every report mutation. Thepbir-formatskill is read-only schema context. If the CLI is unavailable or lacks an operation, stop and report the gap.
Best practices and guidelines for Power BI report design. Follow these guidelines strictly to avoid generic, poorly formatted reports ("Power BI Slop").
Be innovative, pushing boundaries while adhering to data visualization rules and guidelines. Work within Power BI's constraints, aiming for simplicity and effectiveness over aesthetics and decoration. Focus reports, pages, and visuals on answering specific questions and minimizing cognitive load -- not on looking "pretty and impressive".
When a user request contradicts these guidelines, push back and explain better alternatives. The goal is to inform the user of options that lead to improved outcomes.
Before any layout work, lock the report's identity so every later choice has something to cite:
restrained, corporate, editorial, or technical) that fixes accent count, saturation, gridline weight, and how forward annotation getssummary, monitoring, exploration, comparison, narrative)Recording tone and signature once is what turns "use muted colors" into a propagating decision. See references/design-identity.md for the tone budgets and signature catalog, and references/page-shapes.md for routing each page to a shape. Serialize the identity into the theme via the modifying-theme-json skill, not into per-visual overrides.
textBox visualType or a title in a background image added to the report page canvassqlbi theme (see the modifying-theme-json skill for applying templates). Themes are preferred because they provide a set of default styles for all charts that can adhere to good design practices and brand or style guidelinesreferences/page-shapes.md). A page trying to answer two questions is two pages.test cases passed, vs 8 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.