Web Artifacts Builder
Build elaborate, multi-component React artifacts with Tailwind CSS and shadcn/ui. Full stack for creating production-ready web components and applications.
How to Install
Using npx (recommended):
npx skills add github.com/anthropics/skills/tree/main/skills/web-artifacts-builder --skill web-artifacts-builderThis will automatically download and install the skill in your .cursor/skills/ directory.
Or install manually:
- Copy the skill content below
- Create folder:
.cursor/skills/web-artifacts-builder/in your project - Save as
SKILL.md - Cursor auto-discovers skills when you start a chat
Or install globally to ~/.cursor/skills/web-artifacts-builder/SKILL.md
SKILL.md
--- name: web-artifacts-builder description: Suite of tools for creating elaborate, multi-component HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components. --- # Web Artifacts Builder To build powerful frontend artifacts, follow these steps: 1. Initialize the frontend repo using `scripts/init-artifact.sh` 2. Develop your artifact by editing the generated code 3. Bundle all code into a single HTML file using `scripts/bundle-artifact.sh` 4. Display artifact to user 5. (Optional) Test the artifact **Stack**: React 18 + TypeScript + Vite + Parcel (bundling) + Tailwind CSS + shadcn/ui ## Design & Style Guidelines VERY IMPORTANT: To avoid what is often referred to as "AI slop", avoid using excessive centered layouts, purple gradients, uniform rounded corners, and Inter font. ## Quick Start ### Step 1: Initialize Project Run the initialization script to create a new React project: ```bash bash scripts/init-artifact.sh <project-name> cd <project-name> ``` This creates a fully configured project with: - React + TypeScript (via Vite) - Tailwind CSS 3.4.1 with shadcn/ui theming system - Path aliases (`@/`) configured - 40+ shadcn/ui components pre-installed - All Radix UI dependencies included - Parcel configured for bundling ### Step 2: Develop Your Artifact Edit the generated files to build your artifact. ### Step 3: Bundle to Single HTML File ```bash bash scripts/bundle-artifact.sh ``` Creates `bundle.html` - a self-contained artifact with all JavaScript, CSS, and dependencies inlined. ### Step 4: Share Artifact Share the bundled HTML file so users can view it as an artifact. ## Reference - **shadcn/ui components**: https://ui.shadcn.com/docs/components
Best For
Related Skills
Design Handoff
Generate developer handoff specs from a design: layout, tokens, component props, states, responsive breakpoints, edge cases, animations, and accessibility.
Frontend Design
Create distinctive, production-grade frontend interfaces with high design quality. Avoid generic "AI slop" aesthetics with bold typography, color, and spatial composition.
Canvas Design
Create beautiful visual art, posters, and static designs using design philosophy. Generates museum-quality work with a two-step process: philosophy creation, then visual expression.
Brand Guidelines
Apply brand colors, typography, and visual identity to artifacts. Includes color palettes, font pairings, and consistent styling for presentations, docs, and interfaces.