CommunitySchreiben & Editierengithub.com

ComposioHQ/Prismic-Automation

Automatisieren Sie Headless-CMS-Operationen in Prismic – Dokumente abfragen, Inhalte durchsuchen, benutzerdefinierte Typen abrufen und Repository-Refs verwalten – über die Composio-Prismic-Integration.

Was ist Prismic-Automation?

Diese Fertigkeit (Skill) ermöglicht es Claude Code, direkt mit der Prismic Headless-CMS-API zu interagieren, um redaktionelle und technische Workflows wie Inhaltsabfragen, Suche und Repository-Verwaltung zu automatisieren. Sie wird über den Composio MCP-Server bereitgestellt und erfordert nach der Einrichtung die Angabe eines gültigen Ref-Tokens für die meisten Dokumentoperationen. Die Fertigkeit deckt wichtige Workflows ab: Repository-Informationen und Refs abrufen, Dokumente mit Prädikaten abfragen, nach Typ filtern, Volltextsuche durchführen, einzelne Dokumente per ID laden und benutzerdefinierte Inhaltstypen auflisten. Bekannte Fallstricke sind der obligatorische Ref für alle Inhaltsabfragen, die doppelte eckige Klammer-Syntax für Prädikate, eine Seitengrenze von 50 für tiefe Paginierung, ein pageSize-Maximum von 100 und eine explizite Sprachfilterung. Die Fertigkeit fasst alle verfügbaren Tool-Slugs und ihren Zweck in einer Kurzreferenztabelle zusammen.

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

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Prismic-Automation?

Verwalten Sie Ihr Prismic Headless-CMS direkt über Claude Code. Fragen Sie Dokumente nach Typ ab, durchsuchen Sie Inhalte im Volltext, untersuchen Sie benutzerdefinierte Typen und arbeiten Sie mit Repository-Refs zur Inhaltsversionierung.

Toolkit-Dokumentation: composio.dev/toolkits/prismic


Einrichtung

  1. Fügen Sie den Composio MCP-Server zu Ihrer Konfiguration hinzu:
    https://rube.app/mcp
    
  2. Verbinden Sie Ihr Prismic-Konto, wenn Sie dazu aufgefordert werden. Der Agent stellt einen Authentifizierungslink bereit.
  3. Die meisten Inhaltsabfragen erfordern ein ref-Token. Rufen Sie zunächst immer PRISMIC_REPOSITORY_API_GET_REFS oder PRISMIC_REPOSITORY_API_GET_INFO auf, um den Master-Ref zu erhalten.

Kern-Workflows

1. Repository-Informationen und Refs abrufen

Rufen Sie umfassende Repository-Metadaten ab, einschließlich verfügbarer Refs (Inhaltsversionen), benutzerdefinierter Typen, Sprachen, Tags und Lesezeichen. Dies ist in der Regel Ihr erster API-Aufruf.

Tools: PRISMIC_REPOSITORY_API_GET_INFO, PRISMIC_REPOSITORY_API_GET_REFS

Es sind keine Parameter erforderlich – diese Endpunkte geben die vollständige Repository-Konfiguration zurück. Das Feld refs ist entscheidend, da Refs für alle Inhaltsabfragen erforderlich sind.

Beispielaufforderung: „Holen Sie meine Prismic-Repository-Informationen und den aktuellen Master-Ref ab“


2. Dokumente mit Prädikaten abfragen

Rufen Sie Dokumente mit der Prismic-Prädikatsabfragesyntax mit vollständiger Paginierungs- und Filterunterstützung ab.

Tool: PRISMIC_CONTENT_API_QUERY_DOCUMENTS

Wichtige Parameter:

  • ref (erforderlich) – Inhaltsfreigabe-Referenz-ID (normalerweise der Master-Ref)
  • q – Prädikatsabfrage, z. B. [[at(document.type, "page")]]
  • page (min. 1) und pageSize (1-100) – Paginierung
  • lang – Sprachcode, z. B. en-us (Standard: * für alle)
  • orderings – Sortierreihenfolge, z. B. [my.article.date desc]
  • fetch – Kommagetrennte Felder zum Abrufen, reduziert die Antwortgröße
  • fetchLinks – Verknüpfte Dokumentfelder inline auflösen

Beispielaufforderung: „Fragen Sie alle veröffentlichten Blogbeiträge in Prismic ab, sortiert nach Datum absteigend, auf Englisch“


3. Dokumente nach Typ abrufen

Rufen Sie alle Dokumente eines bestimmten benutzerdefinierten Typs mit automatischer Master-Ref-Auflösung ab.

Tool: PRISMIC_GET_DOCUMENTS_BY_TYPE

Wichtige Parameter:

  • type (erforderlich) – API-ID des benutzerdefinierten Typs, z. B. blog_post, article, page
  • page (Standard: 1) und pageSize (1-100, Standard: 20)
  • lang – Sprachcode-Filter
  • orderings – Sortierreihenfolge, z. B. [my.article.date desc]
  • after – Cursor-basierte Paginierung für tiefe Paginierung jenseits von Seite 50

