web-artifacts-builder

Automate creation of Claude artifacts from frontend toolchains with structured metadata.

1|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Randi-Agent/randi-agent --skill web-artifacts-builder-randi-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/Randi-Agent/randi-agent/tree/main/src/skills/anthropic-repo/skills/web-artifacts-builder
Command: npx skills add https://github.com/Randi-Agent/randi-agent --skill web-artifacts-builder-randi-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline, vite, tailwindcss, postcss, autoprefixer, @types/node, tailwindcss-animate, class-variance-authority, clsx, tailwind-merge, lucide-react, next-themes, @radix-ui/react-accordion, @radix-ui/react-aspect-ratio, @radix-ui/react-avatar, @radix-ui/react-checkbox, @radix-ui/react-collapsible, @radix-ui/react-context-menu, @radix-ui/react-dialog, @radix-ui/react-dropdown-menu, @radix-ui/react-hover-card, @radix-ui/react-label, @radix-ui/react-menubar, @radix-ui/react-navigation-menu, @radix-ui/react-popover, @radix-ui/react-progress, @radix-ui/react-radio-group, @radix-ui/react-scroll-area, @radix-ui/react-select, @radix-ui/react-separator, @radix-ui/react-slider, @radix-ui/react-slot, @radix-ui/react-switch, @radix-ui/react-tabs, @radix-ui/react-toast, @radix-ui/react-toggle, @radix-ui/react-toggle-group, sonner, cmdk, vaul, embla-carousel-react, react-day-picker, react-resizable-panels, date-fns, react-hook-form, @hookform/resolvers, zod, and includes scripts (resource) components.

What problem does it solve?

This tool enables teams to build complex, multi-component Claude artifacts using modern frontend technologies (React, Tailwind CSS, shadcn/ui) with structured frontmatter metadata guiding activation.

Core Features & Use Cases

  • Structured artifact creation: Scaffold multi-component artifacts that require state management, routing, and UI components.
  • Rapid bundling for Claude sharing: Bundle artifacts into a single HTML file for easy sharing in Claude conversations.
  • Use Case: A designer builds an interactive data visualization artifact and shares it with a client.

Quick Start

Initialize a new web-artifacts-builder project and bundle it into a single HTML artifact for Claude sharing.

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 and Tailwind CSS project into a single HTML file for Claude sharing?

To bundle a React and Tailwind CSS project into a single HTML file for Claude sharing, use this tool to rapidly compile multi-component artifacts. It leverages Vite and Parcel to inline scripts and assets into one shareable output.

Can I use shadcn-ui components in Claude artifacts?

Yes, you can use shadcn-ui components in Claude artifacts. This builder pre-configures Radix UI primitives and Tailwind CSS, enabling interactive multi-page artifacts with accessible UI components like dropdowns and dialogs.

What is the best way to add state management and routing to Claude artifacts?

The best way to add state management and routing to Claude artifacts is by scaffolding them with this frontend toolchain. It supports structured artifact creation with React to handle complex interactive logic and multi-page navigation.

Does Claude artifacts support bundling complex frontend toolchains with TypeScript path aliases?

Claude artifacts support bundling complex frontend toolchains using this builder's Parcel configuration. It resolves TypeScript path aliases and integrates dependencies like Zod and React Hook Form into a single HTML file.

How do I structure a multi-component Claude artifact for discovery and activation?

To structure a multi-component Claude artifact for discovery, enforce a YAML frontmatter with a name and description, and preserve an accessible SKILL.md entry point. This tool also supports optional scripts and assets directories.

What are the limitations of building Claude artifacts with React and shadcn-ui?

A limitation of building Claude artifacts with React and shadcn-ui is that all dependencies must be compiled into a single HTML file. Complex state management and routing logic operate within the constraints of this bundled output.