artifacts-builder

Scaffold React and Tailwind projects and bundle them into single-file HTML artifacts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/maximoseo/html-redesign-vps --skill artifacts-builder-maximoseo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifacts-builder
Source: https://github.com/maximoseo/html-redesign-vps/tree/main/.agents/skills/artifacts-builder
Command: npx skills add https://github.com/maximoseo/html-redesign-vps --skill artifacts-builder-maximoseo

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?

Building Claude AI artifacts that require rich frontend UI, state management, and bundling into shareable HTML can be time-consuming and error-prone. This Skill provides a ready-to-use scaffold and tooling to create multi-component artifacts with React, Tailwind, and shadcn/ui, and to produce a single, portable HTML artifact suitable for Claude conversations.

Core Features & Use Cases

  • Multi-component artifact scaffolding: supports React + TypeScript projects aligned to Claude workflows.
  • Tailwind + shadcn/ui integration: ready-to-style UI components and design system consistent across artifacts.
  • Single-file artifact bundling: bundles the entire app into one HTML file for easy sharing in Claude.
  • Quick-start automation: scripts/init-artifact.sh creates a working project skeleton and scripts/bundle-artifact.sh inlines assets.

Quick Start

Initialize a new artifact project with scripts/init-artifact.sh <project-name>, then edit the generated code and bundle it into a single HTML artifact with scripts/bundle-artifact.sh.

Frequently Asked Questions about artifacts-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bundle a React and Tailwind project into a single HTML file?

You can bundle a React and Tailwind project into a single HTML file by running the provided bundle-artifact.sh script, which uses Parcel to inline all assets into one portable HTML file for Claude.

What is the best way to create multi-component Claude artifacts with shadcn/ui?

Creating multi-component Claude artifacts with shadcn/ui involves scaffolding a React and TypeScript project with the init-artifact.sh script, which sets up Tailwind and shadcn/ui for consistent UI components.

Can I use TypeScript path aliases when building Claude artifacts?

Yes, TypeScript path aliases work when building Claude artifacts because the Skill integrates the parcel-resolver-tspaths dependency to correctly resolve path mappings during the Parcel bundling process.

Does the single-file HTML artifact bundler support routing and state management?

The single-file HTML artifact bundler supports routing and state management by scaffolding a multi-component React application and compiling it into one portable HTML file for Claude.

Why does my Claude artifact require a specific bundling pipeline instead of standard React build tools?

Building Claude artifacts requires a specific bundling pipeline using Parcel and html-inline to consolidate all JavaScript and CSS assets into a single portable HTML file, a format standard React build tools do not output.