web-artifacts-builder

Initialize React projects and bundle them into single HTML files.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/figuedmundo/mamirri-app --skill web-artifacts-builder-figuedmundo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-artifacts-builder
Source: https://github.com/figuedmundo/mamirri-app/tree/main/.opencode/skill/web-artifacts-builder
Command: npx skills add https://github.com/figuedmundo/mamirri-app --skill web-artifacts-builder-figuedmundo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline, @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, @radix-ui/react-tooltip, sonner, cmdk, vaul, embla-carousel-react, react-day-picker, react-resizable-panels, date-fns, react-hook-form, @hookform/resolvers/zod, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a streamlined process for creating complex, interactive HTML artifacts using modern web technologies, eliminating the need for manual setup and configuration of frontend projects.

Core Features & Use Cases

  • Project Initialization: Quickly scaffold a new React project with pre-configured Vite, Tailwind CSS, and shadcn/ui.
  • Bundling: Consolidate all project code and dependencies into a single, shareable HTML file.
  • Use Case: Develop a dynamic dashboard or a user onboarding flow as an interactive HTML artifact for easy sharing and deployment.

Quick Start

Initialize a new web artifact project named 'my-dashboard' by running the init-artifact script.

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 project into a single HTML file?

To bundle a React project into a single HTML file, you can use a build tool that consolidates all code and dependencies. This Skill uses Parcel and html-inline to compile your React, Tailwind CSS, and shadcn/ui code into one shareable HTML artifact.

Can I use shadcn/ui components when building HTML artifacts for claude.ai?

Yes, you can use shadcn/ui components when building HTML artifacts for claude.ai. This Skill pre-configures Radix UI primitives and shadcn/ui so you can build interactive web experiences with accessible components.

What is the best way to scaffold an interactive web artifact with Tailwind CSS?

The best way to scaffold an interactive web artifact with Tailwind CSS is using an initialization script. This Skill provides an init-artifact script to quickly set up a new React project with Vite, Tailwind CSS, and shadcn/ui pre-configured.

Do I need Node.js and pnpm to create multi-component HTML artifacts?

Yes, you need Node.js 18+ and pnpm to create multi-component HTML artifacts with this setup. These tools are required to manage dependencies and run the specific build scripts for project initialization and single-file bundling.

Does bundling React and Radix UI into one HTML file support complex forms?

Yes, bundling React and Radix UI into one HTML file supports complex forms. The environment pre-installs react-hook-form and zod resolvers, allowing you to build sophisticated, interactive user onboarding flows with validation.