web-artifacts-builder

Bundle React-based frontend projects into a single HTML artifact.

Updated Mar 1, 2017
One-click install
npx skills add https://github.com/TedTschopp/tedt.org --skill web-artifacts-builder-tedtschopp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/TedTschopp/tedt.org/tree/main/.github/skills/web-artifacts-builder
Command: npx skills add https://github.com/TedTschopp/tedt.org --skill web-artifacts-builder-tedtschopp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline, vite, tailwindcss, postcss, autoprefixer, @types/node, tailwindcss-animate, and includes scripts (resource) components.

What problem does it solve?

Automates the creation of production-ready Claude-compatible frontend artifacts by converting multi-file React projects into a single, portable HTML artifact, eliminating manual bundling steps.

Core Features & Use Cases

  • Full-stack React + TypeScript project setup with Vite, Tailwind CSS, and shadcn/ui ready for artifact bundling.
  • One-click bundling into a self-contained HTML file with all assets inlined for easy sharing in Claude conversations.
  • Supports path aliasing and component libraries to simplify complex UI artifacts.

Quick Start

Initialize a new artifact project using the provided script and run the bundling script to generate bundle.html.

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 a React project into a single HTML file for Claude?

To bundle a React project into a single HTML file, this Skill automates the conversion of multi-file TypeScript projects using Vite and Tailwind CSS into a self-contained, portable HTML artifact suitable for Claude conversations.

What is the best way to share a complex React artifact in a Claude conversation?

The best way to share a complex React artifact is to use this Skill to compile and inline all assets into a single portable HTML file, eliminating manual bundling steps and ensuring reproducible builds across environments.

Does this React bundling process support Tailwind CSS and path aliasing?

Yes, the React bundling process supports Tailwind CSS and path aliasing by declaring and aligning with external tooling requirements like Vite and parcel-resolver-tspaths to simplify complex UI artifacts.

How do I inline all CSS and JavaScript assets into one HTML file from a Vite project?

To inline all CSS and JavaScript assets into one HTML file from a Vite project, this Skill utilizes Parcel and html-inline tooling to generate a self-contained bundle.html file with all assets included.

Can I use shadcn/ui components when creating a single-file HTML artifact?

Yes, you can use shadcn/ui components when creating a single-file HTML artifact because the Skill initializes full-stack React and TypeScript projects with shadcn/ui ready for artifact bundling.

Why are my multi-file React artifacts not portable across different environments?

Multi-file React artifacts lack portability across environments because they require external dependencies and manual bundling steps, which this Skill resolves by automating production-ready bundling into a single HTML file.