Automação de Google Docs

Automatize tarefas do Google Docs via Rube MCP (Composio): criar, editar, pesquisar, exportar, copiar e atualizar documentos. Sempre pesquise as ferramentas primeiro para obter os esquemas atuais.

O que é Automação de Google Docs?

Esta skill permite que agentes de IA (como Claude Code, Cursor ou Codex) automatizem operações no Google Docs de forma programática, utilizando o protocolo Rube MCP integrado ao ecossistema Composio. Ela expõe um conjunto completo de ferramentas — criação, edição com Markdown, busca textual, substituição em lote, exportação para PDF e duplicação de documentos. Para usá-la, o agente deve primeiro verificar a disponibilidade dos comandos `RUBE_SEARCH_TOOLS` e `RUBE_MANAGE_CONNECTIONS`, garantir que a conexão com o toolkit `googledocs` esteja ativa e, em seguida, chamar as ferramentas específicas como `GOOGLEDOCS_CREATE_DOCUMENT` ou `GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN`. A skill também documenta padrões comuns (como pesquisar antes de editar) e armadilhas conhecidas (como a substituição total do conteúdo por Markdown), tornando a automação mais segura e previsível para desenvolvedores.

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

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Automação de Google Docs via Rube MCP

Crie, edite, pesquise, exporte e gerencie documentos do Google Docs programaticamente usando Rube MCP (Composio).

Documentação do toolkit: composio.dev/toolkits/googledocs

Pré-requisitos

  • Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
  • Conexão ativa via RUBE_MANAGE_CONNECTIONS com o toolkit googledocs
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas atuais das ferramentas

Configuração

Obter Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e ele funciona.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o toolkit googledocs
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para concluir a configuração
  4. Confirme que o status da conexão exibe ATIVO antes de executar qualquer fluxo de trabalho

Fluxos de Trabalho Principais

1. Criar um Novo Documento

Use GOOGLEDOCS_CREATE_DOCUMENT para criar um novo Google Doc com um título e conteúdo textual inicial.

Tool: GOOGLEDOCS_CREATE_DOCUMENT
Parameters:
  - title (obrigatório): Nome/título do arquivo do documento
  - text (obrigatório): Conteúdo textual inicial a ser inserido no documento

2. Pesquisar Documentos

Use GOOGLEDOCS_SEARCH_DOCUMENTS para encontrar Google Docs por nome, conteúdo, data ou status de compartilhamento.

Tool: GOOGLEDOCS_SEARCH_DOCUMENTS
Parameters:
  - query: String de consulta de pesquisa
  - max_results: Limitar número de resultados
  - modified_after / created_after: Filtrar por data
  - shared_with_me: Filtrar documentos compartilhados
  - starred_only: Filtrar documentos com estrela
  - include_shared_drives: Pesquisar drives compartilhados
  - order_by: Ordenar resultados
  - page_token: Token de paginação

3. Atualizar Conteúdo do Documento com Markdown

Use GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN para substituir todo o conteúdo de um documento por texto formatado em Markdown.

Tool: GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN
Parameters:
  - id (obrigatório): ID do documento
  - markdown (obrigatório): Conteúdo Markdown para substituir todo o corpo do documento

4. Localizar e Substituir Texto

Use GOOGLEDOCS_REPLACE_ALL_TEXT para substituir todas as ocorrências de uma string em um documento.

Tool: GOOGLEDOCS_REPLACE_ALL_TEXT
Parameters:
  - document_id (obrigatório): ID do documento de destino
  - find_text (obrigatório): Texto a ser pesquisado
  - replace_text (obrigatório): Texto de substituição
  - match_case: Correspondência de maiúsculas/minúsculas (booleano)
  - search_by_regex: Usar regex para find_text
  - tab_ids: Guias específicas para pesquisar

5. Exportar Documento como PDF

Use GOOGLEDOCS_EXPORT_DOCUMENT_AS_PDF para exportar um Google Doc para o formato PDF.

Tool: GOOGLEDOCS_EXPORT_DOCUMENT_AS_PDF
Parameters:
  - file_id (obrigatório): ID do arquivo do documento
  - filename: Nome do arquivo PDF de saída

6. Copiar um Documento

Use GOOGLEDOCS_COPY_DOCUMENT para duplicar um Google Doc existente.

Tool: GOOGLEDOCS_COPY_DOCUMENT
Parameters:
  - document_id (obrigatório): ID do documento de origem a ser copiado
  - title: Título para a nova cópia
  - include_shared_drives: Pesquisar drives compartilhados para a origem

Padrões Comuns

  • Pesquisar e depois editar: Use GOOGLEDOCS_SEARCH_DOCUMENTS para encontrar um documento pelo nome e, em seguida, use o ID do documento retornado com GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN ou GOOGLEDOCS_REPLACE_ALL_TEXT para modificá-lo.
  • Criar a partir de modelo: Use GOOGLEDOCS_COPY_DOCUMENT para duplicar um modelo, depois GOOGLEDOCS_REPLACE_ALL_TEXT para preencher textos marcadores.
  • Recuperar e depois atualizar: Use GOOGLEDOCS_GET_DOCUMENT_BY_ID para ler o conteúdo atual e, em seguida, aplique edições com GOOGLEDOCS_UPDATE_EXISTING_DOCUMENT.
  • Inserção em lote de texto: Use GOOGLEDOCS_INSERT_TEXT_ACTION para inserir texto em posições específicas (por índice) ou anexar ao final de um documento.
  • Compartilhar documentos: Combine com GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE (toolkit googledrive) para compartilhar documentos após a criação.

Armadilhas Conhecidas

  • GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN substitui o conteúdo completo do documento — ele não anexa. Use-o apenas para reescritas completas.
  • GOOGLEDOCS_INSERT_TEXT_ACTION exige um insertion_index preciso (posição de caractere). Defina append_to_end: true para adicionar texto com segurança ao final.
  • GOOGLEDOCS_UPDATE_EXISTING_DOCUMENT exige a construção de um corpo de requisição editDocs com requisições brutas de atualização em lote da API Google Docs — consulte a documentação da API para a estrutura correta.
  • IDs de documento e IDs de arquivo são o mesmo valor para Google Docs, mas os nomes dos parâmetros diferem entre as ferramentas (id, document_id, file_id).
  • GOOGLEDOCS_SEARCH_DOCUMENTS usa a sintaxe de pesquisa do Google Drive para o parâmetro query (ex.: name contains 'report').

Referência Rápida

AçãoFerramentaParâmetros Principais
Criar documentoGOOGLEDOCS_CREATE_DOCUMENTtitle, text
Pesquisar documentosGOOGLEDOCS_SEARCH_DOCUMENTSquery, max_results, modified_after
Obter documento por IDGOOGLEDOCS_GET_DOCUMENT_BY_IDid
Atualizar com MarkdownGOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWNid, markdown
Edições programáticasGOOGLEDOCS_UPDATE_EXISTING_DOCUMENTdocument_id, editDocs
Inserir textoGOOGLEDOCS_INSERT_TEXT_ACTIONdocument_id, text_to_insert, insertion_index
Localizar e substituirGOOGLEDOCS_REPLACE_ALL_TEXTdocument_id, find_text, replace_text
Exportar como PDFGOOGLEDOCS_EXPORT_DOCUMENT_AS_PDFfile_id, filename
Copiar documentoGOOGLEDOCS_COPY_DOCUMENTdocument_id, title

Desenvolvido por 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.

Habilidades Relacionadas