About this skill
# Web Artifacts Builder
To build powerful frontend claude.ai 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 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 (via .parcelrc)
- β Node 18+ compatibility (auto-detects and pins Vite version)
Step 2: Develop Your Artifact
To build the artifact, edit the generated files. See Common Development Tasks below for guidance.
Step 3: Bundle to Single HTML File
To bundle the React app into a singl
β¦
Use cases
- β 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 (via .parcelrc)
Installation
- Download the ZIP using the button on the right.
- Unzip the folder.
- Drop the
web-artifacts-builder/folder inside~/.claude/skills/. - Restart Claude Code (or your Claude Desktop session) β the skill loads automatically.
# macOS / Linux
mkdir -p ~/.claude/skills
unzip claude-skill-web-artifacts-builder.zip -d ~/.claude/skills/