artifacts-builder

Initialize and bundle React-based Claude artifacts into single HTML files.

1|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/beyondkmp/claude-code-plugins --skill artifacts-builder-beyondkmp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: artifacts-builder
Source: https://github.com/beyondkmp/claude-code-plugins/tree/main/plugins/skills/development/artifacts-builder
Command: npx skills add https://github.com/beyondkmp/claude-code-plugins --skill artifacts-builder-beyondkmp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parcel, parcel-resolver-tspaths, html-inline, and includes scripts (resource) components.

What problem does it solve?

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

Core Features & Use Cases

  • Initialization: create a fully configured frontend blueprint ready for artifacts.
  • Bundling: bundle generated code into a single self-contained HTML artifact.
  • Inlining & delivery: inline assets for Claude conversation sharing and offline use.

Quick Start

Use the artifacts-builder to initialize a new React project and bundle it into a single HTML artifact.

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 application into a single HTML file for Claude artifacts?▼

To bundle a React application into a single HTML file for Claude artifacts, this skill uses Parcel and html-inline tooling to initialize a configured frontend blueprint and inline all assets for self-contained delivery. It requires Node.js with pnpm.

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

Yes, you can use shadcn/ui components when building Claude artifacts. The skill provides a shadcn UI component tarball during initialization, allowing you to build multi-component frontends with React and Tailwind CSS.

What is the best way to build complex Claude artifacts with state management and routing?▼

The best way to build complex Claude artifacts with state management and routing is using this React-based skill, which initializes a fully configured frontend and bundles it into a single self-contained HTML file optimized for Claude conversation sharing.

Do I need Node.js and pnpm to create React-based Claude artifacts?▼

Yes, you need Node.js with pnpm to create React-based Claude artifacts. The skill relies on pnpm to install dependencies and uses scripts along with Parcel and html-inline tooling to initialize and bundle the generated code.

When should I avoid using a React bundler for Claude artifacts?▼

You should avoid using a React bundler for Claude artifacts when dealing with simple single-file HTML or JSX artifacts. This tool is specifically designed for complex, multi-component frontends requiring state management, routing, or shadcn/ui components.

How does inlining assets work for offline Claude artifact delivery?▼

Inlining assets for offline Claude artifact delivery works by using html-inline tooling to embed all JavaScript, CSS, and dependencies directly into a single self-contained HTML file, eliminating external requests and enabling offline use and conversation sharing.