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.