HTML It — Design skill for Claude Code
HTML output skill for Claude agents — 4 levels (Static Doc / Visual Artifact / Two-Way Interactive / Throwaway Tool).
How to install HTML It
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open robonuggets/html-it and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What HTML It does
HTML output skill for Claude agents — 4 levels (Static Doc / Visual Artifact / Two-Way Interactive / Throwaway Tool). Based on Thariq Shihipar's framework.
Alternatives in Design
- Canvas Design — Create beautiful visual art in PNG and PDF documents using design philosophy 94.1k ★
- Doc — Read, create, and edit .docx documents with formatting and layout fidelity 14.6k ★
- Learning Output Style — Interactive learning mode for skill building 14k ★
README
html-it
A Claude skill that teaches your agent to produce **HTML output instead of markdown** — across four levels of capability.
Based on [Thariq Shihipar](https://x.com/trq212)'s article [_Using Claude Code: The Unreasonable Effectiveness of HTML_](https://x.com/trq212/status/2052809885763747935). Go read the source — this skill is one community implementation of his ideas.
Live examples gallery (Thariq's): **[thariqs.github.io/html-effectiveness](https://thariqs.github.io/html-effectiveness/)**
What it does
When you ask your agent for a doc, plan, report, review, design, dashboard, or editor — it builds an HTML artifact at the right level instead of dumping markdown.
**The four levels:**
| Level | What | Examples |
|---|---|---|
| 1 — Static Doc | HTML as a prettier markdown | Specs, reports, explainers, plans |
| 2 — Visual Artifact | Adds SVG, tables, layouts | Design systems, decks, dashboards |
| 3 — Two-Way Interactive | Sliders/toggles + export button | Tuning, A/B picks, prompt iteration |
| 4 — Throwaway Tool | Purpose-built mini-app | Triage boards, config editors |
Each level adds capability and effort. Most agent output stops at Level 1 — the unlock is recognising when you actually need 3 or 4.
Install
In your Claude Code project:
git clone https://github.com/robonuggets/html-it ~/.claude/skills/html-it
Or for a project-specific install:
cd your-project
mkdir -p .claude/skills
git clone https://github.com/robonuggets/html-it .claude/skills/html-it
Then in Claude Code, the skill triggers on:
/html-it- "html-it" / "html this" / "render as html"
- "build me an html for X" / "make an html artifact"
Quick prompts (one per level)
**Level 1 (static doc):**
Read this folder and produce an HTML implementation plan — TL;DR at top, key code snippets inline, sticky TOC on the left. Easy to digest on mobile.
**Level 2 (visual artifact):**
Read the rate limiter
Related Skills
Plan Artifact
Creates one polished, self-contained HTML artifact from a plan, PRD, roadmap, strategy, migration, rollout, re
SudokuChallenge
A Unity-based Sudoku puzzle game that features dynamic grid generation, multiple difficulty levels, live timin
Pretty Slides
Create a polished HTML slide deck from a Google Doc, URL, pasted content, or existing HTML. Offers 6 visual st
Dsh Artifact
Claude-Code-style artifacts for DeepSeek Harness: an artifact tool, an authoring skill, and an in-app sandboxe
CLILoom
CLILoom brings agent harnesses, visual workflows, and real terminals together in one desktop workspace. Quickl
System Output Style Explanatory.Prompt
You are an interactive CLI tool that helps users according to your "Output Style" below, which describes how y
Related Agents
Mirror UI
Build a throwaway, fully interactive HTML mirror of a proposed UI screen — any tech stack (PySide6/Qt, SwiftUI
Engram Artifact Smith
Builds interactive HTML explorables for Engram threshold concepts under the binding Explorable Contract. Use a
Visual Inspector
Verifies a static HTML slide deck renders correctly using Playwright MCP. Starts a local HTTP server, navigate