Pular pro conteúdo

Sanity skill

O Claude estrutura o conteúdo do seu site no Sanity do jeito certo: tipos de documento com validação, consultas GROQ enxutas e tipagem no código.

por mindrally

instalações
725
estrelas no GitHub
286
No skills.sh desde
janeiro de 2026
Licença
Apache-2.0

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

O que ela faz

O Sanity é um CMS headless: o painel onde se escrevem posts, páginas e produtos, separado do site que mostra esse conteúdo. A skill dá ao Claude um padrão de pastas (esquemas de documento e de objeto, cliente e consultas) e o jeito de definir cada tipo com defineType e defineField.

Ela traz modelos prontos: post com título, slug, autor, data e corpo em texto rico, regras de validação (campo obrigatório, tamanho, e-mail da empresa) e a prévia que aparece no painel. Também ensina consultas GROQ com ordenação, paginação, referências e valor padrão quando um campo está vazio.

Do lado do site, mostra como configurar o cliente do Sanity com as variáveis do projeto, montar a URL de imagem otimizada e tipar o retorno das consultas em TypeScript. Fecha com boas práticas: referências entre documentos, Portable Text pro conteúdo rico e CORS e permissões da API acertados.

Nas palavras de quem fez

Sanity CMS development guidelines for schema creation, GROQ queries, TypeScript integration, and project organization…

mindrally, no SKILL.md

Quando usar

  • Montar o blog de um site em Next.js com o Sanity como painel
  • Criar os tipos de conteúdo de um catálogo de produtos ou portfólio
  • Escrever a consulta GROQ que puxa os posts paginados
  • Pôr validação nos campos pra quem edita não publicar errado
  • Organizar um projeto Sanity que cresceu bagunçado

Depois de instalar, é só pedir assim

  • Cria o esquema do Sanity pra um blog com post, autor e categoria, com validação nos campos
  • Escreve a consulta GROQ que traz os 10 posts mais recentes com o nome do autor e a URL da imagem
  • Configura o cliente do Sanity no meu Next.js e tipa o retorno das consultas

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 Sanity 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 Sanity, 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 sanity skill precisa pra funcionar?

De um projeto no Sanity, com o ID do projeto e o dataset nas variáveis de ambiente, e de um site que leia esse conteúdo. Os exemplos são em TypeScript, com os pacotes @sanity/client e @sanity/image-url. A skill não pede chave de API à parte.

Ela cria a conta ou publica o conteúdo?

Não. É um guia de boas práticas que o Claude segue ao escrever esquema, consulta e código. Criar o projeto no Sanity e escrever os posts fica com você.

Roda no Codex e no Antigravity?

Roda. É texto de orientação, sem nada exclusivo do Claude Code.

Levar essa skill

1x sanityR$ 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/mindrally/skills

Aprenda a usar

Mais da loja mindrally

Ver a loja mindrally