HTML Portal Generator
Przekształca bazę kodu w pojedynczy, samodzielny portal HTML, który działa offline na file:// z
Testowano · Działa
Co robi ten skill
Konwertuje bazę kodu w jeden samodzielny plik HTML z osadzonym CSS, JS i danymi, ustrukturyzowany jako aplikacja jednostronicowa z zakładkami, która działa offline na protokole file://. Uruchamia się, gdy prosisz o wygenerowanie samodzielnego interaktywnego portalu lub przeglądarkowej aplikacji z repozytorium. Wymusza bramkę jakości Phase-7: JS musi się parsować, zakładki muszą mapować do widoków, schowek musi wracać do execCommand i brak martwych kliknięć.
Raport z testu
Zbudowano dwa portale dla tej samej małej bazy kodu CLI — jeden podstawowy, jeden zgodnie z zasadami Phase-5/7 umiejętności — i uruchomiono własną listę kontrolną umiejętności na obu. Wersja umiejętności przeszła wszystkie sześć kontroli; podstawowa wersja nie przeszła czterech: zawierała myślnik emdash, używała pięciu inline'owych obsługi zdarzeń onclick, nie miała obsługi trybu jasnego i, co kluczowe, polegała na navigator.clipboard bez fallbacku execCommand, więc kopiowanie do schowka cicho zawodzi na protokole file://, który umiejętność wyraźnie celuje. Wersja umiejętności dodała dopasowanie data-view-to-id, system powiadomień toast i fallback schowka, wszystko zweryfikowane przez parsowanie węzłów i statyczne sprawdzenia. Lista kontrolna, którą przepisuje, jest konkretna i wychwytuje rzeczywiste luki, zamiast być dekoracyjna.
Testowano: 2026-07-20 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/athola/skrills mkdir -p ~/.claude/skills cd skrills && cp -r skills/html-portal-generator ~/.claude/skills/html-portal-generator
Komendy i przykładowe prompty
/html-portal-generatorPrzekształca bazę kodu w pojedynczy, samodzielny portal HTML, który działa offline na file:// z
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Turn this repo into a single offline HTML portal I can browseBuild a self-contained HTML app from this codebase for file:// useGenerate a tabbed single-page portal with no external dependencies