CommunityCodierung & Entwicklunggithub.com

googleslides-automation

Automatisiert Google Slides-Präsentationen über Rube MCP (Composio): Erstellen, Folien aus Markdown hinzufügen, stapelweise aktualisieren, aus Vorlagen kopieren und Vorschaubilder abrufen. Vor der Nutzung immer die aktuellen Toolschemata durchsuchen.

Was ist googleslides-automation?

Diese Fähigkeit ermöglicht es KI-Agenten, Google Slides-Präsentationen vollständig über den Rube MCP-Adapter (Composio) zu automatisieren. Sie bietet einen integrierten Satz von Tools zum Erstellen, Bearbeiten und Verwalten von Präsentationen, darunter das Anlegen leerer Präsentationen, das Generieren von Folien aus Markdown-Text, das Stapelaktualisieren vorhandener Folien und das Kopieren von Vorlagen. Die Fähigkeit verlässt sich auf die Rube MCP-Infrastruktur, um eine sichere Authentifizierung und Verbindungsverwaltung bereitzustellen – es werden keine manuellen API-Schlüssel benötigt. Entwickler können typische Arbeitsabläufe wie das Erstellen von Inhalten aus strukturierten Markdown-Dateien oder das Duplizieren gestalteter Vorlagen mit Inhalt befüllen. Die Fähigkeit unterstützt auch das Abrufen von Präsentationsdetails und das Generieren von Vorschaubildern für einzelne Folien. Wichtig: Die Toolschemata können sich mit der Zeit ändern, daher muss vor jedem Workflow das Tool `RUBE_SEARCH_TOOLS` aufgerufen werden, um die aktuellen Parameter abzurufen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-claude-skills/tree/master/composio-skills/googleslides-automation

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Google Slides-Automation über Rube MCP

Erstellen, bearbeiten und verwalten Sie Google Slides-Präsentationen programmatisch mit Rube MCP (Composio).

Toolkit-Dokumentation: composio.dev/toolkits/googleslides

Voraussetzungen

  • Rube MCP muss verbunden sein (RUBE_SEARCH_TOOLS verfügbar)
  • Aktive Verbindung über RUBE_MANAGE_CONNECTIONS mit Toolkit googleslides
  • Rufen Sie immer zuerst RUBE_SEARCH_TOOLS auf, um die aktuellen Toolschemata zu erhalten

Einrichtung

Rube MCP beziehen: Fügen Sie https://rube.app/mcp als MCP-Server in Ihrer Client-Konfiguration hinzu. Keine API-Schlüssel erforderlich – einfach den Endpunkt hinzufügen und es funktioniert.

  1. Überprüfen Sie, ob Rube MCP verfügbar ist, indem Sie bestätigen, dass RUBE_SEARCH_TOOLS antwortet.
  2. Rufen Sie RUBE_MANAGE_CONNECTIONS mit Toolkit googleslides auf.
  3. Falls die Verbindung nicht AKTIV ist, folgen Sie dem zurückgegebenen Authentifizierungslink, um die Einrichtung abzuschließen.
  4. Bestätigen Sie, dass der Verbindungsstatus AKTIV ist, bevor Sie Workflows ausführen.

Kern-Workflows

1. Eine leere Präsentation erstellen

Verwenden Sie GOOGLESLIDES_PRESENTATIONS_CREATE, um eine neue leere Präsentation zu initialisieren.

Tool: GOOGLESLIDES_PRESENTATIONS_CREATE
Parameter:
  - title (erforderlich): Titel der neuen Präsentation
  - presentationId (optional): Bestimmte ID, die zugewiesen werden soll (normalerweise automatisch generiert)

2. Folien aus Markdown erstellen

Verwenden Sie GOOGLESLIDES_CREATE_SLIDES_MARKDOWN, um eine vollständige Präsentation aus Markdown-Text zu generieren. Der Inhalt wird automatisch auf Folien aufgeteilt.

Tool: GOOGLESLIDES_CREATE_SLIDES_MARKDOWN
Parameter:
  - title (erforderlich): Titel der Präsentation
  - markdown_text (erforderlich): Markdown-Inhalt (wird automatisch auf Folien aufgeteilt)

3. Eine Präsentation stapelweise aktualisieren

Verwenden Sie GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE, um Aktualisierungen auf eine bestehende Präsentation anzuwenden, entweder über Markdown oder Roh-API-Anfragen.

Tool: GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE
Parameter:
  - presentationId (erforderlich): Ziel-Präsentations-ID
  - markdown_text: Markdown-Inhalt zum Aktualisieren von Folien
  - requests: Roh-Google-Slides-API-Stapelaktualisierungsanfragen
  - writeControl: Schreibsteuerungseinstellungen

