web-artifacts-builder

Bundle React TypeScript projects into a single self-contained HTML artifact.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/softbreezee/claw-os --skill web-artifacts-builder-softbreezee
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/softbreezee/claw-os/tree/main/temp_skills/skills-main/skills/web-artifacts-builder
Command: npx skills add https://github.com/softbreezee/claw-os --skill web-artifacts-builder-softbreezee

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?

Bundles Claude-compatible frontend artifacts into a single, shareable HTML file to simplify distribution and testing within Claude conversations.

Core Features & Use Cases

  • Bundles a React TypeScript project into a self-contained HTML artifact with all JS/CSS inlined.
  • Supports Tailwind CSS + shadcn/ui components, with path aliases and bundling configuration handled automatically.
  • Use case: share a complete UI artifact in Claude without hosting or external dependencies.

Quick Start

Run the bundle-artifact.sh script from your project root to generate bundle.html that can be shared in Claude conversations.

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?▼

You need Node.js 18+, pnpm, Parcel, and html-inline installed in your environment. Your React TypeScript project must also include an index.html file in the project root directory to generate the bundled artifact.

Can I use Tailwind CSS and shadcn/ui components when bundling frontend artifacts?▼

Inlining JS and CSS during frontend artifact bundling eliminates external dependencies and the need for hosting. This approach simplifies distribution and testing within Claude conversations by producing a single, shareable HTML file.

What is the best way to share a complete UI artifact in Claude without external dependencies?▼

The best way to share a complete UI artifact without external dependencies is bundling it into a self-contained HTML file. This method inlines all JS and CSS, allowing direct distribution within Claude conversations without hosting.

Do I need a specific Node.js version to bundle React TypeScript projects into a shareable HTML artifact?▼

Yes, you need Node.js 18 or higher to bundle React TypeScript projects into a shareable HTML artifact. The bundling workflow also requires pnpm and Parcel to process the project and inline assets correctly.