HTML Portal Generator

Přemění kódovou základnu na jeden samostatný HTML portál, který funguje offline na file://.

od athola · athola/skrills

Otestováno · Funguje ★ 9.2/10

HTML Portal Generator — Přemění kódovou základnu na jeden samostatný HTML portál, který funguje offline na file://.

Co umí

Převádí kódovou základnu na jeden samostatný HTML soubor s vloženým CSS, JS a daty, strukturovaný jako tabulková single-page aplikace, která běží offline na protokolu file://. Spouští se, když požádáte o vygenerování samostatného interaktivního portálu nebo prohlížitelné aplikace z repozitáře. Vynucuje bránu kvality Phase-7: JS musí být parsovatelný, záložky musí mapovat na zobrazení, schránka musí mít fallback na execCommand a žádné mrtvé kliky.

Testovací report

Vytvořil jsem dva portály pro stejnou malou CLI kódovou základnu – jeden základní, jeden podle pravidel Phase-5/7 dovednosti – a spustil vlastní kontrolní seznam dovednosti na obou. Verze dovednosti prošla všemi šesti kontrolami; základní linie selhala ve čtyřech: dodala emdash, použila pět inline onclick handlerů, neměla podporu pro light-mode a zásadně se spoléhala na navigator.clipboard bez fallbacku execCommand, takže kopírování do schránky tiše selhává na protokolu file://, na který dovednost explicitně cílí. Verze dovednosti přidala data-view-to-id matching, systém zpětné vazby toast a fallback schránky, vše ověřeno parsováním uzlů a statickými kontrolami. Kontrolní seznam, který předepisuje, je konkrétní a zachycuje skutečné mezery, spíše než aby byl dekorativní.

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/athola/skrills
mkdir -p ~/.claude/skills
cd skrills && cp -r skills/html-portal-generator ~/.claude/skills/html-portal-generator

Příkazy a ukázkové prompty

  • /html-portal-generatorPřemění kódovou základnu na jeden samostatný HTML portál, který funguje offline na file://.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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