← ClaudeAtlas

power-bi-design-systemlisted

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).
mudassir09/pbi-enterprise-cli · ★ 0 · Web & Frontend · score 75
Install: claude install-skill mudassir09/pbi-enterprise-cli
# power-bi-design-system WCAG themes, brand colour enforcement, typography, and custom visual SDK. ## Quick Reference ```bash # Theme generation from a brand colour pbi theme generate --brand-color "#0078D4" --output ./themes/contoso.json pbi theme generate --brand-color "#0078D4" --wcag AA --output ./themes/contoso.json pbi theme generate --brand-color "#0078D4" \ --font "Segoe UI" --secondary-font "Segoe UI Light" \ --output ./themes/contoso-full.json # Apply and validate pbi theme apply --file ./themes/contoso.json pbi theme validate --file ./themes/contoso.json # WCAG contrast check pbi theme validate --file ./themes/contoso.json --level AAA # Theme diff pbi theme diff ./themes/contoso-v1.json ./themes/contoso-v2.json # Custom visual SDK pbi custom-visual scaffold --name "WaterfallPlus" --output ./visuals/ pbi custom-visual build --dir ./visuals/WaterfallPlus/ pbi custom-visual package --dir ./visuals/WaterfallPlus/ --output ./dist/ pbi custom-visual import --file ./dist/WaterfallPlus.pbiviz pbi custom-visual list ``` --- ## Worked Example 1: Generate a WCAG AA-compliant theme from brand colours ```bash # Generate theme with automatic palette derivation pbi theme generate \ --brand-color "#004E8C" \ --secondary-color "#50E6FF" \ --font "Segoe UI" \ --wcag AA \ --output ./themes/contoso.json # Validate all colour pairs pass AA contrast (4.5:1 text, 3:1 UI) pbi theme validate --file ./themes/contoso.json --level AA # Apply to open report pb