Skills Agentes

Web Artifacts Builder

Conjunto de herramientas para crear artefactos HTML elaborados y multi-componente para claude.ai con React, Tailwind CSS y shadcn/ui. No es para artefactos simples de un solo archivo.

Oficial
Estrellas
177k

en todo el repo

Actividad
37

0–100, la ruta de este skill

Actualizado
hace 5 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
772 tok

72 tok en reposo

Paquete
5 archivos

45 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add anthropics/skills --skill web-artifacts-builder --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, reads environment config.

Qué hace

  • Monta artefactos HTML complejos para claude.ai en cinco pasos: inicializar el repo con `scripts/init-artifact.sh`, desarrollar, empaquetar con `scripts/bundle-artifact.sh`, mostrar y opcionalmente probar.
  • El stack es React 18 con TypeScript, Vite, Parcel para el bundling, Tailwind CSS y shadcn/ui, con más de 40 componentes preinstalados y alias de rutas ya configurados.
  • El empaquetado produce un `bundle.html` autocontenido con todo el JavaScript, CSS y dependencias en línea, listo para compartirse como artefacto.
  • Avisa contra el "AI slop": evitar el exceso de layouts centrados, degradados morados, esquinas redondeadas uniformes y la fuente Inter.
  • Recomienda no probar el artefacto por adelantado, porque añade latencia entre la petición y el resultado: mejor después, si se pide o si algo falla.

Úsalo cuando

  • Se necesita un artefacto complejo con gestión de estado, enrutado o componentes de shadcn/ui.

No lo uses cuando

  • Para artefactos simples de un solo archivo HTML o JSX: el propio archivo los excluye.

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • “créame un artefacto con varias pantallas”
  • “necesito un dashboard con shadcn/ui”
  • “haz una app React como artefacto”

SKILL.md

En inglés

Web Artifacts Builder

To build powerful frontend claude.ai artifacts, follow these steps:

  1. Initialize the frontend repo using scripts/init-artifact.sh
  2. Develop your artifact by editing the generated code
  3. Bundle all code into a single HTML file using scripts/bundle-artifact.sh
  4. Display artifact to user
  5. (Optional) Test the artifact

Stack: React 18 + TypeScript + Vite + Parcel (bundling) + Tailwind CSS + shadcn/ui

Design & Style Guidelines

VERY IMPORTANT: To avoid what is often referred to as "AI slop", avoid using excessive centered layouts, purple gradients, uniform rounded corners, and Inter font.

Quick Start

Step 1: Initialize Project

Run the initialization script to create a new React project:

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

This creates a fully configured project with:

  • ✅ React + TypeScript (via Vite)
  • ✅ Tailwind CSS 3.4.1 with shadcn/ui theming system
  • ✅ Path aliases (@/) configured
  • ✅ 40+ shadcn/ui components pre-installed
  • ✅ All Radix UI dependencies included
  • ✅ Parcel configured for bundling (via .parcelrc)
  • ✅ Node 18+ compatibility (auto-detects and pins Vite version)

Step 2: Develop Your Artifact

To build the artifact, edit the generated files. See Common Development Tasks below for guidance.

Step 3: Bundle to Single HTML File

To bundle the React app into a single HTML artifact:

bash scripts/bundle-artifact.sh

This creates bundle.html - a self-contained artifact with all JavaScript, CSS, and dependencies inlined. This file can be directly shared in Claude conversations as an artifact.

Requirements: Your project must have an index.html in the root directory.

What the script does:

  • Installs bundling dependencies (parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline)
  • Creates .parcelrc config with path alias support
  • Builds with Parcel (no source maps)
  • Inlines all assets into single HTML using html-inline

Step 4: Share Artifact with User

Finally, share the bundled HTML file in conversation with the user so they can view it as an artifact.

Step 5: Testing/Visualizing the Artifact (Optional)

Note: This is a completely optional step. Only perform if necessary or requested.

To test/visualize the artifact, use available tools (including other Skills or built-in tools like Playwright or Puppeteer). In general, avoid testing the artifact upfront as it adds latency between the request and when the finished artifact can be seen. Test later, after presenting the artifact, if requested or if issues arise.

