Agent skill · writing content · composiohq
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.
Why this skill is useful
Provides specific commands and workflows for automating Google Docs tasks that the AI wouldn't reliably generate on its own.
What it needs
About 3k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.
What this skill does
Google Docs Automation via Rube MCP Create, edit, search, export, and manage Google Docs documents programmatically using Rube MCP (Composio). Toolkit docs: composio.dev/toolkits/googledocs Prerequisites Rube MCP must be connected (RUBESEARCHTOOLS available) Active connection via RUBEMANAGECONNECTIONS with toolkit googledocs Always call RUBESEARCHTOOLS first to get current tool schemas Setup Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works. 1. Verify Rube MCP is available by confirming RUBESEARCHTOOLS responds 2. Call RUBEMANAGECONNECTIONS with toolkit googledocs 3. If connection is not ACTIVE, follow the returned auth link to complete setup 4. Confirm connection status shows ACTIVE before running any workflows Core Workflows 1. Create a New Document Use GOOGLEDOCSCREATEDOCUMENT to create a new Google Doc with a title and initial text content. 2. Search for Documents Use GOOGLEDOCSSEARCHDOCUMENTS to find Google Docs by name, content, date, or sharing status. 3. Update Document Content with Markdown Use GOOGLEDOCSUPDATEDOCUMENTMARKDOWN to replace the entire content of a document with Markdown-formatted text. 4. Find and Replace Text Use GOOGLEDOCSREPLACEALLTEXT to replace all occurrences of a string in a document. 5. Export Document as PDF Use GOOGLEDOCSEXPORTDOCUMENTASPDF to export a Google Doc to PDF format. 6. Copy a Document Use GOOGLEDOCSCOPYDOCUMENT to duplicate an existing Google Doc. Common Patterns Search then edit: Use GOOGLEDOCSSEARCHDOCUMENTS to find a document by name, then use the returned document ID with GOOGLEDOCSUPDATEDOCUMENTMARKDOWN or GOOGLEDOCSREPLACEALLTEXT to modify it. Create from template: Use GOOGLEDOCSCOPYDOCUMENT to duplicate a template, then GOOGLEDOCSREPLACEALLTEXT to fill in placeholder text. Retrieve then update: Use GOOGLEDOCSGETDOCUMENTBYID to read current content, then apply edits with GOOGLEDOCSUPDATEEXISTINGDOCUMENT. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills composiohq/googledocs-automation