Skillsgoogledocs-automation
G

googledocs-automation

Automate Google Docs tasks via Rube MCP (Composio): create, edit, search, export, copy, and update documents. Always search tools first for current schemas.

Google Docs Automation Skills

Skill Overview

Use Rube MCP (Composio) to programmatically create, edit, search, and export Google Docs documents—without having to manage API keys.

Use Cases

  1. Batch Document Generation and Distribution

    • Create contracts, reports, or invoices in bulk from templates
    • Automatically fill in dynamic content and send it to team members
    • Copy shared templates in bulk and personalize each copy
  2. Document Content Maintenance and Updates

    • Uniformly search and replace terms across multiple documents
    • Batch update specific content in shared documents
    • Automate document version synchronization and archival workflows
  3. Document Search and Export Workflows

    • Search Google Docs by content or date
    • Export multiple documents to PDF for archiving
    • Automatically organize and archive old documents

Core Features

  1. Document Creation and Template Management

    • GOOGLEDOCS_CREATE_DOCUMENT: Create a new document and add initial text content
    • GOOGLEDOCS_COPY_DOCUMENT: Copy an existing document as a template; supports generating personalized copies in bulk
    • GOOGLEDOCS_INSERT_TEXT_ACTION: Insert text at a specified position; supports appending to the end of a document
  2. Content Editing and Updating

    • GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN: Replace the entire document content using Markdown
    • GOOGLEDOCS_REPLACE_ALL_TEXT: Find-and-replace across the entire document; supports regex and case-sensitive matching
    • GOOGLEDOCS_UPDATE_EXISTING_DOCUMENT: Perform fine-grained edits via batch update requests using the Google Docs API
  3. Document Search and Export

    • GOOGLEDOCS_SEARCH_DOCUMENTS: Search documents by name, content, date, and sharing status
    • GOOGLEDOCS_GET_DOCUMENT_BY_ID: Retrieve the complete content by document ID
    • GOOGLEDOCS_EXPORT_DOCUMENT_AS_PDF: Export a document as a PDF file

Frequently Asked Questions

Does Rube MCP require a Google API key?

No. Rube MCP (Composio) handles all Google API authentication. You only need to add https://rube.app/mcp as an MCP server, and then complete Google Docs authorization via RUBE_MANAGE_CONNECTIONS to start using it.

How do I batch edit multiple Google Docs?

First, use GOOGLEDOCS_SEARCH_DOCUMENTS to search for the target documents and get all their document IDs. Then loop through each ID and use GOOGLEDOCS_REPLACE_ALL_TEXT or GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN to apply bulk updates.

What export formats does Google Docs automation support?

Currently, it supports exporting to PDF format (GOOGLEDOCS_EXPORT_DOCUMENT_AS_PDF). If you need other formats, you can consider using additional Google Drive–related tools for conversion.