HTML Portal Generator

Trasforma una codebase in un singolo portale HTML autonomo che funziona offline su file:// con

di athola · athola/skrills

Promosso ★ 9.2/10

HTML Portal Generator — Trasforma una codebase in un singolo portale HTML autonomo che funziona offline su file:// con

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 browse
  • Build a self-contained HTML app from this codebase for file:// use
  • Generate a tabbed single-page portal with no external dependencies