PromptsEdge
FreeGitHubDesign

Design Interactive Widgets

Turn requests into interactive charts, dashboards, diagrams, and visual explainers using Claude's built-in generative UI. Your AI creates HTML/SVG widgets that match the Imagine design system, for visualizing data or concepts inline.

Try asking: “Show a bar chart comparing Q1 sales by region”

himself65 on GitHub

Curated by PromptsEdge from a public repo · MIT license. All credit goes to the author.

What is this skill?

Sometimes, plain text or markdown isn't enough—especially when you need to visualize data, compare options, or explain complex ideas interactively. With this skill, your AI can turn prompts into interactive HTML/SVG widgets right inside your Claude.ai conversations. Whether you want a live-updating dashboard, a comparison grid, a flowchart, or a visual explainer with sliders and toggles, your AI will use the Imagine design system to ensure widgets look great and work in both light and dark mode. This is perfect for analysts, educators, product teams, and anyone who wants more than just text.

What you can do

  • Create interactive charts (line, bar, area) for financial data or comparisons ("Chart revenue growth for 2020–2023").
  • Render dashboards with metric cards, grids, or live-updating data ("Show a dashboard for my portfolio").
  • Draw flowcharts, architecture diagrams, or illustrative SVG diagrams ("Diagram the user signup flow").
  • Build interactive explainers with sliders, toggles, or live calculations ("Visualize option payoff with adjustable strike").
  • Generate mockups or UI component previews for product design discussions.

How it works

When you ask for a chart, diagram, or widget, your AI uses the show_widget tool to generate HTML or SVG that follows the Imagine design system. It applies the correct CSS variables for color, typography, and layout, ensuring the widget blends with the Claude UI and works in both light and dark mode. The AI references pre-built patterns for charts and diagrams, so outputs are compact, clear, and visually consistent.

Good to know

  • Works only on Claude.ai with the built-in show_widget tool—no extra setup required.
  • All widgets are rendered inline; interactive features are limited to what Claude supports (sliders, toggles, live updates).
  • No external API keys or installations needed.