googledocs-automation
Ajuda seu agente a criar e editar documentos no Google Docs. É útil para automatizar a criação e atualização de textos.
O que ela faz
Esta ferramenta ajuda você a gerenciar seus documentos do Google Docs. Você pode criar novos documentos, procurar por documentos existentes, atualizar o conteúdo, substituir textos específicos, exportar para PDF ou fazer cópias.
Quando usar
- ✓Precisa criar um novo documento rapidamente.
- ✓Quer encontrar um documento antigo pelo nome ou conteúdo.
- ✓Precisa substituir um texto em vários documentos.
Exemplo do que pedir para a IA
“Crie um documento chamado 'Relatório Mensal' com o texto 'Este é o relatório de vendas de janeiro.'”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta se conecta ao Google Docs e usa comandos específicos para realizar as ações que você pede, como criar, buscar ou modificar seus documentos.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add ComposioHQ/awesome-claude-skills --skill googledocs-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/googledocs-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação do Google Docs com 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_CONNECTIONScom o toolkitgoogledocs - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas de ferramentas atuais
Configuração
Obtenha o 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 funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o toolkitgoogledocs - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para concluir a configuração
- Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos 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 de texto inicial.
Tool: GOOGLEDOCS_CREATE_DOCUMENT
Parameters:
- title (required): Document filename/title
- text (required): Initial text content to insert into the document
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: Search query string
- max_results: Limit number of results
- modified_after / created_after: Filter by date
- shared_with_me: Filter shared documents
- starred_only: Filter starred documents
- include_shared_drives: Search shared drives
- order_by: Sort results
- page_token: Pagination token
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 (required): Document ID
- markdown (required): Markdown content to replace entire document body
4. Encontrar 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 (required): Target document ID
- find_text (required): Text to search for
- replace_text (required): Replacement text
- match_case: Case-sensitive matching (boolean)
- search_by_regex: Use regex for find_text
- tab_ids: Specific tabs to search
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 (required): Document file ID
- filename: Output PDF filename
6. Copiar um Documento
Use GOOGLEDOCS_COPY_DOCUMENT para duplicar um Google Doc existente.
Tool: GOOGLEDOCS_COPY_DOCUMENT
Parameters:
- document_id (required): Source document ID to copy
- title: Title for the new copy
- include_shared_drives: Search shared drives for the source
Padrões Comuns
- Pesquisar e depois editar: Use
GOOGLEDOCS_SEARCH_DOCUMENTSpara encontrar um documento pelo nome, depois use o ID do documento retornado comGOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWNouGOOGLEDOCS_REPLACE_ALL_TEXTpara modificá-lo. - Criar a partir de um modelo: Use
GOOGLEDOCS_COPY_DOCUMENTpara duplicar um modelo, depoisGOOGLEDOCS_REPLACE_ALL_TEXTpara preencher o texto do espaço reservado. - Recuperar e depois atualizar: Use
GOOGLEDOCS_GET_DOCUMENT_BY_IDpara ler o conteúdo atual, depois aplique edições comGOOGLEDOCS_UPDATE_EXISTING_DOCUMENT. - Inserção de texto em lote: Use
GOOGLEDOCS_INSERT_TEXT_ACTIONpara 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 do googledrive) para compartilhar documentos após a criação.
Armadilhas Conhecidas
GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWNsubstitui todo o conteúdo do documento — ele não anexa. Use-o apenas para reescritas completas.GOOGLEDOCS_INSERT_TEXT_ACTIONrequer uminsertion_indexpreciso (posição do caractere). Definaappend_to_end: truepara adicionar texto com segurança ao final.GOOGLEDOCS_UPDATE_EXISTING_DOCUMENTrequer a construção de um corpo de solicitaçãoeditDocscom requisições de atualização em lote da API bruta do Google Docs — consulte a documentação da API para a estrutura correta.- IDs de documentos e IDs de arquivos são o mesmo valor para Google Docs, mas os nomes dos parâmetros diferem entre as ferramentas (
id,document_id,file_id).
…
Perguntas frequentes
Como faço para conectar esta ferramenta ao meu Google Docs?
Você precisa configurar o Rube MCP no seu cliente e conectar o toolkit 'googledocs' através do RUBE_MANAGE_CONNECTIONS. Siga o link de autenticação se solicitado.
Posso adicionar texto a um documento existente sem apagar o conteúdo?
Sim, você pode usar a função para inserir texto em uma posição específica ou adicionar ao final do documento.
A ferramenta pode buscar documentos compartilhados comigo?
Sim, você pode usar o parâmetro 'shared_with_me' na função de busca para encontrar documentos que foram compartilhados com você.
Detalhes
Descrição original do autor
Automate Google Docs tasks via Rube MCP (Composio): create, edit, search, export, copy, and update documents. Always search tools first for current schemas.
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1217
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC