explain-to-melisted
Install: claude install-skill stevengonsalvez/agents-in-a-box
# /explain-to-me — rich HTML explainers
## What it does
Takes a topic (a feature, a concept, a decision, a plan, an incident, …)
and produces a single self-contained HTML file styled in Claude's brand,
using whichever bundled template best fits the topic's shape. By default
it then publishes the file via `/here-now` and returns the shareable URL.
All 22 templates use Claude's palette (`#FAF9F5` ivory, `#141413` slate,
`#D97757` clay, `#E3DACC` oat, `#788C5D` olive). The skill applies
[`assets/claude-theme.css`](assets/claude-theme.css) on top for typography +
brand badge.
## Trigger
- `/explain-to-me <topic>` — primary
- `/explain-to-me <topic> --local` — skip the here.now publish, just write the file
- `/explain-to-me` (no args) — ask the user what to explain
- Natural language: "explain X to me as a webpage", "make an HTML
explainer for X", "render this concept as HTML", "ADR for choosing X",
"options paper on Y", "give me a visual writeup of Z"
## Flow
### 1. Lock the topic and intent
If `$ARGUMENTS` is non-empty, use it as the topic. Otherwise ask one
question via `AskUserQuestion`: "What should I explain? One line."
Then classify the topic against this table — this drives template
choice. **Pick exactly one template; do not merge.**
Templates are tagged **★** when they are visual-first (diagrams, charts,
SVG flows). When two templates fit, prefer the **★** one unless the
topic is intrinsically prose-heavy.
| Topic shape | Template | Visual |
|---|---|---|