HTML Portal Generator
Přemění kódovou základnu na jeden samostatný HTML portál, který funguje offline na file://.
Otestováno · Funguje
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 browseBuild a self-contained HTML app from this codebase for file:// useGenerate a tabbed single-page portal with no external dependencies