CommunityCodierung & Entwicklunggithub.com

Artifacts Builder

Suite von Werkzeugen zur Erstellung aufwändiger, mehrkomponentiger Claude.ai-HTML-Artifacts mit modernen Frontend-Webtechnologien (React, Tailwind CSS, shadcn/ui). Verwenden Sie dies für komplexe Artifacts, die Zustandsverwaltung, Routing oder shadcn/ui-Komponenten erfordern – nicht für einfache einseitige HTML/JSX-Artifacts.

Was ist Artifacts Builder?

Der Artifacts Builder ist eine Sammlung von Skripten und Richtlinien, die es AI-Agenten (insbesondere Claude Code) ermöglicht, komplexe, mehrkomponentige HTML-Artifacts für claude.ai zu erstellen. Er nutzt moderne Frontend-Webtechnologien wie React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui und Parcel zum Bündeln. Der Workflow besteht aus vier Schritten: Initialisieren eines neuen Projekts mit `init-artifact.sh`, Entwickeln der Komponenten, Bündeln in eine einzelne HTML-Datei mit `bundle-artifact.sh` und schließlich Teilen des Artifacts mit dem Benutzer. Optional kann der Agent das Artifact mit Tools wie Playwright testen. Der Builder vermeidet typische „AI-Slop“-Designmuster (übermäßig zentrierte Layouts, violette Verläufe, einheitliche abgerundete Ecken) und stellt sicher, dass das Endprodukt professionell aussieht und alle Abhängigkeiten inline enthält.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-claude-skills/tree/master/artifacts-builder

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Artifacts Builder?

Um leistungsstarke Frontend-Claude.ai-Artifacts zu erstellen, befolgen Sie diese Schritte:

  1. Initialisieren Sie das Frontend-Repository mit scripts/init-artifact.sh
  2. Entwickeln Sie Ihr Artifact, indem Sie den generierten Code bearbeiten
  3. Bündeln Sie den gesamten Code in eine einzelne HTML-Datei mit scripts/bundle-artifact.sh
  4. Zeigen Sie das Artifact dem Benutzer an
  5. (Optional) Testen Sie das Artifact

Stack: React 18 + TypeScript + Vite + Parcel (Bündelung) + Tailwind CSS + shadcn/ui

Design- & Stilrichtlinien

SEHR WICHTIG: Um das zu vermeiden, was oft als "AI-Slop" bezeichnet wird, vermeiden Sie übermäßig zentrierte Layouts, violette Verläufe, einheitliche abgerundete Ecken und die Schriftart Inter.

Kurzanleitung

Schritt 1: Projekt initialisieren

Führen Sie das Initialisierungsskript aus, um ein neues React-Projekt zu erstellen:

bash scripts/init-artifact.sh <projekt-name>
cd <projekt-name>

Dies erstellt ein vollständig konfiguriertes Projekt mit:

  • ✅ React + TypeScript (über Vite)
  • ✅ Tailwind CSS 3.4.1 mit shadcn/ui-Theming-System
  • ✅ Pfadaliase (@/) konfiguriert
  • ✅ 40+ vorinstallierte shadcn/ui-Komponenten
  • ✅ Alle Radix-UI-Abhängigkeiten enthalten
  • ✅ Parcel für die Bündelung konfiguriert (über .parcelrc)
  • ✅ Node 18+-Kompatibilität (erkennt und fixiert automatisch die Vite-Version)

Schritt 2: Entwickeln Sie Ihr Artifact

Um das Artifact zu erstellen, bearbeiten Sie die generierten Dateien. Siehe Allgemeine Entwicklungsaufgaben unten für Anleitungen.

Schritt 3: In eine einzelne HTML-Datei bündeln

Um die React-App in ein einzelnes HTML-Artifact zu bündeln:

bash scripts/bundle-artifact.sh

Dies erstellt bundle.html – ein eigenständiges Artifact mit allen JavaScript-, CSS- und Abhängigkeiten inline. Diese Datei kann direkt in Claude-Unterhaltungen als Artifact geteilt werden.

Anforderungen: Ihr Projekt muss eine index.html im Stammverzeichnis haben.

Was das Skript macht:

  • Installiert Bündelungsabhängigkeiten (parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline)
  • Erstellt .parcelrc-Konfiguration mit Pfadalias-Unterstützung
  • Baut mit Parcel (keine Source Maps)
  • Bettet alle Assets in eine einzelne HTML-Datei mittels html-inline ein

Schritt 4: Artifact mit dem Benutzer teilen

Teilen Sie schließlich die gebündelte HTML-Datei im Gespräch mit dem Benutzer, damit er sie als Artifact anzeigen kann.

Schritt 5: Das Artifact testen/visualisieren (optional)

Hinweis: Dies ist ein völlig optionaler Schritt. Führen Sie ihn nur durch, wenn nötig oder angefragt.

Um das Artifact zu testen/visualisieren, verwenden Sie verfügbare Tools (einschließlich anderer Skills oder integrierter Tools wie Playwright oder Puppeteer). Vermeiden Sie im Allgemeinen das Testen des Artifacts im Voraus, da dies Latenz zwischen der Anfrage und dem Zeitpunkt, an dem das fertige Artifact gesehen werden kann, hinzufügt. Testen Sie später, nachdem das Artifact präsentiert wurde, wenn nötig oder falls Probleme auftreten.

Referenz

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

agent-mail-automation

Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.

agentql-automation

Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.

agenty-automation

Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.

Verwandte Skills