web-artifacts-builder

Create React and TypeScript frontend artifacts bundled into a single HTML file.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/rafaelramosdf/antigravity-agents --skill web-artifacts-builder-rafaelramosdf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/rafaelramosdf/antigravity-agents/tree/main/templates/agent-template-en/skills/web-artifacts-builder
Command: npx skills add https://github.com/rafaelramosdf/antigravity-agents --skill web-artifacts-builder-rafaelramosdf

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 accelerates the creation of elaborate Claude.ai frontend artifacts by providing a ready-to-use React + TypeScript + Vite + Parcel setup with shadcn/ui components, enabling rapid development of complex UI artifacts for Claude conversations.

Core Features & Use Cases

  • Initialize a fully configured frontend project with scripts/init-artifact.sh
  • Bundle artifacts into a single HTML file using scripts/bundle-artifact.sh
  • Display and test artifacts in Claude conversations or local browser
  • Reuse and customize shadcn/ui components within your artifact

Quick Start

Run the initialization script to create a new project, then bundle it into a single HTML artifact for 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 frontend into a single HTML file for Claude artifacts?▼

You bundle React frontends into a single HTML file for Claude artifacts by executing dedicated initialization and bundling scripts that compile TypeScript and React code into one portable HTML file for direct display.

Can I use shadcn/ui components when building frontend artifacts for Claude?▼

Yes, you can use shadcn/ui components when building Claude artifacts. The setup includes shadcn/ui, enabling you to reuse and customize sophisticated UI components within your React artifact.

Does this artifact builder support TypeScript path aliases during bundling?▼

Yes, the artifact builder supports TypeScript path aliases during bundling via the parcel-resolver-tspaths dependency, ensuring your TypeScript path mappings resolve correctly when compiling into a single HTML file.

What is the best way to set up a React project for Claude conversations?▼

The best way to set up a React project for Claude conversations is using an automated initialization script that configures React, TypeScript, and Parcel tooling, yielding a reproducible project setup ready for complex UI artifact development.

Do I need Parcel to create complex frontend artifacts with React and TypeScript?▼

You need Parcel to bundle complex frontend artifacts with React and TypeScript into a single HTML file. The tooling relies on Parcel and its default configuration to compile state management, routing, and component libraries into one output.