artifacts-builder

Bundles React-based Claude frontend artifacts into a single-file HTML bundle.

3.3k|453|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/davepoon/buildwithclaude --skill artifacts-builder-davepoon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifacts-builder
Source: https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/artifacts-builder
Command: npx skills add https://github.com/davepoon/buildwithclaude --skill artifacts-builder-davepoon

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?

Creates portable, self-contained Claude frontend artifacts by bundling React-based projects into a single HTML file, simplifying sharing and deployment across conversations.

Core Features & Use Cases

  • Single-file artifact bundles that include code, styles, and dependencies for Claude conversations.
  • React + TypeScript tooling with Vite/Parcel for efficient bundling and inlining.
  • Tailwind CSS + shadcn/ui integration to build complex interfaces without external hosting.
  • Use Case: package a multi-step Claude artifact with state management and routing for easy distribution.

Quick Start

Initialize a new artifact project with the provided script and bundle it into bundle.html for Claude conversations.

Frequently Asked Questions about artifacts-builder

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

FAQPage Schema
How do I bundle a React project into a single HTML file for Claude artifacts?

To bundle a React project into a single HTML file for Claude artifacts, this Skill uses Parcel and html-inline to compile code, styles, and dependencies into one portable bundle.html. It requires an index.html in your project root and pnpm for dependency management.

Can I include state management and routing in a Claude frontend artifact?

Yes, you can include state management and routing in a Claude frontend artifact. This Skill is designed to package React-based projects with these complex features, bundling them into a self-contained single-file HTML for easy sharing and replay.

How do I share a multi-step React application in a Claude conversation?

To share a multi-step React application in a Claude conversation, this Skill automates the creation of a single-file artifact bundle. It compiles your project, including Tailwind CSS and shadcn/ui components, into a portable HTML file without needing external hosting.

Do I need a specific package manager to bundle frontend artifacts with Parcel?

Yes, you need pnpm as your package manager to bundle frontend artifacts with Parcel. The automation script relies on pnpm for dependency management to successfully compile and inline your React project into a single HTML file.

What's the best way to package Tailwind CSS and shadcn/ui components for Claude?

The best way to package Tailwind CSS and shadcn/ui components for Claude is using this Skill's automated bundling process. It integrates Vite and Parcel tooling to inline all styles and UI components directly into a self-contained HTML bundle.