web-artifacts-builder

Bundles multi-component React/Tailwind web apps into single HTML artifacts.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/i0switch/yoyaku-tosho --skill web-artifacts-builder-i0switch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/i0switch/yoyaku-tosho/tree/main/.github/skills/web-artifacts-builder
Command: npx skills add https://github.com/i0switch/yoyaku-tosho --skill web-artifacts-builder-i0switch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline, vite, tailwindcss, postcss, autoprefixer, clsx, class-variance-authority, lucide-react, next-themes, @radix-ui/react-accordion, @radix-ui/react-aspect-ratio, @radix-ui/react-avatar, @radix-ui/react-checkbox, @radix-ui/react-collapsible, @radix-ui/react-context-menu, @radix-ui/react-dialog, @radix-ui/react-dropdown-menu, @radix-ui/react-hover-card, @radix-ui/react-label, @radix-ui/react-menubar, @radix-ui/react-navigation-menu, @radix-ui/react-popover, @radix-ui/react-progress, @radix-ui/react-radio-group, @radix-ui/react-scroll-area, @radix-ui/react-select, @radix-ui/react-separator, @radix-ui/react-slider, @radix-ui/react-slot, @radix-ui/react-switch, @radix-ui/react-tabs, @radix-ui/react-toast, @radix-ui/react-toggle, @radix-ui/react-toggle-group, @radix-ui/react-tooltip, sonner, cmdk, vaul, embla-carousel-react, react-day-picker, react-resizable-panels, date-fns, react-hook-form, @hookform/resolvers, zod, and includes scripts (resource) and references (resource) components.

What problem does it solve?

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.

Core Features & Use Cases

  • Multi-component project scaffolding for React + TypeScript with routing and state management.
  • Self-contained bundle generation to produce a single HTML artifact suitable for Claude conversations.
  • Guided initialization and bundling workflow with scripts to initialize, develop, and bundle artifacts.
  • Real-world use case: design and share a Claude artifact that includes navigation, components, and styling.

Quick Start

Initialize a new project with the provided script and begin customizing the generated code.

Frequently Asked Questions about web-artifacts-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build multi-component React artifacts for Claude AI conversations?

To build multi-component React artifacts, you need to scaffold a project using React, Tailwind CSS, and shadcn/ui, then bundle it into a self-contained HTML file suitable for Claude conversations.

When should I use a bundling workflow for Claude artifacts instead of single-file HTML?

Use a bundling workflow for Claude artifacts when your project requires state management, routing, or shadcn/ui components. For simple single-file HTML or JSX artifacts, a bundler is not necessary.

Can I use shadcn/ui components and routing in a single Claude artifact?

Yes, you can use shadcn/ui components and routing in a single Claude artifact by initializing a multi-component project and generating a self-contained bundle with Vite or Parcel.

What dependencies are required to bundle a React Tailwind artifact for Claude?

Bundling a React Tailwind artifact requires Node.js 18+, PNPM, Tailwind CSS, shadcn/ui, and a bundling workflow using either Vite or Parcel to output the final artifact.

How do I generate a self-contained HTML bundle from a React project?

You generate a self-contained HTML bundle by running the provided initialization scripts to set up the project, customizing the code, and executing the bundling workflow to inline all assets.

Does Vite or Parcel work better for bundling frontend Claude artifacts?

Both Vite and Parcel are supported as bundling workflows to generate self-contained frontend Claude artifacts. You can choose either tool to inline your multi-component React project into a single HTML file.