Przejdź do treści
Biblioteka skilli
Dane i analityka · Analiza

power-bi-theme

/power-bi-theme

Przegląda, porównuje wizualnie i wybiera motywy raportów Power BI w galerii HTML z makietą raportu dla każdego motywu, a zastosowanie przekazuje dalej.

Licencja
GPL-3.0
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
51
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

GPL-3.0, otwarta.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/generate_gallery.py

Co robi i kiedy

Przegląda, porównuje wizualnie i wybiera motywy raportów Power BI w galerii HTML z makietą raportu dla każdego motywu, a zastosowanie przekazuje dalej.

Wyzwalacze z opisu

pick a themesee all my themespreview themescompare themesopen the theme gallery
Oryginalny opis (EN)

Browse, visually compare and pick Power BI report themes. Use when the user wants to "pick a theme", "see all my themes", "preview themes", "compare themes", "open the theme gallery" or apply a preset theme. Renders every theme in the library as a mock report in an HTML gallery, then hands applying to reports:modifying-theme-json, which also owns editing or enforcing a live theme.

Jak działa

  1. Layout
  2. Workflow
  3. Notes
Sekcje z nagłówków SKILL.md, w oryginale · 78 linii, 492 słów
Podgląd SKILL.md
---
name: power-bi-theme
version: 26.40.3
description: Browse, visually compare and pick Power BI report themes. Use when the user wants to "pick a theme", "see all my themes", "preview themes", "compare themes", "open the theme gallery" or apply a preset theme. Renders every theme in the library as a mock report in an HTML gallery, then hands applying to reports:modifying-theme-json, which also owns editing or enforcing a live theme.
---

# Power BI Theme

A general-purpose skill for choosing a Power BI report theme **visually** and applying
it to a project. It ships with a library of starter theme JSON files and a generator
that renders every theme as a realistic mock report so the user can pick by sight,
not by reading hex codes.

## Layout

```
power-bi-theme/
  themes/                       # The theme library (one .json per theme). Add more here.
  scripts/generate_gallery.py   # Scans a themes folder -> self-contained gallery.html
  reference/apply-to-pbip.md    # Full apply + enforce + validate workflow & manual fallback
```

The library is general-use: it is **not** tied to any one project. New `*.json` themes
dropped into `themes/` (or any folder passed with `--themes-dir`) appear automatically.

## Workflow

### Step 1 — Generate and open the visual gallery

```bash
python "${CLAUDE_PLUGIN_ROOT}/skills/power-bi-theme/scripts/generate_gallery.py" --open
```

This scans `themes/`, renders each theme as a mock Power BI report (page background,
KPI cards, bar chart, donut, and the full data-color strip — all using that theme's own
colors), writes `themes/powerbi-theme-gallery.html`, and opens it in the browser.

- The gallery has **Dark / Light filters** and a **search box**.
- Add project-local themes to the comparison with `--themes-dir "<folder>"` (it scans
  recursively for any JSON containing a `dataColors` array).
- Custom output path: `--output "<path>.html"`.

Tell the user: *browse the gallery, click **Use this theme** on your favorite, then tell
me which one.* The button copies `Apply Power BI theme: <name>` to the clipboard.

### Step 2 — User picks a theme

The user names a theme (e.g. *"Apply Power BI theme: Theme 7 - Dark"*). Locate the
matching file in the library:

```bash
# find the file whose "name" matches, or by filename
ls "${CLAUDE_PLUGIN_ROOT}/skills/power-bi-theme/themes/" | grep -i "theme 7 - dark"
```

If the name is ambiguous (Dark vs Light), confirm which variant.

### Step 3 — Apply to the current PBIP / PBIR project

Applying is owned by the **`reports:modifying-theme-json`** skill — do not duplicate the
apply logic here. Hand it two things and follow its Apply / Enforce / Validate workflow:

- the chosen library JSON: `${CLAUDE_PLUGIN_ROOT}/skills/power-bi-theme/themes/<name>.json`
- the target report folder (`*.Report` containing `definition/report.json`; ask the user
  for its path if none is in the working directory)

That skill registers the template, applies it, clears stale visual-level overrides
(keeping CF), validates, and covers the **close-and-reopen-in-Desktop** requirement
(Desktop reads custom themes from `RegisteredResources` only at open).

Manual fallback if neither the `pbir` CLI nor that skill is available:
`reference/apply-to-pbip.md`.

## Notes

- **Dark vs Light** is inferred from each theme's page-background luminance, so the badge
  is correct even if the filename doesn't say "Dark"/"Light".
- The gallery is fully self-contained (theme data is embedded) — it works by double-click,
  no server, and can be shared as a single HTML file.
