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
-
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
-
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
-
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
-
Document Creation and Template Management
GOOGLEDOCS_CREATE_DOCUMENT: Create a new document and add initial text contentGOOGLEDOCS_COPY_DOCUMENT: Copy an existing document as a template; supports generating personalized copies in bulkGOOGLEDOCS_INSERT_TEXT_ACTION: Insert text at a specified position; supports appending to the end of a document
-
Content Editing and Updating
GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN: Replace the entire document content using MarkdownGOOGLEDOCS_REPLACE_ALL_TEXT: Find-and-replace across the entire document; supports regex and case-sensitive matchingGOOGLEDOCS_UPDATE_EXISTING_DOCUMENT: Perform fine-grained edits via batch update requests using the Google Docs API
-
Document Search and Export
GOOGLEDOCS_SEARCH_DOCUMENTS: Search documents by name, content, date, and sharing statusGOOGLEDOCS_GET_DOCUMENT_BY_ID: Retrieve the complete content by document IDGOOGLEDOCS_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.