google-drive-automation
Integração leve com o Google Drive para ler e escrever arquivos. Não requer servidor extra, oferecendo acesso total.
O que ela faz
Essa ferramenta ajuda você a gerenciar seus arquivos no Google Drive usando comandos simples. Você pode procurar, baixar, enviar, organizar e apagar arquivos.
Quando usar
- ✓Precisa encontrar um arquivo específico no seu Drive.
- ✓Quer organizar seus documentos em pastas.
- ✓Precisa enviar um arquivo para o seu Drive ou baixar um dele.
Exemplo do que pedir para a IA
“Procure por 'relatório financeiro' no meu Google Drive.”
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
Você usa um programa no seu computador que se conecta com sua conta do Google Drive. Ele usa códigos (scripts) para fazer as ações que você pede, como buscar ou mover arquivos.
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 sickn33/agentic-awesome-skills --skill google-drive-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/google-drive-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.
Disponibilidade de Material de Apoio
Esta cópia do catálogo contém as orientações embutidas abaixo, mas não inclui os seguintes caminhos de suporte. Eles são pré-requisitos externos, não arquivos empacotados:
<support-root>/scripts/auth.py<support-root>/scripts/drive.py
Solicite o material de apoio original ou uma instalação existente antes de usar uma etapa que dependa desses caminhos; este catálogo não identifica uma fonte de download verificada para eles. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças aplicáveis e pré-requisitos de execução. Não execute um comando ou afirme que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.
Google Drive
Integração leve com o Google Drive com autenticação OAuth independente. Nenhum servidor MCP é necessário. Acesso total de leitura/escrita.
Requer conta do Google Workspace. Contas pessoais do Gmail não são suportadas.
Quando Usar
- Você precisa pesquisar, listar, fazer upload, download, mover ou organizar arquivos e pastas do Google Drive.
- A tarefa requer automação direta de leitura/escrita do Drive por meio de scripts locais em uma conta do Workspace.
- Você deseja operações de Drive em nível de arquivo sem introduzir uma dependência de servidor MCP.
Configuração Inicial
Autentique-se com o Google (abre o navegador):
python scripts/auth.py login
Verifique o status da autenticação:
python scripts/auth.py status
Faça logout quando necessário:
python scripts/auth.py logout
Comandos de Leitura
Todas as operações via scripts/drive.py. Autentica automaticamente no primeiro uso se não estiver logado.
# Search for files (full-text search)
python scripts/drive.py search "quarterly report"
# Search by title only
python scripts/drive.py search "title:budget"
# Search using Google Drive URL (extracts ID automatically)
python scripts/drive.py search "https://drive.google.com/drive/folders/1ABC123..."
# Search files shared with you
python scripts/drive.py search --shared-with-me
# Search with pagination
python scripts/drive.py search "report" --limit 5 --page-token "..."
# Find a folder by exact name
python scripts/drive.py find-folder "Project Documents"
# List files in root Drive
python scripts/drive.py list
# List files in a specific folder
python scripts/drive.py list 1ABC123xyz --limit 20
# Download a file
python scripts/drive.py download 1ABC123xyz ./downloads/report.pdf
Comandos de Escrita
# Upload a file to Drive root
python scripts/drive.py upload ~/Documents/report.pdf
# Upload to a specific folder
python scripts/drive.py upload ~/Documents/report.pdf --folder 1ABC123xyz
# Upload with a custom name
python scripts/drive.py upload ~/Documents/report.pdf --name "Q4 Report.pdf"
# Create a new folder
python scripts/drive.py create-folder "Project Documents"
# Create a folder inside another folder
python scripts/drive.py create-folder "Attachments" --parent 1ABC123xyz
# Move a file to a different folder
python scripts/drive.py move FILE_ID DESTINATION_FOLDER_ID
# Copy a file
python scripts/drive.py copy FILE_ID
python scripts/drive.py copy FILE_ID --name "Report Copy" --folder 1ABC123xyz
# Rename a file or folder
python scripts/drive.py rename FILE_ID "New Name.pdf"
# Move a file to trash
python scripts/drive.py trash FILE_ID
Formatos de Consulta de Pesquisa
O comando de pesquisa suporta vários formatos de consulta:
| Formato | Exemplo | Descrição |
|---|---|---|
| Texto Completo | "quarterly report" |
Pesquisa o conteúdo e os nomes dos arquivos |
| Título | "title:budget" |
Pesquisa apenas os nomes dos arquivos |
| URL | https://drive.google.com/... |
Extrai e usa o ID do arquivo/pasta |
| ID da Pasta | 1ABC123... |
Lista o conteúdo da pasta (IDs de 25+ caracteres) |
| Consulta Nativa | mimeType='application/pdf' |
Sintaxe de consulta do Drive passada diretamente |
Formato de ID de Arquivo
O Google Drive usa IDs longos como 1ABC123xyz_-abc123. Obtenha IDs de:
- Resultados de
search - Resultados de
find-folder - Resultados de
list - URLs do Google Drive
Limitações de Download
- Arquivos regulares (PDFs, imagens, etc.) são baixados diretamente
- Documentos/Planilhas/Apresentações do Google não podem ser baixados por meio desta ferramenta
- Para arquivos do Google Workspace, use exportação ou ferramentas dedicadas
Gerenciamento de Tokens
Tokens armazenados com segurança usando o gerenciador de senhas do sistema:
- macOS: Keychain
- Windows: Credential Locker do Windows
…
Perguntas frequentes
Preciso ter uma conta do Google?
Sim, você precisa de uma conta do Google Workspace (empresa/educacional). Contas pessoais do Gmail não são suportadas.
Posso baixar arquivos como Google Docs ou Planilhas?
Não, este programa baixa diretamente arquivos como PDFs ou imagens. Para documentos do Google, você precisa exportá-los ou usar outras ferramentas.
Como ele se conecta com minha conta do Google Drive?
Ele usa um sistema de autenticação chamado OAuth, que permite que o programa acesse sua conta sem precisar da sua senha diretamente. Seus códigos de acesso são guardados de forma segura no seu computador.
Detalhes
Descrição original do autor
Lightweight Google Drive integration with standalone OAuth authentication. No MCP server required. Full read/write access.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3158
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-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