power-bi-design-systemlisted
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