Create good-looking self-contained HTML artifacts, single-file HTML pages, visual reports, interactive review surfaces, and PPT-like web decks from notes, outlines, source material, or a topic. Use when the user asks for "Good Looking HTML", "beautiful HTML", "make this into HTML", "HTML artifact", "single-file HTML", "visual report", "interactive page", "web deck", "slide deck", "slides", "presentation", or asks to choose from reusable visual templates. Do not use for ordinary summaries, Markdown-only notes, or generic app development unless the user explicitly wants an HTML artifact or deck.
Resources
7Install
npx skillscat add lorayanglan/good-looking-html Install via the SkillsCat registry.
Good Looking HTML
Good Looking HTML is a Codex skill for turning source material into polished single-file HTML artifacts: pages, visual reports, interactive review surfaces, learning dashboards, and PPT-like web decks.
The skill includes:
- A reusable visual template catalog in
templates/<slug>/ - A mood-based style router in
style-router.md - A build and QA workflow in
AGENTS.md - A chart selection guide in
chart-vocabulary.md
When To Use
Use this skill when the user asks for:
- a good-looking or beautiful HTML page
- a self-contained / single-file HTML artifact
- a visual report, review page, learning page, dashboard, or comparison interface
- a web deck, slide deck, presentation, or PPT-like HTML deck
- help choosing a visual template or design style for an HTML output
Do not use this skill for ordinary Markdown summaries, note maintenance, or generic web application development unless the user explicitly asks for an HTML artifact or deck.
Source Of Truth
index.jsonis the live template catalog.style-router.mdgroups templates into human-friendly moods.AGENTS.mdis the operating manual for template selection, building, and QA.- Each template's
design-spec.mdis the aesthetic contract. - Each template's
template.htmlis the implementation base when present. chart-vocabulary.mdis required when creating data/chart slides.
Working Modes
Pick the lightest mode that fits the request.
| Mode | Use When | Behavior |
|---|---|---|
| Fast | The user names a template or explicitly describes the visual direction | Choose one template, build, QA, deliver |
| Curated | The user has not specified a template or visual direction | Ask 1-2 questions or offer 2-3 style candidates, then build |
| Showcase | External-facing deck/report or important presentation | Create 2-3 real title/cover previews, let the user choose, then build |
Build Workflow
- Identify artifact type: page, report, review surface, dashboard, learning page, deck, or presentation.
- Identify content state: complete source material, rough outline, or only a topic.
- If needed, ask only the missing high-value question: audience, occasion, or mood.
- If the user has not named a template or visual direction, ask briefly or offer 2-3 candidates using
index.json+style-router.md; do not apply a standing default style. - Read the chosen template's
template.json,design-spec.md, andtemplate.htmlif present. - Build a self-contained HTML file in the working directory or the user's requested output folder.
- Preserve the chosen template's tokens: colors, fonts, spacing rhythm, decorative vocabulary, navigation behavior, and component grammar.
- Run the QA checklist in
AGENTS.mdbefore final delivery. For substantial decks/pages, open or screenshot with a browser tool when available.
Delivery
Return the finished file path and the template used. Mention any important QA limitation, such as browser screenshot unavailable or external assets intentionally left as local paths.