artifacts-builder

Creates bundled HTML artifacts from React, Tailwind, and shadcn/ui scaffolds using Parcel and html-inline.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Brmbobo/Lead-Gen --skill artifacts-builder-brmbobo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: artifacts-builder
Source: https://github.com/Brmbobo/Lead-Gen/tree/main/.claude/skills/artifacts-builder
Command: npx skills add https://github.com/Brmbobo/Lead-Gen --skill artifacts-builder-brmbobo

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?

This skill helps teams rapidly construct and assemble multi-component Claude.ai HTML artifacts, eliminating manual assembly and repetitive setup.

Core Features & Use Cases

  • Artifact scaffolding: Generates a ready-to-run frontend artifact skeleton using React + Tailwind + shadcn/ui.
  • Bundling to single HTML: Bundles code into a single HTML artifact via Parcel + html-inline for Claude sharing.
  • Quick Start: Provides simple commands to initialize, bundle, and validate artifacts with minimal effort.

Quick Start

  • Run: bash scripts/init-artifact.sh <project-name>
  • Change directory: cd <project-name>
  • Build bundle: bash scripts/bundle-artifact.sh
  • Share artifact: use the generated bundle.html in 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 and Tailwind project into a single HTML file for Claude?▼

To bundle a React and Tailwind project into a single HTML file, this skill uses Parcel and html-inline to compile the codebase into a self-contained HTML artifact ready for Claude sharing. It scaffolds the project with shadcn/ui and automates the entire build process.

What is the best way to create interactive Claude artifacts from React components?▼

The best way to create interactive Claude artifacts from React components is by scaffolding a frontend project with React, Tailwind, and shadcn/ui, then bundling the output into a single HTML file. This approach eliminates manual assembly and repetitive setup.

Can I use shadcn/ui components in my Claude HTML artifacts?▼

Yes, you can use shadcn/ui components in your Claude HTML artifacts. The skill generates a ready-to-run frontend skeleton utilizing React, Tailwind, and shadcn/ui, which are then bundled into a single self-contained HTML file for distribution.

How do I initialize and build a Claude artifact project using scripts?▼

To initialize and build a Claude artifact project, run the init-artifact script with your project name, change into the new directory, and execute the bundle-artifact script. This process generates a bundle.html file you can share directly in Claude conversations.

Does Parcel work with html-inline to package frontend code for Claude?▼

Yes, Parcel works with html-inline to package frontend code for Claude. The skill leverages Parcel for bundling the React application and html-inline to inline all assets, producing a self-contained HTML artifact suitable for Claude distribution.