Pular para o conteúdo
Skillpedia
Agentes77 mil · #1449

Prismic Automation

Faz seu agente automatizar operações no Prismic, um CMS. Ele pode buscar conteúdo e gerenciar documentos, simplificando a atualização de sites.

O que ela faz

Esta ferramenta permite que você gerencie seu site Prismic diretamente. Você pode buscar conteúdos específicos, pesquisar textos, ver os tipos de conteúdo que você criou e trabalhar com versões do seu site.

Quando usar

  • ✓Quando você quer encontrar um conteúdo específico no Prismic.
  • ✓Quando você precisa buscar todos os posts de um blog.
  • ✓Quando você quer ver todos os tipos de conteúdo que você definiu no Prismic.

Exemplo do que pedir para a IA

“Busque todos os posts de blog publicados no Prismic, ordenados por data, em português.”

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/composio-skills/prismic-automation/SKILL.md

Mensagem pronta para colar

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

Para usar esta ferramenta, você precisa conectar sua conta Prismic. Depois, você pode pedir para buscar conteúdos, pesquisar textos ou listar os tipos de conteúdo que você tem.

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 Prismic Automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/prismic-automation/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.

Automação Prismic

Gerencie seu CMS headless Prismic diretamente do Claude Code. Consulte documentos por tipo, pesquise conteúdo por texto completo, inspecione tipos personalizados e trabalhe com referências de repositório para versionamento de conteúdo.

Documentação do Toolkit: composio.dev/toolkits/prismic


Configuração

  1. Adicione o servidor Composio MCP à sua configuração:
    https://rube.app/mcp
    
  2. Conecte sua conta Prismic quando solicitado. O agente fornecerá um link de autenticação.
  3. A maioria das consultas de conteúdo requer um token ref. Sempre comece chamando PRISMIC_REPOSITORY_API_GET_REFS ou PRISMIC_REPOSITORY_API_GET_INFO para obter a referência principal (master ref).

Fluxos de Trabalho Principais

1. Obter Informações e Referências do Repositório

Recupere metadados abrangentes do repositório, incluindo referências disponíveis (versões de conteúdo), tipos personalizados, idiomas, tags e marcadores. Esta é tipicamente sua primeira chamada de API.

Ferramentas: PRISMIC_REPOSITORY_API_GET_INFO, PRISMIC_REPOSITORY_API_GET_REFS

Nenhum parâmetro é necessário -- esses endpoints retornam a configuração completa do repositório. O campo refs é crucial, pois as referências são necessárias para todas as consultas de conteúdo.

Exemplo de prompt: "Obtenha as informações do meu repositório Prismic e a referência principal (master ref) atual"


2. Consultar Documentos com Predicados

Busque documentos usando a sintaxe de consulta de predicados do Prismic com suporte completo de paginação e filtragem.

Ferramenta: PRISMIC_CONTENT_API_QUERY_DOCUMENTS

Parâmetros principais:

  • ref (obrigatório) -- ID da referência de lançamento de conteúdo (geralmente a referência principal)
  • q -- consulta de predicado, por exemplo, [[at(document.type, "page")]]
  • page (mínimo 1) e pageSize (1-100) -- paginação
  • lang -- código do idioma, por exemplo, en-us (padrão * para todos)
  • orderings -- ordem de classificação, por exemplo, [my.article.date desc]
  • fetch -- campos separados por vírgula a serem buscados, reduzindo o tamanho da resposta
  • fetchLinks -- resolve campos de documentos vinculados inline

Exemplo de prompt: "Consulte todos os posts de blog publicados no Prismic, ordenados por data decrescente, em inglês"


3. Buscar Documentos por Tipo

Recupere todos os documentos de um tipo personalizado específico com resolução automática da referência principal (master ref).

Ferramenta: PRISMIC_GET_DOCUMENTS_BY_TYPE

Parâmetros principais:

  • type (obrigatório) -- ID da API do tipo personalizado, por exemplo, blog_post, article, page
  • page (padrão 1) e pageSize (1-100, padrão 20)
  • lang -- filtro de código de idioma
  • orderings -- ordem de classificação, por exemplo, [my.article.date desc]
  • after -- paginação baseada em cursor para paginação profunda além da página 50

Exemplo de prompt: "Obtenha todos os documentos do tipo blog_post no Prismic, 20 por página"


4. Pesquisa de Texto Completo

Pesquise em todos os campos de texto nos documentos por termos especificados. Não diferencia maiúsculas de minúsculas, corresponde a palavras raiz.

Ferramenta: PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCH

Parâmetros principais:

  • q (obrigatório) -- predicado de texto completo, por exemplo, [[fulltext(document, "machine learning")]]
  • page, pageSize, lang, orderings -- mesma paginação/filtragem de outras consultas

Exemplo de prompt: "Pesquise todos os documentos do Prismic por 'machine learning'"


5. Obter um Único Documento por ID

Recupere um documento específico por seu identificador exclusivo.

Ferramenta: PRISMIC_GET_DOCUMENT_BY_ID

Parâmetros principais:

  • document_id (obrigatório) -- identificador exclusivo do documento
  • ref (obrigatório) -- referência de conteúdo do repositório
  • lang -- filtro de idioma opcional

Exemplo de prompt: "Busque o documento Prismic Xx2KLhEAAJljVWaA"


6. Listar Tipos Personalizados

Descubra todos os tipos personalizados (modelos de conteúdo) definidos no repositório, incluindo suas definições de estrutura.

Ferramenta: PRISMIC_TYPES_API_GET_TYPES

Parâmetros principais:

  • limit -- número máximo de tipos a serem retornados por página
  • page -- número da página (baseado em 1)
  • sort -- ordem de classificação, por exemplo, name

Exemplo de prompt: "Liste todos os tipos personalizados no meu repositório Prismic"


Armadilhas Conhecidas

  • Referência é necessária para todas as consultas de conteúdo: Você deve obter uma ref válida (geralmente a referência principal) de PRISMIC_REPOSITORY_API_GET_REFS ou PRISMIC_REPOSITORY_API_GET_INFO antes de consultar qualquer documento. Consultas sem uma referência falharão.
  • Sintaxe de predicado requer colchetes duplos: Consultas Prismic usam colchetes quadrados duplos: [[at(document.type, "page")]]. Para múltiplos predicados, combine-os: [[at(document.type, "blog")][at(document.tags, ["featured"])]].
  • Limite de paginação profunda: A paginação padrão baseada em página pode falhar além da página 50. Para paginação profunda, use o parâmetro after com o ID do último documento do seu conjunto de resultados anterior.

…

Perguntas frequentes

Preciso conectar minha conta Prismic?

Sim, você precisa conectar sua conta Prismic para que a ferramenta possa acessar seu conteúdo. Siga as instruções para autenticação.

Como faço para buscar um conteúdo específico?

Você pode pedir para buscar por tipo de conteúdo, usar uma pesquisa de texto completo ou buscar por um ID específico. Por exemplo: 'Busque todos os documentos do tipo página'.

O que é um 'ref'?

Um 'ref' é como uma versão ou um ponto de salvamento do seu conteúdo. Você geralmente precisa de um 'ref' para buscar conteúdos, e pode obtê-lo pedindo as informações do repositório.

Detalhes

Descrição original do autor

Automate headless CMS operations in Prismic -- query documents, search content, retrieve custom types, and manage repository refs through the Composio Prismic integration.

repo: ComposioHQ/awesome-claude-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas