Habilidades box-automation
📦

box-automation

Seguro ⚙️ Comandos externos🌐 Acesso à rede

Automatizar Operações de Armazenamento em Nuvem Box

O gerenciamento manual de arquivos no Box é lento e sujeito a erros. Esta habilidade automatiza uploads, downloads, pesquisas e operações de pastas através da integração Rube MCP.

Suporta: Claude Codex Code(CC)
📊 71 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "box-automation". Upload contract.pdf to Box folder 12345

Resultado esperado:

Successfully uploaded contract.pdf to Box. File ID: 789012. View at https://app.box.com/file/789012

A utilizar "box-automation". Search for recent presentations

Resultado esperado:

Found 5 files matching 'presentations': 1) Q4_Slides.pptx (ID: 111, updated 2 days ago), 2) Sales_Deck.pdf (ID: 222, updated 1 week ago), 3) Training.pptx (ID: 333, updated 2 weeks ago)

Auditoria de Segurança

Seguro
v1 • 2/25/2026

All 255 static findings are false positives. The skill is documentation-only (SKILL.md markdown file) with no executable code. Detected 'external_commands' patterns are backtick-enclosed tool names like `BOX_UPLOAD_FILE` and `RUBE_SEARCH_TOOLS` in documentation examples, not actual Ruby shell execution. 'Weak cryptographic algorithm' detections are string references to ID '0' (root folder) in documentation. 'Hardcoded URL' findings are legitimate Box URL examples showing how to extract IDs. No prompt injection attempts or malicious intent detected.

1
Arquivos analisados
239
Linhas analisadas
5
achados
1
Total de auditorias
Problemas de Baixo Risco (3)
False Positive: External Commands Pattern in Documentation
Static scanner detected 238 'external_commands' patterns flagged as 'Ruby/shell backtick execution'. However, SKILL.md is a markdown documentation file (not Ruby code). The backticks enclose API tool names like `BOX_UPLOAD_FILE`, `RUBE_SEARCH_TOOLS`, `BOX_GET_FOLDER_INFORMATION` for documentation formatting. These are inline code references, not executable shell commands. No actual code execution occurs.
False Positive: Hardcoded URLs in Documentation
Static scanner detected 4 'Hardcoded URL' patterns at lines 22, 55, 168, 169. These are legitimate Box web app URL examples (https://*.app.box.com/files/123) showing users how to extract file/folder IDs from the browser address bar. This is educational documentation, not suspicious network activity.
False Positive: Weak Cryptography Detection
Static scanner flagged 6 instances of 'Weak cryptographic algorithm' at lines 3, 45, 74, 104, 107, 238. These are string references to Box API's root folder identifier '0' (e.g., 'use "0" for root folder'), not cryptographic operations. The scanner incorrectly associated ID '0' with weak cryptography.
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
31
Comunidade
99
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Arquivamento Automatizado de Documentos

Fazer upload de documentos de projetos concluídos de pastas locais para pastas Box especificadas para retenção de arquivo.

Auditoria e Limpeza de Conteúdo

Pesquisar no Box arquivos que correspondam a critérios, listar conteúdos de pastas e identificar arquivos antigos para exclusão.

Configuração de Colaboração com Cliente

Criar pastas compartilhadas, configurar convites de colaboração com funções apropriadas e configurar permissões de acesso.

Tente Estes Prompts

Fazer Upload de Arquivos para Box
Upload the file at /path/to/document.pdf to Box folder ID 123456. Name it 'Client Contract v2.pdf' in Box.
Pesquisar e Baixar
Search Box for files named 'Q4 Report' in folder 987654. Download the first matching file.
Criar Estrutura de Pastas
Create a folder structure in Box: '2025/Projects/Alpha' under parent folder 111222. Set up shared links with open access.
Gerenciar Colaborações
List all collaborations on file 456789. Update user@example.com from viewer to editor role.

Melhores Práticas

  • Sempre chame RUBE_SEARCH_TOOLS primeiro para verificar ferramentas disponíveis e esquemas atuais antes das operações
  • Use paginação baseada em marker para grandes conjuntos de dados em vez de offset (limitado a 10000)
  • Extraia IDs de arquivos e pastas de URLs web do Box copiando a parte numérica da barra de endereço

Evitar

  • Não assuma que a conexão está ativa sem verificar o status RUBE_MANAGE_CONNECTIONS primeiro
  • Evite usar offset além de 10000 em consultas de pesquisa pois a API rejeita essas solicitações
  • Nunca tente excluir pastas não vazias sem definir o parâmetro recursive: true

Perguntas Frequentes

Como começar com automação do Box?
Adicione a URL do servidor Rube MCP à sua configuração de cliente, chame RUBE_MANAGE_CONNECTIONS com toolkit 'box', complete o OAuth se solicitado, e então verifique o status ATIVO.
Onde encontro IDs de pastas e arquivos?
Copie a parte numérica das URLs web do Box. Para https://app.box.com/files/123456, o ID do arquivo é '123456'. A pasta raiz é sempre '0'.
Posso fazer upload de arquivos grandes?
Ferramentas padrão suportam arquivos até 50MB. Arquivos maiores requerem APIs de upload em partes que não estão disponíveis através do kit de ferramentas Rube MCP Box padrão.
Por que minha pesquisa não retornou resultados?
Verifique se o parâmetro query ou mdfilters é fornecido. Verifique se ancestor_folder_ids estão corretos. Operadores booleanos devem ser maiúsculos (AND, OR, NOT).
O que acontece quando excluo uma pasta?
BOX_DELETE_FOLDER move itens para a lixeira por padrão. Use BOX_PERMANENTLY_REMOVE_FOLDER para exclusão permanente. Pastas não vazias requerem recursive: true.
Posso compartilhar arquivos com usuários externos?
Sim, use BOX_UPDATE_FILE ou BOX_UPDATE_FOLDER para criar links compartilhados. Use BOX_LIST_FILE_COLLABORATIONS e BOX_UPDATE_COLLABORATION para gerenciar acesso específico de usuários.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md