Clean Slides

Tabele PowerPoint w stylu konsultingowym z YAML, z weryfikacją renderowania PNG.

Autor: tmustier · tmustier/clean-slides

Testowano · Działa ★ 8.4/10

Clean Slides — Tabele PowerPoint w stylu konsultingowym z YAML, z weryfikacją renderowania PNG.

Co robi ten skill

CLI pptx, które przekształca specyfikację YAML w gęstą, konsultingową tabelę slajdów, automatycznie obsługując szerokości kolumn, wysokości wierszy, rozmiary czcionek, dzielniki i hierarchię punktów. Inspekcjonuje również istniejące prezentacje kształt po kształcie, edytuje tekst poprzez JSON round-trip, który zachowuje formatowanie na poziomie uruchomienia, wstawia lub usuwa slajdy i renderuje slajdy do PNG w celu wizualnej weryfikacji. Uruchamia się, gdy ktoś prosi o zbudowanie, inspekcję, edycję lub renderowanie pliku .pptx.

Raport z testu

Zbudowano tę samą tabelę porównawczą w stylu konsultingowym dwukrotnie – 58 linii ręcznie napisanego python-pptx jako bazowa wersja bez umiejętności, a następnie 30-liniową specyfikację YAML przez pptx generate – i wyrenderowano oba do PNG za pomocą dołączonego renderera. Wersja bazowa wyszła z martwym, pustym paskiem nagłówka o szerokości 1.5 cala i wierszami o równej wysokości wypełnionymi białymi znakami; slajd umiejętności automatycznie dopasował wysokość każdego wiersza do jego zawartości, renderował pogrubienie wewnątrz komórek i przejął tracker szablonu, zasady nagłówka i numer strony. Udokumentowany JSON edit round-trip również się sprawdził: czcionka, rozmiar i pogrubienie przetrwały edycję pptx nienaruszone, chociaż przekazanie edycji prostego ciągu znaków zawierającego markdown dosłownie przechowuje gwiazdki i łączy uruchomienia. Koszt konfiguracji jest realny – pip install -e . z klona, a pptx render dodatkowo wymaga LibreOffice (soffice) w PATH. Jego opis mówi również 'generate PowerPoint slides' bez wspominania, że generuje tylko slajdy tabel, więc załaduje się dla żądań pitch-deck, których nie może obsłużyć.

Testowano: 2026-07-28 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/tmustier/clean-slides.git
mkdir -p ~/.claude/skills
cp -r clean-slides ~/.claude/skills/clean-slides
cd ~/.claude/skills/clean-slides && pip3 install -e .

Komendy i przykładowe prompty

  • /clean-slidesTabele PowerPoint w stylu konsultingowym z YAML, z weryfikacją renderowania PNG.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Build a consulting-style comparison table slide from this YAML spec
  • Edit the text on slide three of this deck without breaking formatting
  • Render slide eight of deck.pptx to PNG so I can check the alignment