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.