web-artifacts-builder

Create multi-component HTML artifacts for claude.ai with React, TypeScript, and shadcn/ui.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/HsnSaboor/open-engineer --skill web-artifacts-builder-hsnsaboor
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/HsnSaboor/open-engineer/tree/main/src/skills/bundled/anthropics-web-artifacts-builder
Command: npx skills add https://github.com/HsnSaboor/open-engineer --skill web-artifacts-builder-hsnsaboor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation of complex, multi-component HTML artifacts for Claude.ai, enabling rich interactive experiences directly within the chat interface.

Core Features & Use Cases

  • Project Initialization: Sets up a new React + TypeScript project with Vite, Tailwind CSS, and shadcn/ui.
  • Component Integration: Includes over 40 shadcn/ui components and Radix UI dependencies.
  • Bundling: Compiles the entire frontend application into a single, self-contained HTML file for easy sharing.
  • Use Case: Develop an interactive dashboard or a data visualization tool that can be directly embedded and used within a Claude conversation.

Quick Start

Initialize a new web artifact project named 'my-dashboard' by running the command: bash scripts/init-artifact.sh my-dashboard

Frequently Asked Questions about web-artifacts-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build complex React HTML artifacts for Claude?▼

Yes, you can use shadcn/ui components within Claude artifacts. This Skill integrates over 40 shadcn/ui components with Radix UI dependencies, compiling them into a single HTML file for interactive chat experiences.

How do I bundle a Vite and Tailwind CSS project into a single HTML file?▼

You can bundle a Vite and Tailwind CSS project into a single HTML file by running the initialization script, developing your application, and using the Skill's final bundling process to compile all components into one self-contained file.

Can I include state management and routing in a Claude HTML artifact?▼

Yes, you can include state management and routing in a Claude HTML artifact. This Skill supports complex multi-component artifacts requiring these features during the guided development process before final bundling.

What is the best way to develop interactive dashboards within claude.ai?▼

The best way to develop interactive dashboards within claude.ai is using this Skill to scaffold a React and TypeScript project, integrate shadcn/ui components, and bundle the output into a single embedded HTML file.

Do I need to manually configure shadcn/ui dependencies for web artifact bundling?▼

No, you do not need to manually configure shadcn/ui dependencies for web artifact bundling. The Skill's initialization script automatically sets up the project with over 40 shadcn/ui components and Radix UI dependencies.