Pular para o conteúdo
Skillpedia
Sites e telas (frontend)77 mil · #850

artifacts-builder

Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.

O que ela faz

Esta ferramenta ajuda a criar páginas web interativas e complexas usando tecnologias modernas. Ela gera um arquivo único que pode ser compartilhado, contendo todo o código necessário.

Quando usar

  • ✓Quando você precisa de uma página web com muitos elementos interativos.
  • ✓Ao criar um projeto web que usa componentes visuais prontos.
  • ✓Para desenvolver aplicações web que precisam gerenciar informações internas (estado).

Exemplo do que pedir para a IA

“Crie uma página web para exibir uma lista de tarefas, com botões para adicionar e remover itens.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/artifacts-builder/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/artifacts-builder/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Primeiro, um script inicializa um projeto com as ferramentas necessárias. Depois, você edita os arquivos para construir sua página. Por fim, outro script junta tudo em um único arquivo HTML.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add ComposioHQ/awesome-claude-skills --skill artifacts-builder

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/artifacts-builder/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Construtor de Artefatos

Para construir artefatos poderosos para o frontend do claude.ai, siga estes passos:

  1. Inicialize o repositório frontend usando scripts/init-artifact.sh
  2. Desenvolva seu artefato editando o código gerado
  3. Empacote todo o código em um único arquivo HTML usando scripts/bundle-artifact.sh
  4. Exiba o artefato para o usuário
  5. (Opcional) Teste o artefato

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

Diretrizes de Design e Estilo

MUITO IMPORTANTE: Para evitar o que é frequentemente chamado de "lixo de IA", evite usar layouts excessivamente centralizados, gradientes roxos, cantos arredondados uniformes e a fonte Inter.

Início Rápido

Passo 1: Inicializar Projeto

Execute o script de inicialização para criar um novo projeto React:

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

Isso cria um projeto totalmente configurado com:

  • ✅ React + TypeScript (via Vite)
  • ✅ Tailwind CSS 3.4.1 com o sistema de temas shadcn/ui
  • ✅ Aliases de caminho (@/) configurados
  • ✅ Mais de 40 componentes shadcn/ui pré-instalados
  • ✅ Todas as dependências do Radix UI incluídas
  • ✅ Parcel configurado para empacotamento (via .parcelrc)
  • ✅ Compatibilidade com Node 18+ (detecta e fixa automaticamente a versão do Vite)

Passo 2: Desenvolver Seu Artefato

Para construir o artefato, edite os arquivos gerados. Veja Tarefas Comuns de Desenvolvimento abaixo para orientação.

Passo 3: Empacotar em um Único Arquivo HTML

Para empacotar o aplicativo React em um único artefato HTML:

bash scripts/bundle-artifact.sh

Isso cria bundle.html - um artefato autônomo com todo o JavaScript, CSS e dependências incorporados. Este arquivo pode ser compartilhado diretamente em conversas do Claude como um artefato.

Requisitos: Seu projeto deve ter um index.html no diretório raiz.

O que o script faz:

  • Instala dependências de empacotamento (parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline)
  • Cria a configuração .parcelrc com suporte a alias de caminho
  • Compila com Parcel (sem source maps)
  • Incorpora todos os assets em um único HTML usando html-inline

Passo 4: Compartilhar Artefato com o Usuário

Finalmente, compartilhe o arquivo HTML empacotado na conversa com o usuário para que ele possa visualizá-lo como um artefato.

Passo 5: Testar/Visualizar o Artefato (Opcional)

Nota: Este é um passo completamente opcional. Realize apenas se necessário ou solicitado.

Para testar/visualizar o artefato, use as ferramentas disponíveis (incluindo outras Skills ou ferramentas integradas como Playwright ou Puppeteer). Em geral, evite testar o artefato antecipadamente, pois isso adiciona latência entre a solicitação e o momento em que o artefato finalizado pode ser visto. Teste mais tarde, após apresentar o artefato, se solicitado ou se surgirem problemas.

Referência

Perguntas frequentes

O que são 'artefatos'?

Artefatos são os arquivos finais criados, como páginas web, que podem ser usados ou visualizados.

O que é React, Tailwind CSS e shadcn/ui?

São tecnologias usadas para construir a aparência e o funcionamento das páginas web de forma eficiente e moderna.

Por que evitar layouts com margens excessivas, gradientes roxos e cantos arredondados?

Esses são estilos comuns que podem deixar a página com aparência genérica ou 'desleixada', e as diretrizes pedem um design mais cuidado.

Detalhes

Descrição original do autor

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#850
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas