Install any skill in seconds. Free to start, no credit card required.
Get Started Free →minasaad1/Power BI Themes
Apply, inspect, and compare Power BI report themes and conditional formatting rules using pbi-cli. Invoke this skill whenever the user mentions "theme", "colours", "colors", "branding", "dark mode", "corporate theme", "styling", "conditional formatting", "colour scale", "gradient", "data bars", "background colour", "formatting rules", "visual formatting", or wants to change the overall look-and-feel of a report or apply data-driven formatting to specific visuals.
Passed 20 of 22 test cases with the skill, and 5 of 22 without it.
and 15 more in the full report
15 fixed5 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
When configuring visual borders inside the `visualStyles` section of a Power BI theme JSON, what are the only valid sub-properties allowed?
| Checked | Without skill | With skill |
|---|---|---|
| The response states that only `color` and `show` are valid sub-properties inside border objects. | Missed | Passed |
The instructions your model reads when the skill loads.
Manage report-wide themes and per-visual conditional formatting. No Power BI Desktop connection is needed.
Power BI themes are JSON files that define colours, fonts, and visual defaults for the entire report. Apply one with:
pbi report set-theme --file corporate-theme.json
This copies the theme file into the report's StaticResources/RegisteredResources/
folder and updates report.json to reference it. The theme takes effect when
the report is opened in Power BI Desktop.
pbi report get-theme
Returns:
base_theme -- the built-in theme name (e.g. "CY24SU06")custom_theme -- custom theme name if one is applied (or null)theme_data -- full JSON of the custom theme file (if it exists)Before applying a new theme, preview what would change:
pbi report diff-theme --file proposed-theme.json
Returns:
current / proposed -- display namesadded -- keys in proposed but not currenttest cases passed, vs 5 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.