aired-artifact

Scaffold React projects, bundle assets into bundle.html, and publish to aired.sh.

2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/progrmoiz/skills --skill aired-artifact
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: aired-artifact
Source: https://github.com/progrmoiz/skills/tree/main/skills/aired-artifact
Command: npx skills add https://github.com/progrmoiz/skills --skill aired-artifact

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Builds premium React artifacts and publishes them to aired.sh as shareable single-file HTML. Anti-slop design system with shadcn/ui + Framer Motion.

Core Features & Use Cases

  • Scaffold a React artifact project from a set of scripts.
  • Bundle all assets into a single HTML file with inlined resources.
  • Publish to aired.sh to generate a shareable URL for distribution.
  • Enforce design-system tokens and UI patterns during artifact creation.

Quick Start

Run the init-artifact.sh script to scaffold a project, then run bundle-artifact.sh to generate bundle.html and finally run publish-artifact.sh to publish it to aired.sh.

Frequently Asked Questions about aired-artifact

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bundle a React app into a single HTML file for publishing?▼

Bundling a React app into a single HTML file requires inlining all JavaScript and CSS assets into one document. This skill automates that process using Parcel, generating a standalone bundle.html suitable for sharing.

What is the best way to publish interactive React dashboards as shareable links?▼

Publishing interactive React dashboards as shareable links involves compiling the project into a standalone HTML file and deploying it. This skill scaffolds the project, bundles it, and publishes it to aired.sh to generate a distribution URL.

Does this single-file bundling approach work with TypeScript path aliases?▼

Single-file bundling works with TypeScript path aliases when configured correctly. This skill includes the parcel-resolver-tspaths dependency to ensure path resolution functions properly during the asset inlining and bundling process.

Can I use shadcn/ui and Framer Motion in a standalone HTML artifact?▼

You can use shadcn/ui and Framer Motion in a standalone HTML artifact. This skill enforces an anti-slop design system integrating these libraries, ensuring UI components and animations remain functional after the bundling process.

Why do my inlined assets break when bundling React projects into one file?▼

Inlined assets break when bundling React projects due to incorrect resource resolution or missing inline configurations. This skill uses Parcel with html-inline to properly resolve and embed all dependencies into the final bundle.html.