What problem does it solve?
Power BI reports often suffer from inconsistent formatting, hard-coded colors, and scattered visual-level overrides that make rebranding and maintenance painful. This Skill centralizes formatting decisions into a report theme and enforces theme compliance using the pbir CLI, eliminating risky manual edits to theme.json or visual.json files.
Core Features & Use Cases
- Theme auditing and diagnostics: Inspect colors, fonts, and the formatting cascade with commands like
pbir theme colors, pbir visuals format, and pbir bpa run to find hard-coded values and excessive overrides.
- Theme authoring and enforcement: Set data palettes, semantic colors, and typography via
pbir theme set-colors and pbir theme set-fonts, promote well-designed visuals into theme defaults with pbir theme push-visual, and clear stale overrides with pbir visuals clear-formatting.
- Validation and rendering: Validate themes with
pbir theme validate and capture screenshots via Power BI Desktop to confirm visual results.
- Use Case: A report uses a default theme with dozens of local formatting overrides. Audit the report, apply a branded palette and Segoe UI type scale at the theme level, clear redundant visual overrides while preserving conditional formatting, then validate and screenshot the result.
Quick Start
Use the modifying-theme-json skill to audit this report's theme, apply a consistent color palette and typography, and clear unnecessary visual-level formatting overrides.