googleslides-automation

Automate Google Slides tasks via Rube MCP (Composio): create presentations, add slides from Markdown, batch update, copy from templates, get thumbnails. Always search tools first for current schemas.

Install

Hot:52

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-googleslides-automation&locale=en&source=copy

Google Slides Automation

Skill Overview


Use Rube MCP (Composio) to automate the creation, editing, and management of Google Slides presentations. It supports generating slides from Markdown, bulk updates, template duplication, and more. You can integrate it quickly without needing an API key.

Use Cases

  • Bulk Generation of Report Slides

  • Regularly generate monthly/quarterly data reports. Automatically duplicate from a template and fill in the latest data. Suitable for presentations that need to be repeatedly created, such as financial statements and business recaps.

  • Create Presentations Quickly from Markdown

  • Automatically convert structured Markdown documents into polished Google Slides. Ideal for rapid production of technical talks, product documentation, training materials, and other content.

  • Automated Customer Proposal Generation

  • Generate personalized customer presentations in bulk based on a unified template. Automatically replace company names, data, and charts to improve sales team productivity.

    Core Features

  • Presentation Creation and Generation

  • - Create a blank presentation: Initialize a new Google Slides in one click
    - Markdown to slides: Automatically split Markdown content and convert it into multiple pages of slides
    - Copy from a template: Quickly generate a new presentation based on an existing template

  • Bulk Updates and Editing

  • - Update Markdown content: Use Markdown text to batch modify slide content
    - API-based update requests: Support native bulk update requests using the Google Slides API
    - Targeted edits: Fetch presentation details first, then apply directed updates

  • Presentation Management

  • - Get presentation details: Retrieve the full slide structure and elements
    - Generate thumbnails: Create preview images for specified slides
    - Page management: List and operate specific page objects

    Frequently Asked Questions

    Does Google Slides automation require an API key?


    No. Rube MCP uses a simplified authentication method. You only need to add https://rube.app/mcp as an MCP server. On the first use, you must complete Google account authorization via RUBE_MANAGE_CONNECTIONS. After authorization, when the connection status is ACTIVE, you can use all features normally.

    How do I automatically generate Google Slides from Markdown?


    Use the GOOGLESLIDES_CREATE_SLIDES_MARKDOWN tool. Provide the presentation title and Markdown text. The tool automatically splits the Markdown into multiple slide pages. Each heading or delimiter creates a new slide page. This is the most convenient way to quickly create technical presentations and product documentation.

    Can I bulk update existing presentations?


    Yes. Use the GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE tool and provide the presentation ID and the update content. You can choose to perform simple text updates with the markdown_text parameter, or use the requests parameter to send native Google Slides API batch update requests for complex structural modifications.

    Where can I find the presentation ID?


    The presentation ID is the long alphanumeric string in the Google Slides URL, located between /d/ and /edit. For example, in the URL https://docs.google.com/presentation/d/1A2B3C4D5E6F7G8H9I0J/edit, 1A2B3C4D5E6F7G8H9I0J is the presentation ID.