power-bi-themes

Featured

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.

AI & Automation 424 stars 111 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
88
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Power BI Themes Skill Manage report-wide themes and per-visual conditional formatting. No Power BI Desktop connection is needed. ## Applying a Theme Power BI themes are JSON files that define colours, fonts, and visual defaults for the entire report. Apply one with: ```bash 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. ## Inspecting the Current Theme ```bash 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) ## Comparing Themes Before applying a new theme, preview what would change: ```bash pbi report diff-theme --file proposed-theme.json ``` Returns: - `current` / `proposed` -- display names - `added` -- keys in proposed but not current - `removed` -- keys in current but not proposed - `changed` -- keys present in both but with different values This helps catch unintended colour changes before committing. ## Theme JSON Structure A Power BI theme JSON file typically contains: ```json { "name": "Corporate Brand", "dataColors": ["#0078D4", "#00BCF2", "#FFB900", "#D83B01", "#8661C5", "#00B294"], "background": "#FFFFFF", "foreground": "#252423", "tableAccent": "#0078D...

Details

Author
MinaSaad1
Repository
MinaSaad1/pbi-cli
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

power-bi-design-system

Use for WCAG-compliant theme generation, brand colour enforcement, typography and spacing consistency, and custom visual SDK workflows (scaffold, build, package, import .pbiviz). Triggers on: "theme", "brand colour", "WCAG", "accessibility", "color palette", "pbi theme", "pbi custom-visual", "pbiviz", "custom visual", "design system", "typography", "brand font", "contrast ratio", "color scale theme". Do NOT trigger for conditional formatting on individual visuals (→ power-bi-report-design) or report page layout (→ power-bi-report-design).

0 Updated today
mudassir09
Data & Documents Listed

power-bi-report-design

Use for report page management, visual authoring, bookmarks, drillthrough, auto-layout, tooltip pages, conditional formatting, filter pane configuration, design critique, chart archetype selection, anti-pattern detection, and WCAG accessibility audits. Triggers on: "add a visual", "create a page", "bookmark", "drillthrough", "tooltip page", "conditional formatting", "color scale", "data bar", "report layout", "pbi report", "pbi visual", "pbi page", "pbi layout", "pbi filter", "auto-layout", "page navigator", "mobile layout", "PBIR", "design review", "chart choice", "which visual should I use", "accessibility", "WCAG", "anti-pattern", "report critique", "review this report". Do NOT trigger for DAX measures (→ power-bi-dax), theme/brand colors (→ power-bi-design-system), or model schema (→ power-bi-modeling).

0 Updated today
mudassir09
Data & Documents Featured

power-bi-report

Scaffold, validate, preview, and manage Power BI PBIR report projects using pbi-cli. Invoke this skill whenever the user mentions "create report", "new report", "PBIR", "scaffold", "validate report", "report structure", "preview report", "report info", "reload Desktop", "convert report", ".pbip project", "report project", or wants to understand the PBIR folder format, set up a new report from scratch, or work with the report as a whole. For specific tasks, see also: power-bi-visuals (charts, binding), power-bi-pages (page management), power-bi-themes (themes, formatting), power-bi-filters (page/visual filters).

424 Updated today
MinaSaad1