visualize

Featured

Render a polished visual inline in the chat as part of your answer — a diagram, a chart, an interactive explainer, or a UI mockup. Load it proactively whenever an explanation would land better as a picture than as prose. Do not wait to be asked.

AI & Automation 1,097 stars 160 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

You are authoring a self-contained HTML fragment that renders inline in the chat transcript, directly beneath the paragraph you are writing. It renders in a sandboxed frame sized to your content, with the host's design tokens injected, so it looks native in light and dark mode. ## Invocation ``` ui_show { surface_type: "visual", data: { html: "<fragment>", height: 320 } } ``` - `height` is a rough pixel estimate (80 to 1400); the host measures and corrects after first paint. - One visual per call. To change one already shown, `ui_dismiss` its `surface_id` and show a new one. - Prose goes in your reply, the visual goes in the tool: no titles, intros, or captions inside the fragment, and never describe in prose what the visual already shows. - If ui_show returns an error, read it, fix the arguments, and call again. Every rejection is fixable in the next call; never debug via shell or files, and never narrate retries. A visual is part of one answer. Durable things the user reopens (a dashboard, a tracker, a calculator they keep) are apps: use the `app-builder` skill. ## Design instincts - Seamless and flat: no gradients, shadows, glow, or texture. Flat fills, hairline borders. - Compact and honest: show the essential, explain the rest in prose; every number on screen is one you actually have. - Pick the lightest form that carries the idea, and invent freely: a bespoke drawing that fits this answer beats a stock layout. Interaction has to earn its place; steppers are for st...

Details

Author
vellum-ai
Repository
vellum-ai/vellum-assistant
Created
6 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

show-dont-tell

Turn data-shaped answers into designed, self-contained inline UI instead of walls of text. Renders comparisons as comparison matrices, plans as timelines, numbers as stat tiles, and processes as step-flows — as theme-aware, responsive HTML/SVG that any capable chat renders. Governed by a strict anti-slop design doctrine. Triggers when the user says compare, dashboard, plan, breakdown, visualize, rank, "which should I pick", or when an answer is data-shaped enough that a visual reads better than prose.

0 Updated 1 weeks ago
turtk5799-afk
Data & Documents Listed

visualize

Turn an answer into a light visual (flowchart, timeline, comparison, architecture sketch), in any language. Trigger ONLY when the user explicitly asks to see something visual, e.g. "show me", "visualize this", "show it as a diagram", "draw it", "با شکل نشون بده", "شماتیکش رو بکش", "تصویریش کن". Never auto-trigger just because content is flow-shaped. Uses the widget tool with minimal, theme-aware SVG.

11 Updated 1 weeks ago
smk-labs
AI & Automation Listed

viz

Render explanations as ASCII-visual blocks instead of prose paragraphs — the user is a visual learner and absorbs structure, not sentences. Use this whenever explaining state ("where are we", "what's next", "are we done"), comparing before/after or options, walking through a flow or pipeline, breaking down cases ("what happens when X vs Y"), auditing a checklist ("did we address everything"), or recapping what changed — even when the user doesn't ask for a diagram. Also use it the moment the user says "I don't get it", asks the same question twice, or says they can't read something — that means the prose failed and the visual form is the answer.

4 Updated 4 days ago
faridjaff