htmllisted
Install: claude install-skill DorShaer/Husk
# HTML
Turns whatever the session just produced into one self-contained, designed HTML file and publishes it as an Artifact. Deterministic split: the model's only job is distilling the session output into a typed content JSON and picking a design register; `Tools/Render.ts` owns every layout, typography, and color decision.
## Voice Notification
**When executing a workflow, do BOTH:**
1. **Send voice notification**:
```bash
curl -s -X POST http://localhost:31337/notify \
-H "Content-Type: application/json" \
-d '{"message": "Running the Render workflow in the HTML skill to build a designed HTML artifact"}' \
> /dev/null 2>&1 &
```
2. **Output text notification**:
```
Running **Render** in **HTML**...
```
## Workflow Routing
| Workflow | Trigger | File |
|----------|---------|------|
| **Render** | `/HTML`, "HTML artifact", "render this as HTML" | `Workflows/Render.md` |
## Quick Reference
- Renderer: `bun ~/.claude/skills/HTML/Tools/Render.ts --json content.json --register dossier --out artifact.html`
- `--schema` prints the content JSON shape with an example; `--registers` lists registers.
- Registers: `dossier` (dark ink-green / orange, condensed display + typewriter — evidence files, red teams, investigations) and `ledger` (dark navy / gold, old-style serif — reports, finance, plans, comparisons). Alternate between them so consecutive outputs don't converge; add new registers to Render.ts rather than hand-styling one-offs.
- Output