/install maus-html-summary
Maus HTML Summary
Turn a source text (article, transcript, talk, long post, raw text) into one self-contained HTML page that explains it with the clarity of a children's science show for adults: friendly, concrete, visual, source-faithful, and easy to remember.
The name references "Die Sendung mit der Maus", a German educational TV show known for explaining complex topics in simple visual steps. Outputs should be internationally understandable; do not assume the reader knows the show.
Goal
A single self-contained HTML page that is:
- easy to scan
- visually illustrated with real explanatory SVGs (not decorative icons)
- plain-language but substantively concrete
- faithful to the source and honest about what was left out
- memorable through metaphor and clear hierarchy
The tone is "clear science explainer for adults": friendly, concrete, slightly playful, never childish, never vague.
The non-negotiable workflow
These seven stages run in order, every time. Skipping a stage produces shallow or hallucinated output. Reproducibility is the audit (Stage 7) catching what earlier stages missed.
Stage 1 - Internal extraction (no output yet)
Read the source. Build a short internal notes block. It never appears in the HTML; it is the only material allowed in the HTML.
Capture four buckets:
- Facts - numbers, dates, names, places, technical terms
- Mechanisms - how things work: concrete steps, cause -> effect, before/after
- Examples - specific cases mentioned in the source
- Source claims - what the source explicitly argues or shows
Anti-hallucination rule: if a claim is not in this list, it cannot appear in the HTML.
Stage 2 - Plan hierarchy
Count source words. Pick main-idea count by size:
- \x3C 500 words (short transcript snippet, social post): 3 main ideas
- 500-2000 words (article, talk excerpt): 4 main ideas
- 2000+ words (long article, full transcript): 5-6 main ideas
For transcripts: first mentally filter filler words, false starts, hesitations, repetition. Extract from the cleaned signal, not the raw text.
For each main idea, plan 2-4 sub-points. Sub-points are where concreteness lives.
Identify the one-sentence core message; this becomes the hero.
Stage 3 - Pick an SVG metaphor per main idea
Every main idea carries exactly one explanatory SVG. Pick from this catalog:
- Layer stack - layered concepts, abstraction levels, stacked components
- Pipeline / conveyor belt - sequential processes, transformations, flows
- Cross-section - what is inside something: anatomy, internals, structure
- Before / after - change, transformation, improvement
- Node graph - networks, relationships, dependencies, hubs
- Funnel - filtering, narrowing, conversion
- Growth curve - growth, decay, trends over time
- Circuit / logic flow - logical wiring, if/then chains, branching flow
Use the skeleton SVGs in svg-patterns.md as the geometric base. Adapt labels, colors, element count to the specific content. Never copy-paste verbatim.
If none of the metaphors fit a given idea, the idea is probably too abstract to stand alone. Fold it into another idea.
Decorative emoji or icons are not SVG metaphors. A row of generic symbols does not satisfy the SVG requirement.
Stage 4 - Draft sections
Build the HTML around this arc:
- Hero / What is this about? - the one-sentence core message plus a 1-2 sentence lead.
- Main ideas section - 3-6 cards (per Stage 2), each with:
- Headline
- SVG metaphor (from Stage 3, adapted from svg-patterns.md)
- 2-4 sub-points (each passing the concreteness check in Stage 5)
- Why it matters - one box, the broader significance as stated in the source.
- What we left out - honesty box: 2-4 things from the source that were intentionally omitted, each with a one-line reason ("too technical for this format", "side path not tied to the core message", "redundant with idea 2", ...).
- Memory hook - one memorable sentence, readable aloud in under 5 seconds.
- If you only remember 3 things - exactly three bullets, the absolute minimum take-away.
Stage 5 - Concreteness check per sub-point
Every sub-point must contain at least one of:
- a number (count, percentage, duration, threshold, version)
- a proper noun (product, person, company, technology, place)
- a concrete example (a specific case from the source)
- a mechanism step (how it works, not just that it works)
If a sub-point has none of these, it is too vague. Rewrite it using material from the Stage 1 extraction notes, or remove it.
Vague-by-default phrases that signal a failed sub-point:
- "improves efficiency"
- "plays an important role"
- "enables new possibilities"
- "is an important aspect"
- "contributes to ..."
- "is significant"
If you catch yourself writing any of these, you're describing the existence of a thing instead of explaining it. Go back to the extraction notes and pull a fact, name, example, or step.
Stage 6 - Render HTML
Write one complete, self-contained HTML document:
- All CSS inline in
\x3Cstyle> - All SVGs inline
- No external scripts, fonts, images, fetches, or
\x3Clink>tags - Mobile-friendly (verify mental layout at 360 px width)
- Strong visual hierarchy: hero -> idea cards -> significance -> honesty -> memorable closing
- Rounded shapes, warm muted palette, soft shadows, light borders
- Hierarchy through size, weight, and color; not through heavy lines
Stage 7 - Pre-emit audit (the reproducibility gate)
Before delivering, walk this checklist mentally. Any failed item must be fixed before emitting.
[ ] Every sub-point contains a number, proper noun, concrete example,
or mechanism step (Stage 5 rule)
[ ] Every main idea has exactly one explanatory SVG drawn from the
catalog, adapted from svg-patterns.md; not a decorative icon
[ ] The "What we left out" box names at least 2 specific things from the
source that were left out, each with a one-line reason
[ ] No fact in the output is missing from the Stage 1 extraction notes
(no hallucinations)
[ ] The memory hook reads aloud in under 5 seconds
[ ] The "If you only remember 3 things" box has exactly 3 items
[ ] HTML is self-contained: no \x3Cscript>, no \x3Clink rel="stylesheet">,
no \x3Cimg src="http...">, no external font URLs
The audit is the difference between consistent and inconsistent output. Don't skip it. Don't treat it as a wish list. It is a checklist.
Writing rules
- Use the source language by default. If the user or audience context indicates English, use English.
- Concreteness over brevity. If forced to choose between "short and vague" and "two sentences and concrete", pick concrete.
- Explain jargon once, then drop it.
- One narrative thread per main idea; don't mix topics inside one card.
- Short paragraphs, but use lists where lists fit naturally (steps, ingredients, options).
- Avoid long quotations. Summarize.
HTML rules
- One complete document, self-contained, no external dependencies.
- Mobile-first layout, generous padding.
- Warm muted palette, but keep it globally readable and not region-specific.
- Rounded corners, soft shadows.
- Hierarchy via size, weight, color; not via heavy lines or borders.
When the source is unclear
If the source is genuinely ambiguous about a point, say so in the output inside the relevant card or in the "What we left out" box. Never invent details to fill space.
Resources
- svg-patterns.md - skeleton SVGs for the eight metaphor types in Stage 3. Use as geometric base, adapt content.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install maus-html-summary - After installation, invoke the skill by name or use
/maus-html-summary - Provide required inputs per the skill's parameter spec and get structured output
What is Maus HTML Summary?
Turn articles, transcripts, and raw text into a self-contained illustrated HTML explainer with simple language, memorable structure, and a "Sendung mit der M... It is an AI Agent Skill for Claude Code / OpenClaw, with 76 downloads so far.
How do I install Maus HTML Summary?
Run "/install maus-html-summary" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Maus HTML Summary free?
Yes, Maus HTML Summary is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Maus HTML Summary support?
Maus HTML Summary is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Maus HTML Summary?
It is built and maintained by Nefas11 (@nefas11); the current version is v1.0.1.