- For deep theme *authoring/auditing* (visualStyles cascade, compliance, re-theming),
  defer to the `reports:modifying-theme-json` and `reports:pbir-cli` skills; this skill is
  focused on **choosing** a theme and dropping it into a project.
Pliki w paczce (51)
  • SKILL.md 4 KB
  • reference/apply-to-pbip.md 3 KB
  • scripts/generate_gallery.py 18 KB
  • themes/Theme 1 - Dark.json 6 KB
  • themes/Theme 1 - Light.json 2 KB
  • themes/Theme 10 - Dark.json 2 KB
  • themes/Theme 10 - Light.json 2 KB
  • themes/Theme 11 - Dark.json 2 KB
  • themes/Theme 11 - Light.json 2 KB
  • themes/Theme 12 - Dark.json 2 KB
  • themes/Theme 12 - Light.json 2 KB
  • themes/Theme 13 - Dark.json 2 KB
  • themes/Theme 13 - Light.json 2 KB
  • themes/Theme 14 - Dark.json 2 KB
  • themes/Theme 14 - Light.json 2 KB
  • themes/Theme 15 - Dark.json 2 KB
  • themes/Theme 15 - Light.json 2 KB
  • themes/Theme 16 - Dark.json 2 KB
  • themes/Theme 16 - Light.json 2 KB
  • themes/Theme 17 - Dark.json 2 KB
  • themes/Theme 17 - Light.json 2 KB
  • themes/Theme 18 - Dark.json 2 KB
  • themes/Theme 18 - Light.json 2 KB
  • themes/Theme 19 - Dark.json 2 KB
  • themes/Theme 19 - Light.json 2 KB
  • themes/Theme 2 - Dark.json 2 KB
  • themes/Theme 2 - Light.json 2 KB
  • themes/Theme 20 - Dark.json 2 KB
  • themes/Theme 20 - Light.json 2 KB
  • themes/Theme 21 - Dark.json 2 KB
  • themes/Theme 21 - Light.json 2 KB
  • themes/Theme 22 - Dark.json 2 KB
  • themes/Theme 22 - Light.json 2 KB
  • themes/Theme 23 - Dark.json 2 KB
  • themes/Theme 23 - Light.json 2 KB
  • themes/Theme 24 - Dark.json 2 KB
  • themes/Theme 24 - Light.json 2 KB
  • themes/Theme 3 - Dark.json 2 KB
  • themes/Theme 3 - Light.json 2 KB
  • themes/Theme 4 - Dark.json 2 KB
  • themes/Theme 4 - Light.json 2 KB
  • themes/Theme 5 - Dark.json 2 KB
  • themes/Theme 5 - Light.json 2 KB
  • themes/Theme 6 - Dark.json 2 KB
  • themes/Theme 6 - Light.json 2 KB
  • themes/Theme 7 - Dark.json 2 KB
  • themes/Theme 7 - Light.json 2 KB
  • themes/Theme 8 - Dark.json 2 KB
  • themes/Theme 8 - Light.json 2 KB
  • themes/Theme 9 - Dark.json 2 KB
  • themes/Theme 9 - Light.json 2 KB

Wersje

W bazie nie ma innych skilli o nazwie power-bi-theme.

Migawka bazy z 28.10.2026 · wersja paczki b709d942d78c (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100modifying-theme-json
    Projektuje, egzekwuje, audytuje i waliduje motywy raportów Power BI przez CLI pbir: tworzenie i stosowanie motywu, kolory, typografia, presety stylów, przenoszenie formatowania wizuali do motywu i czyszczenie lokalnych nadpisań.
  • 100power-bi-themes
    Stosuje, sprawdza i porównuje motywy raportów Power BI oraz reguły formatowania warunkowego przez pbi-cli, w tym skale kolorów i paski danych.
  • 100modifying-theme-json
    Projektuje, egzekwuje, audytuje i waliduje motywy raportów Power BI: tworzenie, kopiowanie i stosowanie motywu, kolory, typografia, klasy tekstu, nadpisania dla typów wizuali, presety stylów i czyszczenie lokalnych nadpisań.
  • 100pbi-verify-loop
    Sprawdza wizualnie zmiany raportu Power BI w działającym Desktopie: odświeża płótno, robi zrzut strony i porównuje z makietą.
  • 90Power BI Themes
    Stosuje, sprawdza i porównuje motywy raportów Power BI oraz reguły formatowania warunkowego, na przykład skale kolorów i paski danych.
  • 100theme-factory
    Stosuje gotowe motywy kolorów i czcionek do slajdów, dokumentów, raportów i stron HTML oraz tworzy nowe warianty wizualne.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.