# Web Artifacts Builder

> Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

- Skill: `dokhacgiakhoa/web-artifacts-builder` (Agent Skill, multi-file: 10 files)
- Install (CLI): `npx skillmds@latest add dokhacgiakhoa/web-artifacts-builder`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dokhacgiakhoa/web-artifacts-builder/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- License: Complete terms in LICENSE.txt
- Author: Dokhacgiakhoa (https://skillmd.com/u/dokhacgiakhoa)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/dokhacgiakhoa/web-artifacts-builder

---


# 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

## 🧠 Knowledge Modules (Fractal Skills)

### 1. [Step 1: Initialize Project](./sub-skills/step-1-initialize-project.md)
### 2. [Step 2: Develop Your Artifact](./sub-skills/step-2-develop-your-artifact.md)
### 3. [Step 3: Bundle to Single HTML File](./sub-skills/step-3-bundle-to-single-html-file.md)
### 4. [Step 4: Share Artifact with User](./sub-skills/step-4-share-artifact-with-user.md)
### 5. [Step 5: Testing/Visualizing the Artifact (Optional)](./sub-skills/step-5-testingvisualizing-the-artifact-optional.md)

