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.