Awesome-omni-skill 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.

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/web-artifacts-builder-dokhacgiakhoa" ~/.claude/skills/diegosouzapw-awesome-omni-skill-web-artifacts-builder-d6f277 && rm -rf "$T"
manifest: skills/development/web-artifacts-builder-dokhacgiakhoa/SKILL.md
source content

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

2. Step 2: Develop Your Artifact

3. Step 3: Bundle to Single HTML File

4. Step 4: Share Artifact with User

5. Step 5: Testing/Visualizing the Artifact (Optional)