artifacts-builder

Bundle React, Tailwind, and shadcn/ui projects into a single HTML artifact.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/figulazmi/token-monitor --skill artifacts-builder-figulazmi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: artifacts-builder
Source: https://github.com/figulazmi/token-monitor/tree/main/.agents/skills/artifacts-builder
Command: npx skills add https://github.com/figulazmi/token-monitor --skill artifacts-builder-figulazmi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Building elaborate Claude.ai HTML artifacts often requires scaffolding, tooling, and a disciplined workflow to keep multi-file projects organized. This Skill provides a ready-to-use setup and bundling pipeline to streamline that process.

Core Features & Use Cases

  • Scaffold a React + TypeScript artifact project with Tailwind and shadcn/ui.
  • Bundle the artifact into a single HTML file for easy Claude sharing.
  • Support multi-component UI with routing and state management for complex demos.

Quick Start

Initialize a new artifact 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 build React artifacts for Claude with routing and state management?▼

To build React artifacts for Claude with routing and state, you can scaffold a multi-file project using TypeScript, Tailwind, and shadcn/ui, then bundle it into a single HTML file for sharing.

What is the best way to bundle a multi-file React project into a single HTML artifact?▼

The best way to bundle a multi-file React project into a single HTML artifact is using a pipeline that inlines all assets into one bundle.html file, ensuring compatibility with Claude conversations.

Do I need Node.js to create advanced Claude HTML artifacts?▼

Yes, you need a Node.js runtime to create advanced Claude HTML artifacts, along with pnpm and parcel dependencies to manage the project skeleton and execute the asset bundling workflow.

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

Yes, you can use shadcn/ui and Tailwind when building Claude artifacts; the project skeleton initializes with these component libraries to support complex multi-component user interfaces.

How does the initialization script work for Claude artifact projects?▼

The initialization script works by running scripts/init-artifact.sh to prepare a project skeleton, setting up the necessary React and TypeScript structure before you start developing your artifact.

Why does my bundled Claude artifact fail to load external assets?▼

A bundled Claude artifact fails to load external assets if they are not properly inlined; the bundling workflow uses html-inline to consolidate all dependencies directly into the bundle.html file.