CommunityEscrita e Ediçãogithub.com

ComposioHQ/Prismic-Automation

Automatize operações de CMS headless no Prismic — consultar documentos, pesquisar conteúdo, recuperar tipos personalizados e gerenciar referências de repositório através da integração Composio Prismic.

O que é Prismic-Automation?

Este skill capacita o Claude Code a atuar como um administrador completo do Prismic, um CMS headless. Com ele, você pode consultar documentos por tipo, realizar buscas de texto completo, inspecionar tipos personalizados e gerenciar versões de conteúdo através de refs do repositório. Utilizando as ferramentas da integração Composio Prismic, o agente executa operações como listar refs, buscar documentos com predicados complexos, navegar por paginação e filtrar por idioma. É essencial para desenvolvedores que desejam automatizar tarefas rotineiras de gestão de conteúdo sem sair do ambiente de desenvolvimento.

Funciona com✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/prismic-automation

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Automação Prismic

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

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


Configuração

  1. Adicione o servidor MCP do Composio à sua configuração:
    https://rube.app/mcp
    
  2. Conecte sua conta do 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 ref principal.

Fluxos de Trabalho Principais

1. Obter Informações do Repositório e Refs

Recupere metadados abrangentes do repositório, incluindo refs disponíveis (versões de conteúdo), tipos personalizados, idiomas, tags e favoritos. 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 é crítico, pois refs são obrigatórias para todas as consultas de conteúdo.

Exemplo de prompt: "Obtenha as informações do meu repositório Prismic e a ref principal atual"


2. Consultar Documentos com Predicados

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

Ferramenta: PRISMIC_CONTENT_API_QUERY_DOCUMENTS

Parâmetros principais:

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

Exemplo de prompt: "Consulte todas as postagens de blog publicadas no Prismic, ordenadas 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 ref principal.

Ferramenta: PRISMIC_GET_DOCUMENTS_BY_TYPE

Parâmetros principais:

  • type (obrigatório) — ID da API do tipo personalizado, ex.: 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, ex.: [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 blog_post no Prismic, 20 por página"


4. Busca em Texto Completo

Pesquise em todos os campos de texto dos documentos por termos especificados. Sem distinção entre maiúsculas e 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, ex.: [[fulltext(document, "machine learning")]]
  • page, pageSize, lang, orderings — mesma paginação/filtragem de outras consultas

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


5. Obter um Único Documento por ID

Recupere um documento específico pelo seu identificador único.

Ferramenta: PRISMIC_GET_DOCUMENT_BY_ID

Parâmetros principais:

  • document_id (obrigatório) — identificador único do documento
  • ref (obrigatório) — ref 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 retornar por página
  • page — número da página (baseado em 1)
  • sort — ordem de classificação, ex.: name

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


Armadilhas Conhecidas

  • Ref é obrigatória para todas as consultas de conteúdo: Você deve obter uma ref válida (normalmente a ref principal) de PRISMIC_REPOSITORY_API_GET_REFS ou PRISMIC_REPOSITORY_API_GET_INFO antes de consultar qualquer documento. Consultas sem ref falharão.
  • Sintaxe de predicado requer colchetes duplos: Consultas do Prismic usam colchetes 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 baseada em página padrão 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.
  • Limite de pageSize é 100: Solicitar mais de 100 documentos por página será rejeitado. Use paginação para iterar por conjuntos de resultados maiores.
  • Filtragem de idioma: O filtro de idioma padrão é * (todos os idiomas). Se precisar de documentos em uma localidade específica, sempre passe lang explicitamente (ex.: en-us, fr-fr).
  • Campos de integração exigem ref separada: Ao usar PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDS, você precisa de um integrationFieldsRef além da ref de conteúdo padrão.

Referência Rápida

Slug da FerramentaDescrição
PRISMIC_REPOSITORY_API_GET_INFOObter metadados do repositório, refs, tipos, idiomas
PRISMIC_REPOSITORY_API_GET_REFSListar todas as refs (principal + versões)
PRISMIC_TYPES_API_GET_TYPESListar todos os tipos personalizados / modelos de conteúdo
PRISMIC_CONTENT_API_QUERY_DOCUMENTSConsultar documentos com predicados e paginação
PRISMIC_GET_DOCUMENTS_BY_TYPEBuscar documentos filtrados por tipo personalizado
PRISMIC_GET_DOCUMENT_BY_IDRecuperar um único documento por ID
PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCHBusca em texto completo em todos os documentos
PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_PREDICATESFiltrar documentos com múltiplas condições de predicado
PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDSBuscar documentos com dados de campos de integração
PRISMIC_GET_DOCUMENTS_ORDEREDBuscar documentos ordenados por campos especificados

Fornecido por Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas