askill
prototype

prototypeSafety --Repository

Create quick React prototypes that bundle to a single HTML file. Use for demos, interactive experiments, or shareable artifacts - NOT for full apps (use audreygen/Next.js for those).

0 stars
1.2k downloads
Updated 2/6/2026

Package Files

Loading files...
SKILL.md

Prototype

Adapted from Anthropic's web-artifacts-builder skill

Create lightweight React prototypes that bundle to a single shareable HTML file.

When to Use This vs. Other Tools

Use prototypeUse audreygenUse Astro
Quick prototypeFull appStatic site
Interactive demoNeeds databaseContent-heavy
Shareable single fileNeeds API/authBlog, docs
Claude artifactsProduction appMarketing

Stack

  • React 18 + TypeScript + Vite
  • Tailwind CSS + shadcn/ui
  • Parcel for bundling
  • 40+ shadcn components pre-installed

Workflow

1. Initialize Project

bash scripts/init-artifact.sh my-demo
cd my-demo
pnpm dev

2. Develop

Edit files in src/. All shadcn/ui components available:

import { Button } from '@/components/ui/button'
import { Card, CardHeader, CardTitle, CardContent } from '@/components/ui/card'
import { Dialog, DialogContent, DialogTrigger } from '@/components/ui/dialog'

3. Bundle to Single HTML

bash scripts/bundle-artifact.sh

Creates bundle.html - single file with all JS/CSS inlined.

4. Share

  • Open in browser
  • Share file directly
  • Paste into Claude.ai as artifact

Setup Required

Before first use, download the shadcn components tarball:

curl -L -o scripts/shadcn-components.tar.gz \
  https://github.com/anthropics/skills/raw/main/skills/web-artifacts-builder/scripts/shadcn-components.tar.gz

Design Notes

Same guidelines as your other projects:

  • Use theme tokens (text-muted-foreground) not hardcoded colors
  • @/ imports
  • No semicolons
  • shadcn/ui patterns

For distinctive/creative UI, combine with the creative-design skill.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

AI review pending.

Metadata

Licenseunknown
Version-
Updated2/6/2026
Publishercerico

Tags

apici-cddatabasegithubgithub-actionsllmsecurity