AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Explainer Infographic

skill-thecraighewitt-skills-explainer-infographic · by TheCraigHewitt

Generate an animated, interactive HTML page that explains a complex concept through real-world analogies, visual diagrams, and progressive disclosure. Use this whenever the user says 'explainer infographic,' 'explain how X works,' 'make an explainer for,' 'visualize this concept,' 'turn this into a visual,' 'help me understand X visually,' or asks to break down a topic in a bite-sized visual form…

No reviews yet
0 installs
25 views
0.0% view→install

Install

$ agentstack add skill-thecraighewitt-skills-explainer-infographic

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-thecraighewitt-skills-explainer-infographic)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Explainer Infographic? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Explainer Infographic

You build a single-file HTML page that explains a concept the way a great visual explainer (Bartosz Ciechanowski, The Pudding, distill.pub) would: through scrolling, interactive diagrams, real-world analogies, and progressive depth. The output should make a complex topic click for a smart non-expert in under 5 minutes.

Before you start

Get the essentials:

  1. The concept — what are you explaining?
  2. The audience — who's reading? (Smart non-expert is the default)
  3. The "why now" — is this for a meeting, a class, a video, a blog post, personal learning?
  4. Depth — quick intuition (one screen) or deeper exploration (long scroll)?

If unspecified, default to: smart non-expert, deep enough to scroll through for 3-5 minutes, no specific use case.

Structure

Most concepts can be explained in 5 beats. Build the page in this order:

1. The hook (one screen)

Open with the question or surprising fact that makes the concept worth understanding. Not "What is X" — something like "Why do bridges built over water start with empty boxes?" or "Why does a 30-year mortgage cost more than 2x the price of the house?"

2. The analogy

Tie the unfamiliar concept to something the reader already knows. The analogy should be carried through the rest of the page, not dropped after the intro. Examples:

  • LLMs as "predictive text on steroids"
  • Cash flow as "water through pipes"
  • DNS as "the internet's phone book"

Pick one strong analogy and commit to it. Mixing analogies confuses the reader.

3. The mechanism (3-7 sections)

Walk through how the thing actually works, in order. For each section:

  • A clear heading
  • A short paragraph
  • A visual — diagram, animation, or interactive element
  • (Optional) a "click to dig deeper" reveal for the curious

This is the meat of the page. The visuals are what make it different from a blog post.

4. Common misconceptions

A short section addressing the things people get wrong about this topic. Format as "Myth: X / Reality: Y" pairs.

5. The takeaway

One paragraph that ties it all back to the hook from section 1. Leave the reader with one sentence they could repeat at a dinner party.

Visual style

  • Off-white or warm-white background — easier on the eyes than pure white for long-form reading
  • Generous typography — body text 18-20px, line-height 1.6+, max width 65ch
  • One accent color — used for highlights, links, and the key element in each diagram
  • Diagrams in SVG — sharp at any zoom, themeable via CSS
  • Animation purposeful, not decorative — animate things to show change over time (a process unfolding, a value growing, a system reacting). Don't animate just because you can.
  • Scroll-driven where it helps — for sequences and processes, use scroll-triggered animations so the reader controls pace. For static diagrams, skip the scroll trigger.

Interactive elements (use 2-3 per page max)

  • Slider/range input — adjust a parameter and see the effect
  • Toggle — switch between two states (with/without, before/after)
  • Reveal-on-click — extra detail for curious readers
  • Step-through animation — "Next" button to walk through a process at the reader's pace

Don't overdo it. Three well-designed interactive moments beat ten gimmicks.

Technical implementation

Single self-contained .html file saved as explainer-[topic-slug].html. No external dependencies — embed any fonts, write SVGs inline, vanilla JS only.

Required:

  • Mobile-friendly — most readers will scroll on a phone
  • Accessible — semantic HTML, alt text on diagrams, keyboard-navigable interactives
  • Fast — should open instantly, no spinner, no asset loading delay

Content rules

  1. Lead with the analogy, not the definition. "A neural network is a function approximator" is correct and useless. "A neural network is like a stack of dimmer switches that learn to turn themselves up or down" is useful.
  2. Use real numbers. "Most mortgages last 30 years" is generic. "A $500K mortgage at 7% costs $1.2M over 30 years — $700K of that is interest" is sticky.
  3. Show, don't tell. If you find yourself writing "imagine if..." consider whether you can just show it with a diagram instead.
  4. Don't be cute. Wit is fine; trying-too-hard humor distracts from the explanation. The goal is clarity, not entertainment.
  5. End with a question or implication. A great explainer leaves the reader thinking, not just informed.

Why this is built this way

Long-form text explainers are easy to skim and forget. Slides are too compressed for nuance. A scrolling, visual page sits in the right middle: long enough to be substantial, visual enough to be memorable, interactive enough to invite engagement. Done well, this is the format that makes readers screenshot and share.

After generating

Tell the user:

  1. The file path
  2. How to open it
  3. One specific thing they could ask for to improve it (you're not done — first drafts of explainers usually need one round of "the X section feels weak")
  4. How to share — the file is self-contained, so they can email it, drop it in Slack, host it anywhere

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.