HTML Portal Generator
Forvandl en kodebase til en enkelt selvstændig HTML-portal, der fungerer offline på file:// med
Testet · Virker
Hvad det gør
Konverterer en kodebase til en enkelt selvstændig HTML-fil med indlejret CSS, JS og data, struktureret som en fanebaseret single-page app, der kører offline på file://-protokollen. Udløses, når du beder om at generere en standalone interaktiv portal eller browsable app fra et repo. Håndhæver en Phase-7 kvalitetsport: JS skal parse, faner skal mappe til views, clipboard skal falde tilbage til execCommand, og ingen døde klik.
Testrapport
Byggede to portaler for den samme lille CLI-kodebase - en baseline, en efter færdighedens Phase-5/7-regler - og kørte færdighedens egen tjekliste over begge. Færdighedsversionen bestod alle seks tjek; baselinen fejlede fire: den leverede en emdash, brugte fem inline onclick-handlere, havde ingen light-mode-understøttelse, og var afgørende afhængig af navigator.clipboard uden execCommand-fallback, så copy-to-clipboard bryder lydløst på file://-protokollen, færdigheden eksplicit målretter. Færdighedsversionen tilføjede data-view-to-id-matching, et toast-feedbacksystem og clipboard-fallback, alt verificeret af node-parsing og statiske tjek. Tjeklisten, den foreskriver, er konkret og fanger reelle huller snarere end at være dekorativ.
Testet: 2026-07-20 · Claude Code 2.x (agent harness)
Installation
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-generatorForvandl en kodebase til en enkelt selvstændig HTML-portal, der fungerer offline på file:// med
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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