web-artifacts-builder

Bundle a frontend project into a single HTML file with Parcel.

19|4|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/jarredkenny/agency-ai --skill web-artifacts-builder-jarredkenny
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/jarredkenny/agency-ai/tree/main/roles/orchestrator/skills/web-artifacts-builder
Command: npx skills add https://github.com/jarredkenny/agency-ai --skill web-artifacts-builder-jarredkenny

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline.

What problem does it solve?

This skill enables you to convert a frontend project into a self-contained Claude artifact by bundling all code and assets into a single HTML file for easy sharing and demonstration.

Core Features & Use Cases

  • Initialize a frontend artifact project and iterate on your UI during development.
  • Bundle the project into a single HTML artifact that can be pasted into Claude conversations, demos, or client walkthroughs.
  • Use cases include rapid demos, training artifacts, and self-contained samples for support or learning.

Quick Start

Use the web-artifacts-builder to initialize a new project, then bundle into a single HTML:

  • Initialize: scripts/init-artifact.sh <project-name>
  • Change directory: cd <project-name>
  • Bundle: scripts/bundle-artifact.sh

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 and Vite frontend project into a single HTML file?

You can bundle a React and Vite frontend project into a single HTML file by running the provided initialization and bundle scripts. The process uses Parcel to compile all code and assets into one self-contained HTML file for demonstrations.

What is a Claude artifact and how does bundling frontend code work?

A Claude artifact is a self-contained HTML file containing all frontend code and assets. Bundling works by using Parcel to compile the React project, producing a single bundle.html file without source maps for pasting directly into Claude conversations.

Do I need Parcel to bundle a frontend project for Claude conversations?

Yes, you need Parcel and related dependencies including @parcel/config-default, parcel-resolver-tspaths, and html-inline to bundle a frontend project for Claude conversations. These tools automate the compilation of assets into a single HTML file.

Can I use this bundling process for rapid demos and client walkthroughs?

Yes, you can use this bundling process for rapid demos and client walkthroughs. It converts your frontend UI into a self-contained HTML artifact, making it easy to share and demonstrate projects without external dependencies.

Are source maps included when bundling frontend artifacts into one HTML file?

Source maps are not included when bundling frontend artifacts into one HTML file. The process outputs a bundle.html via Parcel specifically without source maps to keep the file self-contained and lightweight for demonstrations.