web-artifacts-builder

Bundle React, Tailwind, and shadcn/ui artifacts into single HTML files.

Updated Jul 15, 2025
One-click install
npx skills add https://github.com/nicolas-deyros/astro-portfolio-v2 --skill web-artifacts-builder-nicolas-deyros
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/nicolas-deyros/astro-portfolio-v2/tree/main/.agents/skills/web-artifacts-builder
Command: npx skills add https://github.com/nicolas-deyros/astro-portfolio-v2 --skill web-artifacts-builder-nicolas-deyros

SYSTEM DOCUMENTATION & REQUIREMENTS

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

  • Supports multi-component Claude artifacts with state management and routing
  • Integrates React, Tailwind CSS, shadcn/ui for scalable UI
  • Lets you bundle artifacts into single HTML files for Claude conversations

Quick Start

Run the provided init-artifact.sh script to generate and bundle a Claude-ready 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 bundle multi-file React artifacts into a single HTML file for Claude?▼

To bundle multi-file React artifacts into a single HTML file for Claude, this Skill automates the process using Parcel and html-inline. It produces a distributable bundle ready for Claude conversations.

What's the best way to build Claude artifacts that require routing and state management?▼

The best way to build Claude artifacts requiring state management and routing is using React, Tailwind CSS, and shadcn/ui. This Skill supports multi-component architectures, allowing scalable UI development before bundling.

Do I need Node.js and pnpm to bundle Claude-ready frontend artifacts?▼

Yes, you need Node.js 18+ and pnpm to bundle Claude-ready frontend artifacts. The Skill also satisfies dependencies on Parcel and html-inline to compile and package the multi-file React project.

Can I use shadcn/ui components with Tailwind CSS in my Claude artifacts?▼

Yes, you can use shadcn/ui components with Tailwind CSS in your Claude artifacts. The Skill integrates these technologies to support scalable UI development within multi-component frontend bundles.

When should I avoid using this approach for creating Claude HTML artifacts?▼

You should avoid using this approach for simple single-file HTML or JSX artifacts. It is designed specifically for complex, multi-component Claude artifacts that require state management, routing, or shadcn/ui.