What problem does it solve? Creating complex claude.ai artifacts with state management, routing, or component libraries normally requires manually configuring a React project and then figuring out how to bundle everything into one shareable HTML file. This Skill automates project scaffolding and single-file bundling so complex artifacts work as self-contained HTML. ## Core Features & Use Cases - Project Initialization: The init-artifact.sh script scaffolds a React 18 + TypeScript + Vite project preconfigured with Tailwind CSS, path aliases, and 40+ 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 Handling: 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, dialogs, and forms using shadcn/ui components, then bundle it into a single HTML file to share directly in a Claude conversation. ## Quick Start Initialize a new React artifact project and bundle it into a single HTML file I can view as a claude.ai artifact.