4. Aus Vorlage kopieren

Verwenden Sie GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE, um eine bestehende Präsentation als Vorlage zu duplizieren.

Tool: GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE
Parameter:
  - template_presentation_id (erforderlich): Quell-Vorlagen-Präsentations-ID
  - new_title (erforderlich): Titel für die neue Kopie
  - parent_folder_id (optional): Google Drive-Ordner für die Kopie

5. Präsentationsdetails abrufen

Verwenden Sie GOOGLESLIDES_PRESENTATIONS_GET, um den aktuellen Zustand einer Präsentation inklusive aller Folien und Elemente abzurufen.

Tool: GOOGLESLIDES_PRESENTATIONS_GET
Parameter:
  - presentationId (erforderlich): Abzurufende Präsentations-ID
  - fields (optional): Bestimmte zurückzugebende Felder

6. Folien-Vorschaubilder generieren

Verwenden Sie GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL, um eine Vorschaubild-URL für eine bestimmte Folie zu generieren.

Tool: GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL
Parameter:
  - presentationId (erforderlich): Präsentations-ID
  - pageObjectId (erforderlich): Seiten-/Folienobjekt-ID
  - thumbnailProperties.mimeType: Bildformat (z. B. PNG)
  - thumbnailProperties.thumbnailSize: Größe des Vorschaubildes

Häufige Muster

  • Markdown-zentrierter Workflow: Verwenden Sie GOOGLESLIDES_CREATE_SLIDES_MARKDOWN, um schnell Präsentationen aus strukturiertem Text zu generieren. Das Tool teilt den Inhalt automatisch in separate Folien auf.
  • Vorlagenbasierte Generierung: Verwenden Sie GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE, um eine gestaltete Vorlage zu kopieren, und anschließend GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE, um den Inhalt einzufügen.
  • Abrufen und dann ändern: Verwenden Sie GOOGLESLIDES_PRESENTATIONS_GET, um die Folienstruktur und Objekt-IDs zu inspizieren, und dann GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE, um gezielte Änderungen vorzunehmen.
  • Vorschaubilder exportieren: Verwenden Sie GOOGLESLIDES_PRESENTATIONS_PAGES_GET, um Seitenobjekt-IDs aufzulisten, und dann GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL, um Vorschaubilder zu generieren.
  • Präsentationen teilen: Kombinieren Sie mit GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE (googledrive-Toolkit), um nach der Erstellung zu teilen.

Bekannte Fallstricke

  • GOOGLESLIDES_CREATE_SLIDES_MARKDOWN erstellt jedes Mal eine brandneue Präsentation – es kann nicht an eine bestehende angehängt werden.
  • Bei GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE mit rohen requests sind Kenntnisse des Google Slides-API-Anfrageformats erforderlich. Bevorzugen Sie markdown_text für einfachere Aktualisierungen.
  • Seitenobjekt-IDs müssen von GOOGLESLIDES_PRESENTATIONS_GET bezogen werden, bevor Vorschaubild- oder Seitenabruf-Tools verwendet werden.
  • Die presentationId ist die lange alphanumerische Zeichenfolge aus der Google Slides-URL (zwischen /d/ und /edit).
  • Das Kopieren aus einer Vorlage erfordert, dass der authentifizierte Benutzer mindestens Lesezugriff auf die Vorlagenpräsentation hat.

Kurzreferenz

AktionToolWichtige Parameter
Leere Präsentation erstellenGOOGLESLIDES_PRESENTATIONS_CREATEtitle
Aus Markdown erstellenGOOGLESLIDES_CREATE_SLIDES_MARKDOWNtitle, markdown_text
Folien stapelweise aktualisierenGOOGLESLIDES_PRESENTATIONS_BATCH_UPDATEpresentationId, markdown_text oder requests
Aus Vorlage kopierenGOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATEtemplate_presentation_id, new_title
Präsentation abrufenGOOGLESLIDES_PRESENTATIONS_GETpresentationId
Seitendetails abrufenGOOGLESLIDES_PRESENTATIONS_PAGES_GETpresentationId, pageObjectId
Folienvorschaubild abrufenGOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAILpresentationId, pageObjectId

Bereitgestellt von Composio

Individual skills in this repo

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

ably-automation

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

abstract-automation

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

abuselpdb-automation

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

abyssale-automation

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

accelo-automation

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

accredible-certificates-automation

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

acculynx-automation

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

active-campaign-automation

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

addresszen-automation

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

adobe-automation

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

adrapid-automation

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

adyntel-automation

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

aeroleads-automation

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

aero-workflow-automation

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

affinda-automation

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

affinity-automation

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

agencyzoom-automation

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

agent-mail-automation

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

agentql-automation

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

agenty-automation

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

Verwandte Skills