one-drive-automation
Ajuda seu agente a automatizar o gerenciamento de arquivos no OneDrive. Ele pode pesquisar, enviar, baixar, compartilhar e gerenciar pastas e permissões.
O que ela faz
Esta ferramenta ajuda você a gerenciar seus arquivos no OneDrive. Você pode procurar, baixar, enviar, compartilhar arquivos e organizar pastas.
Quando usar
- ✓Quando você precisa encontrar um arquivo específico.
- ✓Quando você quer enviar um arquivo para o OneDrive.
- ✓Quando você precisa compartilhar um documento com alguém.
Exemplo do que pedir para a IA
“Procure por relatórios de vendas de 2023 no meu OneDrive.”
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
Ela usa um sistema chamado Rube MCP para se conectar ao seu OneDrive. Primeiro, ela verifica se a conexão está ativa e depois usa ferramentas específicas para realizar a ação que você pediu, como buscar um arquivo ou criar um link para compartilhamento.
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 one-drive-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/one-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.
Automação do OneDrive via Rube MCP
Automatize operações do OneDrive, incluindo upload/download de arquivos, busca, gerenciamento de pastas, links de compartilhamento, gerenciamento de permissões e navegação de drives através do kit de ferramentas OneDrive da Composio.
Pré-requisitos
- Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
- Conexão ativa do OneDrive via
RUBE_MANAGE_CONNECTIONScom o kit de ferramentasone_drive - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas de ferramentas atuais
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 funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o kit de ferramentasone_drive - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth da Microsoft
- Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho
Fluxos de Trabalho Principais
1. Buscar e Navegar Arquivos
Quando usar: O usuário deseja encontrar arquivos ou navegar pelo conteúdo de pastas no OneDrive
Sequência de ferramentas:
ONE_DRIVE_GET_DRIVE- Verificar acesso ao drive e obter detalhes do drive [Pré-requisito]ONE_DRIVE_SEARCH_ITEMS- Busca por palavras-chave em nomes de arquivos, metadados e conteúdo [Obrigatório]ONE_DRIVE_ONEDRIVE_LIST_ITEMS- Listar todos os itens na raiz de um drive [Opcional]ONE_DRIVE_GET_ITEM- Obter metadados detalhados para um item específico, expandir filhos [Opcional]ONE_DRIVE_ONEDRIVE_FIND_FILE- Encontrar um arquivo específico pelo nome exato em uma pasta [Opcional]ONE_DRIVE_ONEDRIVE_FIND_FOLDER- Encontrar uma pasta específica pelo nome [Opcional]ONE_DRIVE_LIST_DRIVES- Listar todos os drives acessíveis [Opcional]
Parâmetros-chave:
q: Consulta de busca (apenas palavras-chave simples, NÃO sintaxe KQL)search_scope:"root"(hierarquia de pastas) ou"drive"(inclui itens compartilhados)top: Máximo de itens por página (padrão 200)skip_token: Token de paginação de@odata.nextLinkselect: Campos separados por vírgula a serem retornados (por exemplo,"id,name,webUrl,size")orderby: Ordem de classificação (por exemplo,"name asc","name desc")item_id: ID do item paraGET_ITEMexpand_relations: Array como["children"]ou["thumbnails"]paraGET_ITEMuser_id:"me"(padrão) ou ID/e-mail de usuário específico
Armadilhas:
ONE_DRIVE_SEARCH_ITEMSNÃO suporta operadores KQL (folder:,file:,filetype:,path:); estes são tratados como texto literal- Caracteres curinga (
*,?) NÃO são suportados e são removidos automaticamente; use palavras-chave de extensão de arquivo em vez disso (por exemplo,"pdf"em vez de"*.pdf") ONE_DRIVE_ONEDRIVE_LIST_ITEMSretorna apenas conteúdo de nível raiz; useONE_DRIVE_GET_ITEMrecursivo comexpand_relations: ["children"]para níveis mais profundos- Pastas grandes são paginadas; sempre siga
skip_token/@odata.nextLinkaté que se esgotem - Alguns formatos de ID de drive podem retornar erros "ObjectHandle is Invalid" devido a limitações da API do Microsoft Graph
2. Upload e Download de Arquivos
Quando usar: O usuário deseja fazer upload de arquivos para o OneDrive ou baixá-los dele
Sequência de ferramentas:
ONE_DRIVE_ONEDRIVE_FIND_FOLDER- Localizar a pasta de destino [Pré-requisito]ONE_DRIVE_ONEDRIVE_UPLOAD_FILE- Fazer upload de um arquivo para uma pasta especificada [Obrigatório para upload]ONE_DRIVE_DOWNLOAD_FILE- Baixar um arquivo por ID do item [Obrigatório para download]ONE_DRIVE_GET_ITEM- Obter detalhes do arquivo antes do download [Opcional]
Parâmetros-chave:
file: Objeto FileUploadable coms3key,mimetypeenamepara uploadsfolder: Caminho de destino (por exemplo,"/Documents/Reports") ou ID da pasta para uploadsitem_id: Identificador exclusivo do arquivo para downloadsfile_name: Nome de arquivo desejado com extensão para downloadsdrive_id: ID de drive específico (para SharePoint ou OneDrive for Business)user_id:"me"(padrão) ou identificador de usuário específico
Armadilhas:
- O upload renomeia automaticamente em caso de conflito (sem opção de sobrescrever por padrão)
- Arquivos grandes são tratados automaticamente via chunking
drive_idsubstituiuser_idquando ambos são fornecidos- IDs de item variam por plataforma: OneDrive for Business usa o prefixo
01..., OneDrive Pessoal usa o formatoHASH!NUMBER - IDs de item diferenciam maiúsculas de minúsculas; use exatamente como retornado pela API
3. Compartilhar Arquivos e Gerenciar Permissões
Quando usar: O usuário deseja compartilhar arquivos/pastas ou gerenciar quem tem acesso
Sequência de ferramentas:
ONE_DRIVE_ONEDRIVE_FIND_FILEouONE_DRIVE_ONEDRIVE_FIND_FOLDER- Localizar o item [Pré-requisito]ONE_DRIVE_GET_ITEM_PERMISSIONS- Verificar permissões atuais [Pré-requisito]
…
Perguntas frequentes
Como conecto minha conta do OneDrive?
Você precisa adicionar um endereço específico nas configurações do seu programa de IA e depois seguir um link para autorizar o acesso à sua conta Microsoft.
Posso sobrescrever um arquivo existente?
Ao enviar um arquivo, se já existir um com o mesmo nome, ele será renomeado automaticamente. Não há uma opção direta para sobrescrever.
Como faço para compartilhar um arquivo?
Você pode pedir para compartilhar um arquivo com pessoas específicas ou criar um link para que qualquer pessoa com o link possa acessar.
Detalhes
Descrição original do autor
Automate OneDrive file management, search, uploads, downloads, sharing, permissions, and folder operations via Rube MCP (Composio). Always search tools first for current schemas.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3757
- 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