Artifacts Builder

bởi Anthropic

Bộ công cụ để tạo các tạo phẩm HTML claude.ai phức tạp, đa thành phần sử dụng công nghệ web frontend hiện đại (React, Tailwind CSS, shadcn/ui). Sử dụng cho các tạo phẩm phức tạp yêu cầu quản lý trạng thái, định tuyến hoặc các thành phần shadcn/ui - không dùng cho các tạo phẩm HTML/JSX đơn giản một tệp. giấy phép: Điều khoản đầy đủ trong LICENSE.txt

npx skills add https://github.com/anthropics/skills --skill web-artifacts-builder

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

Thêm skills từ Anthropic

Algorithmic Art
Anthropic
Tạo nghệ thuật thuật toán bằng p5.js với tính ngẫu nhiên có hạt giống và khám phá tham số tương tác. Sử dụng khi người dùng yêu cầu tạo nghệ thuật bằng mã, nghệ thuật sinh, nghệ thuật thuật toán, trường dòng chảy hoặc hệ thống hạt. Tạo nghệ thuật thuật toán gốc thay vì sao chép tác phẩm của nghệ sĩ hiện có để tránh vi phạm bản quyền. giấy phép: Điều khoản đầy đủ trong LICENSE.txt
creative
Internal Comms
Anthropic
Một bộ tài nguyên giúp tôi viết tất cả các loại truyền thông nội bộ, sử dụng các định dạng mà công ty tôi ưa thích. Claude nên sử dụng kỹ năng này bất cứ khi nào được yêu cầu viết một số loại truyền thông nội bộ (báo cáo trạng thái, cập nhật lãnh đạo, cập nhật 3P, bản tin công ty, Câu hỏi thường gặp, báo cáo sự cố, cập nhật dự án, v.v.). giấy phép: Điều khoản đầy đủ trong LICENSE.txt
Webapp Testing
Anthropic
Bộ công cụ để tương tác và kiểm tra các ứng dụng web cục bộ bằng Playwright. Hỗ trợ xác minh chức năng giao diện người dùng, gỡ lỗi hành vi UI, chụp ảnh màn hình trình duyệt và xem nhật ký trình duyệt. giấy phép: Điều khoản đầy đủ trong LICENSE.txt
development
XLSX
Anthropic
Tạo, chỉnh sửa và phân tích bảng tính toàn diện với hỗ trợ công thức, định dạng, phân tích dữ liệu và trực quan hóa. Khi Claude cần làm việc với bảng tính (.xlsx, .xlsm, .csv, .tsv, v.v.) để: (1) Tạo bảng tính mới với công thức và định dạng, (2) Đọc hoặc phân tích dữ liệu, (3) Sửa đổi bảng tính hiện có trong khi giữ nguyên công thức, (4) Phân tích dữ liệu và trực quan hóa trong bảng tính, hoặc (5) Tính toán lại công thức giấy phép: Độc quyền. LICENSE.txt có các điều khoản đầy đủ
document
Skill Creator
Anthropic
Hướng dẫn tạo kỹ năng hiệu quả. Kỹ năng này nên được sử dụng khi người dùng muốn tạo một kỹ năng mới (hoặc cập nhật kỹ năng hiện có) nhằm mở rộng khả năng của Claude với kiến thức chuyên môn, quy trình làm việc hoặc tích hợp công cụ. giấy phép: Điều khoản đầy đủ trong LICENSE.txt
Slack Gif Creator
Anthropic
Bộ công cụ tạo ảnh động GIF được tối ưu cho Slack, kèm trình xác thực giới hạn kích thước và các thành phần hoạt ảnh có thể kết hợp. Kỹ năng này được áp dụng khi người dùng yêu cầu ảnh động GIF hoặc hoạt ảnh biểu tượng cảm xúc cho Slack qua các mô tả như "tạo cho tôi một GIF cho Slack về X đang làm Y". giấy phép: Điều khoản đầy đủ trong LICENSE.txt
creative
Theme Factory
Anthropic
Bộ công cụ để tạo kiểu cho các tạo phẩm với một chủ đề. Các tạo phẩm này có thể là slide, tài liệu, báo cáo, trang đích HTML, v.v. Có 10 chủ đề cài sẵn với màu sắc/phông chữ mà bạn có thể áp dụng cho bất kỳ tạo phẩm nào đã được tạo, hoặc có thể tạo chủ đề mới ngay lập tức. giấy phép: Điều khoản đầy đủ trong LICENSE.txt
creative
Brand Guidelines
Anthropic
Áp dụng màu sắc thương hiệu chính thức và kiểu chữ của Anthropic vào bất kỳ loại tạo phẩm nào có thể hưởng lợi từ việc có giao diện và cảm nhận của Anthropic. Sử dụng khi áp dụng màu sắc thương hiệu hoặc hướng dẫn phong cách, định dạng trực quan hoặc tiêu chuẩn thiết kế công ty. giấy phép: Điều khoản đầy đủ trong LICENSE.txt
creative