openakita/skills@web-artifacts-builder

Create and bundle React web artifacts into a single HTML file.

2.0k|267|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill openakita-skills-web-artifacts-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openakita/skills@web-artifacts-builder
Source: https://github.com/openakita/openakita/tree/main/skills/web-artifacts-builder
Command: npx skills add https://github.com/openakita/openakita --skill openakita-skills-web-artifacts-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline, 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, @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) components.

What problem does it solve?

This Skill streamlines the creation of 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 Tailwind CSS, shadcn/ui, and TypeScript.
  • Bundling: Consolidate all project code and assets into a single, shareable HTML file.
  • Use Case: Develop a dynamic dashboard or a data visualization tool as a self-contained HTML artifact that can be easily shared and embedded.

Quick Start

Run the init-artifact.sh script to create a new project named 'my-artifact'.

Frequently Asked Questions about openakita/skills@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?

You can bundle a React project into a single HTML file by using Parcel to consolidate all code and assets. This Skill automates that process, outputting a self-contained, shareable HTML artifact from your project.

What is the best way to scaffold a React app with Tailwind CSS and shadcn/ui?

The best way to scaffold a React app with Tailwind CSS and shadcn/ui is using an initialization script. This Skill provides a bash script that pre-configures a TypeScript project with these technologies automatically.

Does this bundling approach work with TypeScript path aliases?

Yes, the bundling approach supports TypeScript path aliases through the parcel-resolver-tspaths dependency. It ensures your TypeScript project configurations are correctly resolved during the HTML artifact generation.

Can I use Radix UI components when building interactive web artifacts?

Yes, you can use Radix UI components when building interactive web artifacts. The Skill includes numerous Radix UI primitives pre-configured for use within the shadcn/ui setup to create complex interfaces.

How do I create a shareable data visualization tool without manual frontend configuration?

You can create a shareable data visualization tool by running the provided initialization script to scaffold the project. It eliminates manual setup by pre-configuring React, Tailwind CSS, and bundling into a single HTML file.