Excel Automation
Ajuda seu agente a trabalhar com planilhas no Excel e Google Sheets. Ele pode criar, editar e formatar arquivos.
O que ela faz
Essa ferramenta ajuda a organizar e manipular dados em planilhas como Excel e Google Sheets. Você pode criar novas planilhas, adicionar informações, atualizar dados existentes e até mudar a aparência das células.
Quando usar
- ✓Quando você precisa criar um novo arquivo de controle de gastos.
- ✓Para atualizar uma lista de contatos com novas informações.
- ✓Para formatar um relatório com títulos em negrito e cores.
Exemplo do que pedir para a IA
“Crie uma nova planilha no Excel chamada 'Relatório de Vendas' com as colunas 'Produto', 'Quantidade' e 'Preço', e preencha com os dados: Camiseta, 10, R$50; Calça, 5, R$120.”
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 Excel (via OneDrive) ou Google Sheets. Ela usa comandos específicos para criar arquivos, escrever ou atualizar dados em células e aplicar formatação, como negrito ou cores.
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 Excel AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/excel-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 com Excel
Automatize operações de planilhas, incluindo a criação de pastas de trabalho, escrita de dados, formatação de células, upsert de linhas e gerenciamento de planilhas. Funciona com Microsoft Excel (OneDrive) e Google Sheets.
Documentação do Toolkit: composio.dev/toolkits/excel
Configuração
Esta habilidade requer o servidor Rube MCP conectado em https://rube.app/mcp.
Antes de executar qualquer ferramenta, certifique-se de que existe uma conexão ativa para o toolkit excel (e opcionalmente googlesheets). Se nenhuma conexão estiver ativa, inicie uma através de RUBE_MANAGE_CONNECTIONS.
Fluxos de Trabalho Principais
1. Criar uma Nova Pasta de Trabalho do Excel
Use EXCEL_CREATE_WORKBOOK para gerar um novo arquivo .xlsx e enviá-lo para o OneDrive.
Ferramenta: EXCEL_CREATE_WORKBOOK
Etapas:
- Chame
EXCEL_CREATE_WORKBOOKcom nomes de planilhas e dados - A ferramenta cria um arquivo
.xlsxe o envia para o OneDrive - Use o caminho/URL do arquivo retornado para operações subsequentes
2. Escrever Dados em uma Planilha
Use GOOGLESHEETS_BATCH_UPDATE para escrever valores em um intervalo específico ou adicionar linhas.
Ferramenta: GOOGLESHEETS_BATCH_UPDATE
Parâmetros Principais:
spreadsheet_id(obrigatório) -- O ID da planilha da URL (string alfanumérica de 44 caracteres)sheet_name(obrigatório) -- Nome da aba, por exemplo,"Sheet1","Sales Data"values(obrigatório) -- Matriz 2D de valores de células, por exemplo,[["Name","Amount"],["Alice",100]]first_cell_location-- Célula inicial em notação A1 (por exemplo,"A1","D3"). Omitir para adicionar linhasvalueInputOption--"USER_ENTERED"(padrão, analisa fórmulas) ou"RAW"(armazena como está)
Exemplo:
Tool: GOOGLESHEETS_BATCH_UPDATE
Arguments:
spreadsheet_id: "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms"
sheet_name: "Sheet1"
values: [["Item","Cost","Stocked"],["Wheel",20.50,true],["Screw",0.50,true]]
first_cell_location: "A1"
3. Atualizar (Upsert) Linhas por Coluna Chave
Use GOOGLESHEETS_UPSERT_ROWS para atualizar linhas existentes correspondendo a uma coluna chave, ou adicionar novas linhas se nenhuma correspondência for encontrada. Ideal para sincronizações de CRM, atualizações de inventário e deduplicação.
Ferramenta: GOOGLESHEETS_UPSERT_ROWS
Parâmetros Principais:
spreadsheetId(obrigatório) -- O ID da planilhasheetName(obrigatório) -- Nome da abarows(obrigatório) -- Matriz 2D de linhas de dados (mínimo 1 linha). Seheadersfor omitido, a primeira linha é tratada como cabeçalhosheaders-- Nomes das colunas para os dados, por exemplo,["Email","Phone","Status"]keyColumn-- Cabeçalho da coluna para corresponder, por exemplo,"Email","SKU","Lead ID"strictMode--true(padrão) gera erro em colunas incompatíveis;falsetrunca silenciosamente
Exemplo:
Tool: GOOGLESHEETS_UPSERT_ROWS
Arguments:
spreadsheetId: "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms"
sheetName: "Contacts"
keyColumn: "Email"
headers: ["Email","Phone","Status"]
rows: [["john@example.com","555-0101","Active"],["jane@example.com","555-0102","Pending"]]
4. Formatar Células
Use GOOGLESHEETS_FORMAT_CELL para aplicar negrito, itálico, tamanho da fonte e cores de fundo a intervalos.
Ferramenta: GOOGLESHEETS_FORMAT_CELL
Parâmetros Principais:
spreadsheet_id(obrigatório) -- O ID da planilharange-- Intervalo de células em notação A1, por exemplo,"A1:D1","B2:B10"(recomendado em vez de baseado em índice)sheet_name-- Nome da planilha, por exemplo,"Sheet1"bold--true/falseitalic--true/falsefontSize-- Tamanho da fonte em pontos, por exemplo,12red,green,blue-- Componentes de cor de fundo (escala de float de 0.0 a 1.0, NÃO 0 a 255)
Exemplo (linha de cabeçalho em negrito com fundo azul):
Tool: GOOGLESHEETS_FORMAT_CELL
Arguments:
spreadsheet_id: "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms"
range: "A1:D1"
sheet_name: "Sheet1"
bold: true
fontSize: 12
red: 0.2
green: 0.4
blue: 0.9
5. Adicionar Novas Abas de Planilha
Use GOOGLESHEETS_ADD_SHEET para criar novas abas dentro de uma planilha existente.
Ferramenta: GOOGLESHEETS_ADD_SHEET
Parâmetros Principais:
spreadsheetId(obrigatório) -- O ID da planilhatitle-- Nome para a nova aba, por exemplo,"Q4 Report"forceUnique--true(padrão) adiciona automaticamente um sufixo se o nome já existir
Exemplo:
Tool: GOOGLESHEETS_ADD_SHEET
Arguments:
spreadsheetId: "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms"
title: "Q4 Report"
forceUnique: true
6. Ler Dados e Verificar Conteúdo
Use GOOGLESHEETS_BATCH_GET para recuperar dados de intervalos de células especificados para validação ou processamento posterior.
Ferramenta: GOOGLESHEETS_BATCH_GET
Etapas:
…
Perguntas frequentes
O que acontece se eu não conseguir criar uma planilha no Google Sheets?
Se houver um problema para criar no Google Sheets, a ferramenta pode criar um arquivo Excel (.xlsx) no seu OneDrive.
Como a ferramenta sabe onde colocar os dados?
Você pode especificar a planilha (aba), o intervalo de células (como 'A1' ou 'B2:C5') e se os dados devem ser adicionados ou atualizar informações existentes com base em uma coluna chave.
Posso mudar a cor de fundo de uma célula?
Sim, você pode definir cores de fundo para células especificando os valores de vermelho, verde e azul (de 0.0 a 1.0).
Detalhes
Descrição original do autor
Excel Automation: create workbooks, manage worksheets, read/write cell data, and format spreadsheets via Microsoft Excel and Google Sheets integration
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1137
- 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
google-workspace-ops
Opera com documentos do Google Workspace (Drive, Docs, Sheets, Slides) como um fluxo de trabalho unificado. Facilita encontrar, resumir e editar seus arquivos sem sair da ferramenta.
affaan-m/ECC
clients-accounts
Ajuda seu agente a registrar e acompanhar informações de clientes e contas. Isso inclui detalhes de contato, faturamento e pagamentos para facilitar a gestão.
sickn33/agentic-awesome-skills
office-productivity
Ajuda seu agente a automatizar tarefas de escritório. Ele pode criar documentos, planilhas e apresentações, funcionando com formatos do Microsoft Office.
sickn33/agentic-awesome-skills