Pular para o conteúdo
Skillpedia
Automações48 mil · #3757

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/one-drive-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/one-drive-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-automation

Ou 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.md
Conteú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_CONNECTIONS com o kit de ferramentas one_drive
  • Sempre chame RUBE_SEARCH_TOOLS primeiro 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.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o kit de ferramentas one_drive
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth da Microsoft
  4. 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:

  1. ONE_DRIVE_GET_DRIVE - Verificar acesso ao drive e obter detalhes do drive [Pré-requisito]
  2. ONE_DRIVE_SEARCH_ITEMS - Busca por palavras-chave em nomes de arquivos, metadados e conteúdo [Obrigatório]
  3. ONE_DRIVE_ONEDRIVE_LIST_ITEMS - Listar todos os itens na raiz de um drive [Opcional]
  4. ONE_DRIVE_GET_ITEM - Obter metadados detalhados para um item específico, expandir filhos [Opcional]
  5. ONE_DRIVE_ONEDRIVE_FIND_FILE - Encontrar um arquivo específico pelo nome exato em uma pasta [Opcional]
  6. ONE_DRIVE_ONEDRIVE_FIND_FOLDER - Encontrar uma pasta específica pelo nome [Opcional]
  7. 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.nextLink
  • select: 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 para GET_ITEM
  • expand_relations: Array como ["children"] ou ["thumbnails"] para GET_ITEM
  • user_id: "me" (padrão) ou ID/e-mail de usuário específico

Armadilhas:

  • ONE_DRIVE_SEARCH_ITEMS NÃ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_ITEMS retorna apenas conteúdo de nível raiz; use ONE_DRIVE_GET_ITEM recursivo com expand_relations: ["children"] para níveis mais profundos
  • Pastas grandes são paginadas; sempre siga skip_token / @odata.nextLink até 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:

  1. ONE_DRIVE_ONEDRIVE_FIND_FOLDER - Localizar a pasta de destino [Pré-requisito]
  2. ONE_DRIVE_ONEDRIVE_UPLOAD_FILE - Fazer upload de um arquivo para uma pasta especificada [Obrigatório para upload]
  3. ONE_DRIVE_DOWNLOAD_FILE - Baixar um arquivo por ID do item [Obrigatório para download]
  4. ONE_DRIVE_GET_ITEM - Obter detalhes do arquivo antes do download [Opcional]

Parâmetros-chave:

  • file: Objeto FileUploadable com s3key, mimetype e name para uploads
  • folder: Caminho de destino (por exemplo, "/Documents/Reports") ou ID da pasta para uploads
  • item_id: Identificador exclusivo do arquivo para downloads
  • file_name: Nome de arquivo desejado com extensão para downloads
  • drive_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_id substitui user_id quando ambos são fornecidos
  • IDs de item variam por plataforma: OneDrive for Business usa o prefixo 01..., OneDrive Pessoal usa o formato HASH!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:

  1. ONE_DRIVE_ONEDRIVE_FIND_FILE ou ONE_DRIVE_ONEDRIVE_FIND_FOLDER - Localizar o item [Pré-requisito]
  2. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3757
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas