What problem does it solve? Creating complex claude.ai HTML artifacts with state management, routing, or component libraries requires a full frontend toolchain, but artifacts must be delivered as a single self-contained HTML file. This Skill scaffolds a complete React + TypeScript + Tailwind + shadcn/ui project and bundles it into one shareable HTML file. ## Core Features & Use Cases - Project Initialization: The init-artifact.sh script creates a Vite-based React 18 + TypeScript project with Tailwind CSS 3.4.1, path aliases, and 40+ pre-installed shadcn/ui components with all Radix UI dependencies. - Single-File Bundling: The bundle-artifact.sh script uses Parcel and html-inline to compile the entire app into one self-contained bundle.html with all JavaScript and CSS inlined. - Node Compatibility: Automatically detects the Node.js version and pins Vite 5.4.11 for Node 18 environments. - Use Case: Build an interactive dashboard artifact with tabs, charts, and dialogs using shadcn/ui components, then bundle it into a single HTML file to share directly in a Claude conversation. ## Quick Start Ask the assistant to create a complex React artifact with shadcn/ui components and bundle it into a single HTML file for sharing.