Premium skill

Stop rendering tool results as JSON

Map AI SDK tool calls, structured objects, and data parts onto typed components. Skeletons, approvals, artifacts — the model operates your product.

Plan
Premium
Access
Gated
Install
Tokenized
Authored files
5

Install

Install with skills CLIPremium skills install through a short-lived private link.
$ npx skills add … --skill better-generative-ui
Open Premium install

Sign in with Premium to generate a fresh install link.

Filesystem

Browse the authored file tree — tools, references, and evals included. Source unlocks with Premium.

SKILL.mdmarkdown

Unlock skill source

Browse every authored SKILL.md with premium.

File tree for better-generative-ui stays visible so you can see the pack before unlocking.

What you get

A registry for every tool

One module maps tool name to renderer. New tools and prebuilt components plug in at the same seam.

All four tool states, never blank

Skeleton, pending-with-input, result, and inline error — sized so output never shoves the layout.

Artifacts beside the chat

Summary cards in the transcript, full workspaces in a side panel. Multi-step runs read as a timeline.

Types from the server definition

Infer UI message and tool props from the agent — then verify every API against the installed AI SDK docs.

Turn model output into product UI

Pairs with Better Chat UI for the conversation surface, and with Premium AI Components when you want prebuilt tool-result targets.

  • A flight-search tool that streams a skeleton into a results card.

  • A refund tool with sticky Approve / Deny before the mutation runs.

  • A useObject form that fills field-by-field without layout shift.

  • An agent turn with five tools that collapses into a receipt timeline.

Make generative UI a craft, not a dump

Available with Premium. The private install link expires; the downloaded skill does not. Generate a fresh link when you want to update it.

Open Premium install

Lifecycle skills and UI craft skills

View all skills