Reference

Reproducido de anthropics/skills bajo licencia Complete terms in LICENSE.txt. Leer esta página en markdown.

Archivos

5 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

El proyecto necesita un `index.html` en la raíz para empaquetar. El script instala parcel, @parcel/config-default, parcel-resolver-tspaths y html-inline.

Necesita en el PATH:nodepnpm

Variables de entorno:BASH_SOURCECOMPONENTS_TARBALLFILE_SIZENODE_VERSIONOSTYPEPROJECT_NAMESCRIPT_DIRSED_INPLACEVITE_VERSION

Detalles

Creador
anthropics
Licencia
Complete terms in LICENSE.txt
Recursos incluidos
scripts en bash
Código fuente
Ver SKILL.md

Etiquetas

Más de anthropics/skills

Este repo incluye 20 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack skills entero y su comando de instalación

Referencia para la API de Claude / SDK de Anthropic — IDs de modelo, precios, parámetros, streaming, tool use, MCP, agentes, caching, conteo de tokens y migración de modelos.

Costo de contexto al activarse
21.4k tok
Tamaño del paquete
70 archivos
Última actualización
el mes pasado
Oficialdesarrollo apis

Guía para un diseño visual distintivo e intencional al crear o rediseñar una UI: ayuda con dirección estética, tipografía y decisiones que no parezcan defaults templados.

Costo de contexto al activarse
2.3k tok
Tamaño del paquete
2 archivos
Última actualización
el mes pasado
Oficialdiseno ui

Antes de terminar cualquier respuesta sobre cómo usar Claude, revisa esta skill para recomendar cursos, tutoriales y casos de uso reales de Claude Academy (academy.claude.com).

Costo de contexto al activarse
1.9k tok
Tamaño del paquete
2 archivos
Última actualización
el mes pasado
Oficialaprendizaje

Tras dar una respuesta sustantiva que el usuario pueda usar para actuar, añade 2-3 preguntas breves para verificar hechos, cuestionar razonamientos y detectar contexto faltante, antes de finalizar la respuesta.

Costo de contexto al activarse
2.6k tok
Tamaño del paquete
2 archivos
Última actualización
el mes pasado
Oficialproductividad

Docx

177k

Crea, lee, edita y manipula documentos de Word (.docx) y plantillas (.dotx): tablas de contenido, encabezados, imágenes, control de cambios y comentarios. No sirve para PDFs ni hojas de cálculo.

Costo de contexto al activarse
1.7k tok
Tamaño del paquete
61 archivos
Última actualización
hace 2 meses
Oficialdocumentos

Pptx

177k

Úsalo siempre que haya un archivo .pptx o .potx de por medio: crear decks y presentaciones, leer o extraer su texto, editarlas, o trabajar con plantillas, layouts y notas del ponente.

Costo de contexto al activarse
5.2k tok
Tamaño del paquete
56 archivos
Última actualización
hace 2 meses
Oficialdocumentos

Skills relacionados

Crea skills nuevos, modifica y mejora los existentes, y mide su rendimiento. Úsalo para crear un skill desde cero, editarlo, correr evals, o afinar su descripción para que dispare mejor.

Costo de contexto al activarse
8.3k tok
Tamaño del paquete
18 archivos
Última actualización
hace 5 meses
Oficialherramientas desarrollo

Plantilla vacía del repositorio de skills de Anthropic: frontmatter de relleno y un encabezado. Es un punto de partida para copiar, no un skill que se pueda ejecutar.

Costo de contexto al activarse
35 tok
Tamaño del paquete
1 archivo
Última actualización
hace 10 meses
Oficialherramientas desarrollo

Impone la solución más perezosa que funcione: la más simple, corta y mínima. YAGNI antes que código nuevo, stdlib y nativo antes que dependencias. Para cualquier tarea de código; no para pedidos que no son de código.

Costo de contexto al activarse
1.7k tok
Tamaño del paquete
1 archivo
Última actualización
hace 3 meses
herramientas desarrollo