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.