CommunitySchreiben & Editierengithub.com

ComposioHQ/Contentful-Automation

Automatisieren Sie Headless-CMS-Operationen in Contentful – Listen Sie Spaces auf, rufen Sie Space-Metadaten ab und aktualisieren Sie Space-Konfigurationen über die Composio Contentful-Integration.

Was ist Contentful-Automation?

Diese Fähigkeit befähigt KI-Agenten wie Claude Code, Contentful-Spaces direkt über die Befehlszeile zu verwalten. Sie listet alle Spaces auf, ruft detaillierte Metadaten (einschließlich der `sys.version`) ab und aktualisiert Space-Namen mit optimistischer Sperrung, um Konflikte zu vermeiden. Unterstützt werden gängige Plattformen wie Claude Code, Cursor, Codex und andere, die das Composio MCP-Protokoll nutzen. Die Fähigkeit ist ideal für Entwickler, die CMS-Aufgaben automatisieren möchten, ohne manuell in die Contentful-Oberfläche zu wechseln. Sie umfasst drei Kernwerkzeuge: `CONTENTFUL_LIST_SPACES`, `CONTENTFUL_GET_SPACE` und `CONTENTFUL_UPDATE_SPACE`. Bekannte Einschränkungen sind Versionskonflikte bei Updates, Paginierung bei vielen Spaces, fehlende Berechtigungen für Token ohne Space-Verwaltungsscopes und die Beschränkung auf Space-Metadaten (keine Entry-, Content-Type- oder Asset-Manipulation). Die Einrichtung erfolgt durch Hinzufügen des Composio MCP-Servers und Authentifizierung des Contentful-Kontos.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/contentful-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 Contentful-Automation?

Verwalten Sie Ihre Contentful Headless-CMS-Spaces direkt aus Claude Code. Listen Sie Spaces auf, rufen Sie Metadaten ab und aktualisieren Sie Space-Konfigurationen, ohne Ihr Terminal zu verlassen.

Toolkit-Dokumentation: composio.dev/toolkits/contentful


Einrichtung

  1. Fügen Sie den Composio MCP-Server zu Ihrer Konfiguration hinzu:
    https://rube.app/mcp
    
  2. Verbinden Sie Ihr Contentful-Konto, wenn Sie dazu aufgefordert werden. Der Agent stellt einen Authentifizierungslink bereit. Stellen Sie sicher, dass Ihr Zugriffstoken über Space-Verwaltungsberechtigungen verfügt.

Kern-Workflows

1. Alle Spaces auflisten

Entdecken Sie alle Contentful-Spaces, auf die Ihr authentifiziertes Konto zugreifen kann. Dies ist typischerweise die erste Operation, da die meisten anderen Aktionen eine space_id erfordern.

Werkzeug: CONTENTFUL_LIST_SPACES

Wichtige Parameter:

  • limit (1-1000) – maximale Anzahl der zurückzugebenden Spaces (Standard: 100)
  • skip – Anzahl der zu überspringenden Spaces für die Paginierung
  • order – Sortierung nach Feld, z. B. sys.createdAt oder -sys.createdAt für absteigend

Beispielaufforderung: „Liste alle meine Contentful-Spaces auf“


2. Space-Details abrufen

Rufen Sie detaillierte Metadaten für einen bestimmten Space ab, einschließlich seiner aktuellen sys.version, die für Aktualisierungen erforderlich ist.

Werkzeug: CONTENTFUL_GET_SPACE

Wichtige Parameter:

  • space_id (erforderlich) – die ID des abzurufenden Spaces (alphanumerisch, 1-64 Zeichen)

Beispielaufforderung: „Details für Contentful-Space abc123def abrufen“


3. Space-Namen aktualisieren

Aktualisieren Sie den Namen eines bestimmten Spaces. Erfordert die aktuelle Versionsnummer für optimistische Sperrung, um Konflikte durch gleichzeitige Änderungen zu vermeiden.

Werkzeug: CONTENTFUL_UPDATE_SPACE

Wichtige Parameter:

  • space_id (erforderlich) – ID des zu aktualisierenden Spaces
  • name (erforderlich) – neuer Name für den Space (1-255 Zeichen)
  • version (erforderlich) – aktuelle Space-Version aus sys.version (muss > 0 sein)

Beispielaufforderung: „Contentful-Space abc123def in 'Production Content Hub' umbenennen“


4. Space-Inventar prüfen

Kombinieren Sie die Space-Auflistung und den Detailabruf, um die Contentful-Spaces Ihrer Organisation zu prüfen.

Werkzeuge: CONTENTFUL_LIST_SPACES dann CONTENTFUL_GET_SPACE

Workflow:

  1. Listen Sie alle Spaces auf, um IDs und Namen zu erhalten
  2. Rufen Sie Details für jeden Space ab, um Versionsinformationen, Erstellungsdaten und Metadaten zu erhalten

Beispielaufforderung: „Alle Contentful-Spaces prüfen – auflisten mit ihren Erstellungsdaten und aktuellen Versionen“


Bekannte Fallstricke

  • Versionskonflikte bei Aktualisierungen: CONTENTFUL_UPDATE_SPACE erfordert die neueste sys.version aus CONTENTFUL_GET_SPACE. Wenn jemand anderes den Space zwischen Ihrem Lese- und Schreibvorgang geändert hat, schlägt die Aktualisierung mit einem Versionskonflikt fehl. Rufen Sie den Space immer unmittelbar vor der Aktualisierung ab.
  • Paginierung bei vielen Spaces: CONTENTFUL_LIST_SPACES verwendet die Parameter limit und skip. Wenn Sie viele Spaces haben, durchlaufen Sie sie, indem Sie skip erhöhen, bis keine weiteren Ergebnisse mehr zurückgegeben werden, um keine Spaces zu übersehen.
  • Einschränkungen des Umfangs: Diese Werkzeuge verwalten nur Space-Metadaten (Namen). Sie können keine Einträge, Inhaltstypen oder Assets innerhalb eines Spaces erstellen oder ändern.
  • Auth/Berechtigungskonflikte: Aktualisierungen über CONTENTFUL_UPDATE_SPACE schlagen fehl, wenn Ihrem Token die Space-Verwaltungsberechtigungen fehlen, selbst wenn Lesevorgänge über CONTENTFUL_GET_SPACE erfolgreich sind. Überprüfen Sie, ob Ihr Token Schreibberechtigungen hat.
  • Space-ID-Format: Die space_id muss dem Muster ^[a-zA-Z0-9-_.]{1,64}$ entsprechen. Ungültige Zeichen werden abgelehnt.

Kurzreferenz

Werkzeug-SlugBeschreibung
CONTENTFUL_LIST_SPACESListet alle Spaces auf, auf die Ihr Konto zugreifen kann
CONTENTFUL_GET_SPACERuft detaillierte Metadaten für einen einzelnen Space ab
CONTENTFUL_UPDATE_SPACEAktualisiert den Namen eines Spaces (erfordert Version)

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