HTML Portal Generator
Trasforma una codebase in un singolo portale HTML autonomo che funziona offline su file:// con
Promosso
Cosa fa
Converte una codebase in un singolo file HTML autonomo con CSS, JS e dati incorporati, strutturato come un'app a pagina singola con schede che funziona offline sul protocollo file://. Si attiva quando si chiede di generare un portale interattivo standalone o un'app navigabile da un repository. Applica un gate di qualità di Fase-7: JS deve essere parsabile, le schede devono mappare alle viste, la clipboard deve ricorrere a execCommand e nessun click morto.
Rapporto di test
Costruiti due portali per la stessa piccola codebase CLI - uno baseline, uno seguendo le regole di Fase-5/7 della skill - e eseguita la checklist della skill su entrambi. La versione della skill ha superato tutti e sei i controlli; la baseline ne ha falliti quattro: ha spedito un emdash, ha usato cinque handler onclick inline, non aveva supporto per la modalità chiara e, in modo cruciale, si basava su navigator.clipboard senza fallback execCommand, quindi il copia-negli-appunti si rompeva silenziosamente sul protocollo file:// che la skill mira esplicitamente. La versione della skill ha aggiunto la corrispondenza data-view-to-id, un sistema di feedback toast e il fallback della clipboard, tutti verificati tramite parsing node e controlli statici. La checklist che prescrive è concreta e rileva lacune reali anziché essere decorativa.
Testato il: 2026-07-20 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/athola/skrills mkdir -p ~/.claude/skills cd skrills && cp -r skills/html-portal-generator ~/.claude/skills/html-portal-generator
Comandi e prompt di esempio
/html-portal-generatorTrasforma una codebase in un singolo portale HTML autonomo che funziona offline su file:// con
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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