Web Artifacts Builder
OfficialOfficial skill that scaffolds a React + Tailwind + shadcn/ui app and bundles it into a single self-contained HTML artifact.
Dev & CodingIntermediate★ 167,132⑂ 19,920AI score 9/10Last updated: Aug 7, 2026
What it does
Lets Claude build real frontend applications that can be shown as claude.ai artifacts.
scripts/init-artifact.shscaffolds a React 18 + TypeScript + Vite project with Tailwind 3.4.1, 40+ preinstalled shadcn/ui components, Radix UI deps, and@/path aliases- After you edit the code,
scripts/bundle-artifact.shruns Parcel + html-inline to inline every script, style, and asset into onebundle.html - That single file is shared straight into the conversation as an artifact
- Optional post-hoc testing with Playwright or Puppeteer
It also ships opinionated design guidance to avoid "AI slop" — no excessive centered layouts, purple gradients, uniform rounded corners, or Inter everywhere.
Who it's for
- Builders who need complex artifacts with state management, routing, or multiple views
- Developers and designers who want polished shadcn/ui demos fast
- Anyone who must hand off a working UI as one portable HTML file
- Not for you if a simple single-file HTML/JSX artifact would do — this is deliberate overhead.
Examples
- Admin dashboard: "Build a revenue dashboard with KPI cards, charts, and a sidebar" → multi-component React app bundled to bundle.html.
- Interactive learning tool: A quiz app with tabs, modals, and form validation built from shadcn/ui primitives, delivered as one HTML file.
- Client-facing microsite: A landing page with routing and a dark-mode toggle, emailed as a single attachment.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/web-artifacts-builder folder from the GitHub repo anthropics/skills into my ~/.claude/skills/web-artifacts-builder/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/anthropics/skills.git /tmp/anthropic-skills && mkdir -p ~/.claude/skills && cp -r /tmp/anthropic-skills/skills/web-artifacts-builder ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and confirm Node.js 18 or newer is installed:
node -v - Clone the official skills repo:
git clone https://github.com/anthropics/skills.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy just this skill:
cp -r skills/skills/web-artifacts-builder ~/.claude/skills/ - Make the helper scripts executable:
chmod +x ~/.claude/skills/web-artifacts-builder/scripts/*.sh - Restart Claude Code and ask something like "Use the web-artifacts-builder skill to create a dashboard artifact."
- The first run installs many npm packages, so keep your network connection active — it can take a few minutes.