HTML Portal Generator
Gjør en kodebase om til en enkelt selvstendig HTML-portal som fungerer offline på file:// med
Bestått
Hva den gjør
Konverterer en kodebase til en enkelt selvstendig HTML-fil med innebygd CSS, JS og data, strukturert som en fanebasert enkelt-side-app som kjører offline på file://-protokollen. Utløses når du ber om å generere en frittstående interaktiv portal eller nettlesbar app fra et repo. Håndhever en Fase-7 kvalitetsport: JS må parses, faner må kartlegges til visninger, utklippstavlen må falle tilbake til execCommand, og ingen døde klikk.
Testrapport
Bygget to portaler for den samme lille CLI-kodebasen – en grunnlinje, en som fulgte ferdighetens Fase-5/7-regler – og kjørte ferdighetens egen sjekkliste over begge. Ferdighetsversjonen besto alle seks sjekkene; grunnlinjen feilet på fire: den leverte en emdash, brukte fem inline onclick-håndterere, hadde ingen lysmodusstøtte, og stolte avgjørende på navigator.clipboard uten execCommand-tilbakefall, så kopier-til-utklippstavle brøt stille på file://-protokollen ferdigheten eksplisitt retter seg mot. Ferdighetsversjonen la til data-view-to-id-matching, et toast-tilbakemeldingssystem, og utklippstavle-tilbakefallet, alt verifisert av node-parsing og statiske sjekker. Sjekklisten den foreskriver er konkret og fanger reelle mangler i stedet for å være dekorativ.
Testet på: 2026-07-20 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/athola/skrills mkdir -p ~/.claude/skills cd skrills && cp -r skills/html-portal-generator ~/.claude/skills/html-portal-generator
Kommandoer og eksempelprompter
/html-portal-generatorGjør en kodebase om til en enkelt selvstendig HTML-portal som fungerer offline på file:// med
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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