HTML Portal Generator

Przekształca bazę kodu w pojedynczy, samodzielny portal HTML, który działa offline na file:// z

Autor: athola · athola/skrills

Testowano · Działa ★ 9.2/10

HTML Portal Generator — Przekształca bazę kodu w pojedynczy, samodzielny portal HTML, który działa offline na file:// z

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 browse
  • Build a self-contained HTML app from this codebase for file:// use
  • Generate a tabbed single-page portal with no external dependencies