box-automation
Ajuda seu agente a automatizar operações no Box, como transferir arquivos e gerenciar pastas. Facilita o trabalho com o serviço de armazenamento.
O que ela faz
Este agente ajuda você a gerenciar seus arquivos no Box. Você pode enviar, baixar, pesquisar, organizar pastas e até mesmo compartilhar arquivos com outras pessoas.
Quando usar
- ✓Quando você precisa enviar um arquivo para sua conta Box.
- ✓Quando você quer encontrar um arquivo específico dentro do Box.
- ✓Quando você precisa criar ou organizar pastas no Box.
Exemplo do que pedir para a IA
“Baixe o arquivo 'relatorio_final.pdf' da minha pasta 'Projetos'.”
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
Ele se conecta à sua conta Box e usa comandos específicos para realizar as ações que você pede, como mover arquivos ou procurar por eles.
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 box-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/box-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 de Box via Rube MCP
Automatize operações de Box, incluindo upload/download de arquivos, busca de conteúdo, gerenciamento de pastas, colaboração, consultas de metadados e solicitações de assinatura através do toolkit de Box do Composio.
Pré-requisitos
- Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
- Conexão ativa com Box via
RUBE_MANAGE_CONNECTIONScom o toolkitbox - 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 toolkitbox - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth do Box
- Confirme se o status da conexão mostra ATIVO antes de executar quaisquer fluxos de trabalho
Fluxos de Trabalho Principais
1. Upload e Download de Arquivos
Quando usar: O usuário deseja fazer upload de arquivos para o Box ou baixá-los dele.
Sequência de ferramentas:
BOX_SEARCH_FOR_CONTENT- Encontre a pasta de destino se o caminho for desconhecido [Pré-requisito]BOX_GET_FOLDER_INFORMATION- Verifique se a pasta existe e obtenha o folder_id [Pré-requisito]BOX_LIST_ITEMS_IN_FOLDER- Navegue pelo conteúdo da pasta e descubra os file_ids [Opcional]BOX_UPLOAD_FILE- Faça upload de um arquivo para uma pasta específica [Obrigatório para upload]BOX_DOWNLOAD_FILE- Baixe um arquivo por file_id [Obrigatório para download]BOX_CREATE_ZIP_DOWNLOAD- Agrupe vários arquivos/pastas em um zip [Opcional]
Parâmetros principais:
parent_id: ID da pasta de destino para upload (use"0"para a pasta raiz)file: Objeto FileUploadable coms3key,mimetypeenamepara uploadsfile_id: Identificador único de arquivo para downloadsversion: ID de versão de arquivo opcional para baixar versões específicasfields: Lista separada por vírgulas de atributos a serem retornados
Armadilhas:
- Fazer upload para uma pasta com nomes de arquivo existentes pode acionar comportamento de conflito; decida entre sobrescrever ou renomear semânticas
- Arquivos com mais de 50 MB devem usar APIs de upload em partes (não disponíveis através de ferramentas padrão)
- A parte
attributesdo upload deve vir antes da partefile, ou você receberá um HTTP 400 commetadata_after_file_contents - IDs de arquivo e IDs de pasta são strings numéricas extraíveis de URLs do aplicativo web do Box (por exemplo,
https://*.app.box.com/files/123retorna file_id"123")
2. Pesquisar e Navegar Conteúdo
Quando usar: O usuário deseja encontrar arquivos, pastas ou links da web por nome, conteúdo ou metadados.
Sequência de ferramentas:
BOX_SEARCH_FOR_CONTENT- Pesquisa de texto completo em arquivos, pastas e links da web [Obrigatório]BOX_LIST_ITEMS_IN_FOLDER- Navegue pelo conteúdo de uma pasta específica [Opcional]BOX_GET_FILE_INFORMATION- Obtenha metadados detalhados para um arquivo específico [Opcional]BOX_GET_FOLDER_INFORMATION- Obtenha metadados detalhados para uma pasta específica [Opcional]BOX_QUERY_FILES_FOLDERS_BY_METADATA- Pesquise por valores de modelo de metadados [Opcional]BOX_LIST_RECENTLY_ACCESSED_ITEMS- Liste itens acessados recentemente [Opcional]
Parâmetros principais:
query: String de pesquisa que suporta operadores (""correspondência exata,AND,OR,NOT- apenas maiúsculas)type: Filtre por"file","folder"ou"web_link"ancestor_folder_ids: Limite a pesquisa a pastas específicas (IDs separados por vírgula)file_extensions: Filtre por tipo de arquivo (separado por vírgula, sem pontos)content_types: Pesquise em"name","description","file_content","comments","tags"created_at_range/updated_at_range: Filtros de data como timestamps RFC3339 separados por vírgulalimit: Resultados por página (padrão 30)offset: Deslocamento de paginação (máximo 10000)folder_id: ParaLIST_ITEMS_IN_FOLDER(use"0"para a raiz)
Armadilhas:
- Consultas com deslocamento > 10000 são rejeitadas com HTTP 400
BOX_SEARCH_FOR_CONTENTrequer o parâmetroqueryoumdfilters- Filtros mal configurados podem omitir silenciosamente itens esperados; valide com pequenas consultas de teste primeiro
- Operadores booleanos (
AND,OR,NOT) devem ser em maiúsculas BOX_LIST_ITEMS_IN_FOLDERrequer paginação viamarkerouoffset/usemarker; listagens parciais são comuns- Pastas padrão ordenam itens por tipo primeiro (pastas antes de arquivos antes de links da web)
3. Gerenciar Pastas
Quando usar: O usuário deseja criar, atualizar, mover, copiar ou excluir pastas.
Sequência de ferramentas:
BOX_GET_FOLDER_INFORMATION- Verifique se a pasta existe e verifique as permissões [Pré-requisito]BOX_CREATE_FOLDER- Crie uma nova pasta [Obrigatório para criar]
…
Perguntas frequentes
Como o agente sabe qual arquivo baixar ou em qual pasta colocar?
Você precisa dizer o nome exato do arquivo e a pasta onde ele está ou para onde deve ir. Se não tiver certeza, o agente pode ajudar a procurar.
Posso compartilhar arquivos com outras pessoas usando este agente?
Sim, o agente pode ajudar a gerenciar quem tem acesso aos seus arquivos e pastas.
O que acontece se eu pedir para apagar uma pasta que já tem arquivos?
Por padrão, a pasta vai para a lixeira. Se você quiser apagar permanentemente, precisa pedir especificamente.
Detalhes
Descrição original do autor
Automate Box operations including file upload/download, content search, folder management, collaboration, metadata queries, and sign requests through Composio's Box toolkit.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2430
- 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