Pular pro conteúdo

React PDF skill

Fatura, relatório ou proposta em PDF saem de um JSON que descreve página, título e tabela, prontos pra salvar em arquivo ou entregar pelo seu app.

por Vercel LabsPublicada pela própria empresa

instalações
2.300
estrelas no GitHub
18,8 mil
No skills.sh desde
março de 2026
Licença
Apache-2.0

Atualizada no GitHub em 24 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill ensina o Claude a usar o @json-render/react-pdf, que transforma uma especificação em JSON num documento PDF. Em vez de desenhar o PDF na mão, o JSON descreve as peças: documento, página A4 ou carta, título, texto, tabela, lista, imagem, link, divisória e número da página.

Com a especificação pronta, o Claude gera o PDF de três jeitos: em memória, como fluxo pra mandar direto na resposta de um site, ou gravado como arquivo. Ele também cria componentes próprios, como um selo colorido, somados ao catálogo padrão e validados com Zod.

Ela mostra ainda como passar dados que mudam, como o total de uma fatura, por um estado externo, e como importar o catálogo no servidor sem carregar o React.

Nas palavras de quem fez

React PDF renderer for json-render. Use when generating PDF documents from JSON specs, working with @json-render/react-pdf, or rendering specs to PDF…

Vercel Labs, no SKILL.md

Quando usar

  • Gerar fatura ou recibo em PDF dentro do seu app
  • Montar o relatório mensal do cliente com tabela e número de página
  • Fazer um catálogo ou uma lista de preços em PDF, com imagem e link
  • Criar um botão de baixar a proposta em PDF no site

Depois de instalar, é só pedir assim

  • Gera um PDF de fatura em A4 com a tabela de itens e o total, usando o json-render
  • Cria uma rota no meu Next.js que devolve o relatório do cliente em PDF
  • Adiciona um componente de selo colorido ao catálogo do PDF pra marcar pedido pago

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a React PDF no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a React PDF, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a react-pdf skill precisa pra funcionar?

De um projeto em JavaScript ou TypeScript com Node.js e dos pacotes @json-render/core e @json-render/react-pdf, que se instalam pelo npm; pra criar componentes próprios, entra também o zod. Não pede chave de API nem conta paga.

Roda no Codex e no Antigravity?

Roda. É um SKILL.md com instruções e exemplos de código, que qualquer agente que lê arquivos e roda comandos consegue usar.

Ela edita um PDF que já existe?

Não. Ela cria PDFs novos a partir de uma especificação em JSON. Ler, juntar ou editar PDF pronto fica fora do que ela cobre.

Levar essa skill

1x react-pdfR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/vercel-labs/json-render

Aprenda a usar

Mais da loja Vercel Labs

Ver a loja Vercel Labs