web-artifacts-builder

Build React, Tailwind CSS, and shadcn/ui artifacts bundled into a single HTML file.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/Shawn-Guo-CN/agentfoundry-plugin-marketplace --skill web-artifacts-builder-shawn-guo-cn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/Shawn-Guo-CN/agentfoundry-plugin-marketplace/tree/main/plugins/web-artifacts-builder
Command: npx skills add https://github.com/Shawn-Guo-CN/agentfoundry-plugin-marketplace --skill web-artifacts-builder-shawn-guo-cn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline, @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?

This Skill provides a robust framework for creating sophisticated, multi-component HTML artifacts for Claude, leveraging modern frontend technologies. It addresses the need for dynamic, interactive, and visually appealing outputs beyond simple static HTML.

Core Features & Use Cases

  • Project Scaffolding: Initializes a new React project with TypeScript, Vite, Tailwind CSS, and shadcn/ui pre-configured.
  • Component Library: Includes over 40 shadcn/ui components for rapid UI development.
  • Bundling: Compiles the entire React application into a single, self-contained HTML file for easy sharing.
  • Use Case: Develop an interactive dashboard artifact for visualizing complex data, complete with state management and custom UI elements, all bundled into a single shareable HTML file.

Quick Start

Run the initialization script to create a new React project named 'my-artifact'.

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 a React artifact and bundle it into a single HTML file?

To build a React artifact and bundle it into a single HTML file, use this skill's initialization script to scaffold a project with React and Tailwind CSS, then run the bundling script to compile everything into a self-contained HTML file.

Can I use shadcn/ui components in my HTML artifact for Claude?

Yes, you can use shadcn/ui components in your HTML artifact. The skill pre-configures over 40 shadcn/ui components, allowing you to rapidly develop complex UI elements with state management directly within your React project.

What is the best way to create interactive dashboards that compile to a single HTML file?

The best way to create interactive dashboards compiled to a single HTML file is scaffolding a React project with Tailwind CSS and shadcn/ui, leveraging advanced UI components and state management before executing the bundling script.

Does this artifact builder support advanced features like routing and state management?

Yes, this artifact builder supports advanced features like routing and state management. It facilitates the creation of complex artifacts by initializing a modern React project equipped to handle dynamic, interactive outputs beyond simple static HTML.

Do I need to manually configure Tailwind CSS and TypeScript when scaffolding a web artifact?

No, you do not need to manually configure Tailwind CSS and TypeScript. The project scaffolding automatically initializes a new React project with TypeScript, Tailwind CSS, and shadcn/ui pre-configured for immediate development.

Why use a bundling script for web artifacts instead of standard React deployment?

A bundling script compiles the entire React application into a single, self-contained HTML file instead of standard React deployment outputs, making the resulting web artifact highly portable and easy to share directly within Claude.