Beispielaufforderung: „Holen Sie alle blog_post-Dokumente in Prismic, 20 pro Seite“


4. Volltextsuche

Durchsuchen Sie alle Textfelder in Dokumenten nach bestimmten Begriffen. Groß-/Kleinschreibung wird nicht beachtet, es wird nach Wortstämmen gesucht.

Tool: PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCH

Wichtige Parameter:

  • q (erforderlich) – Volltext-Prädikat, z. B. [[fulltext(document, "machine learning")]]
  • page, pageSize, lang, orderings – gleiche Paginierung/Filterung wie bei anderen Abfragen

Beispielaufforderung: „Durchsuchen Sie alle Prismic-Dokumente nach 'machine learning'“


5. Ein einzelnes Dokument nach ID abrufen

Rufen Sie ein bestimmtes Dokument anhand seiner eindeutigen Kennung ab.

Tool: PRISMIC_GET_DOCUMENT_BY_ID

Wichtige Parameter:

  • document_id (erforderlich) – eindeutige Dokumentkennung
  • ref (erforderlich) – Inhalts-Ref aus dem Repository
  • lang – optionaler Sprachfilter

Beispielaufforderung: „Holen Sie das Prismic-Dokument Xx2KLhEAAJljVWaA ab“


6. Benutzerdefinierte Typen auflisten

Entdecken Sie alle benutzerdefinierten Typen (Inhaltsmodelle), die im Repository definiert sind, einschließlich ihrer Strukturdefinitionen.

Tool: PRISMIC_TYPES_API_GET_TYPES

Wichtige Parameter:

  • limit – maximale Anzahl der pro Seite zurückzugebenden Typen
  • page – Seitennummer (1-basiert)
  • sort – Sortierreihenfolge, z. B. name

Beispielaufforderung: „Listen Sie alle benutzerdefinierten Typen in meinem Prismic-Repository auf“


Bekannte Fallstricke

  • Ref ist für alle Inhaltsabfragen erforderlich: Sie müssen einen gültigen ref (normalerweise den Master-Ref) von PRISMIC_REPOSITORY_API_GET_REFS oder PRISMIC_REPOSITORY_API_GET_INFO abrufen, bevor Sie Dokumente abfragen. Abfragen ohne Ref schlagen fehl.
  • Prädikatsyntax erfordert doppelte Klammern: Prismic-Abfragen verwenden doppelte eckige Klammern: [[at(document.type, "page")]]. Für mehrere Prädikate kombinieren Sie diese: [[at(document.type, "blog")][at(document.tags, ["featured"])]].
  • Grenze für tiefe Paginierung: Die standardmäßige seitenbasierte Paginierung kann jenseits von Seite 50 fehlschlagen. Verwenden Sie für tiefe Paginierung den Parameter after mit der letzten Dokument-ID aus Ihrem vorherigen Ergebnissatz.
  • pageSize-Obergrenze ist 100: Die Anforderung von mehr als 100 Dokumenten pro Seite wird abgelehnt. Verwenden Sie Paginierung, um größere Ergebnismengen zu durchlaufen.
  • Sprachfilterung: Der Standard-Sprachfilter ist * (alle Sprachen). Wenn Sie Dokumente in einem bestimmten Gebietsschema benötigen, übergeben Sie immer explizit lang (z. B. en-us, fr-fr).
  • Integrationsfelder erfordern separaten Ref: Wenn Sie PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDS verwenden, benötigen Sie zusätzlich zum Standard-Inhalts-ref einen integrationFieldsRef.

Kurzreferenz

Tool-SlugBeschreibung
PRISMIC_REPOSITORY_API_GET_INFORepository-Metadaten, Refs, Typen, Sprachen abrufen
PRISMIC_REPOSITORY_API_GET_REFSAlle Refs auflisten (Master + Releases)
PRISMIC_TYPES_API_GET_TYPESAlle benutzerdefinierten Typen / Inhaltsmodelle auflisten
PRISMIC_CONTENT_API_QUERY_DOCUMENTSDokumente mit Prädikaten und Paginierung abfragen
PRISMIC_GET_DOCUMENTS_BY_TYPEDokumente gefiltert nach benutzerdefiniertem Typ abrufen
PRISMIC_GET_DOCUMENT_BY_IDEin einzelnes Dokument nach ID abrufen
PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCHVolltextsuche in allen Dokumenten
PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_PREDICATESDokumente mit mehreren Prädikatsbedingungen filtern
PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDSDokumente mit Integrationsfelddaten abrufen
PRISMIC_GET_DOCUMENTS_ORDEREDDokumente sortiert nach angegebenen Feldern abrufen

Bereitgestellt von 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.

Verwandte Skills