SYSTEM DOCUMENTATION & REQUIREMENTS
💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline, @radix-ui/react-accordion, @radix-ui/react-aspect-ratio, @radix-ui/react-avatar, @radix-ui/react-checkbox, @radix-ui/react-collapsible, @radix-ui/react-context-menu, @radix-ui/react-dialog, @radix-ui/react-dropdown-menu, @radix-ui/react-hover-card, @radix-ui/react-label, @radix-ui/react-menubar, @radix-ui/react-navigation-menu, @radix-ui/react-popover, @radix-ui/react-progress, @radix-ui/react-radio-group, @radix-ui/react-scroll-area, @radix-ui/react-select, @radix-ui/react-separator, @radix-ui/react-slider, @radix-ui/react-slot, @radix-ui/react-switch, @radix-ui/react-tabs, @radix-ui/react-toast, @radix-ui/react-toggle, @radix-ui/react-toggle-group, @radix-ui/react-tooltip, sonner, cmdk, vaul, embla-carousel-react, react-day-picker, react-resizable-panels, date-fns, react-hook-form, @hookform/resolvers/zod, and includes scripts (resource) components.
What problem does it solve?
This Skill addresses the need to create complex, interactive HTML artifacts for platforms like Claude.ai, which go beyond simple static content by leveraging modern frontend frameworks.
Core Features & Use Cases
- Project Initialization: Quickly set up a new project with React, TypeScript, Vite, Tailwind CSS, and shadcn/ui.
- Component Integration: Includes over 40 pre-installed shadcn/ui components for rapid UI development.
- Bundling: Compiles the entire React application into a single, self-contained HTML file for easy sharing.
- Use Case: Develop a dynamic dashboard artifact for Claude that displays real-time data visualizations and allows user interaction, all packaged into a single HTML file.
Quick Start
Run the init-artifact.sh script to create a new project named my-artifact.