box-automation
Automatiser les opérations de stockage cloud Box
La gestion manuelle des fichiers dans Box est lente et sujette aux erreurs. Cette compétence automatise les téléchargements, les recherches et les opérations de dossiers via l'intégration Rube MCP.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "box-automation". Upload contract.pdf to Box folder 12345
Résultat attendu:
Successfully uploaded contract.pdf to Box. File ID: 789012. View at https://app.box.com/file/789012
Utilisation de "box-automation". Search for recent presentations
Résultat attendu:
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)
Audit de sécurité
SûrAll 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.
Problèmes à risque faible (3)
Facteurs de risque
⚙️ Commandes externes (5)
🌐 Accès réseau (3)
Score de qualité
Ce que vous pouvez construire
Archivage automatisé de documents
Télécharger les documents de projet terminés depuis des dossiers locaux vers des dossiers Box spécifiés pour une conservation archivistique.
Audit et nettoyage de contenu
Rechercher dans Box les fichiers correspondant aux critères, lister le contenu des dossiers et identifier les anciens fichiers à supprimer.
Configuration de la collaboration client
Créer des dossiers partagés, configurer les invitations de collaboration avec les rôles appropriés et configurer les autorisations d'accès.
Essayez ces prompts
Upload the file at /path/to/document.pdf to Box folder ID 123456. Name it 'Client Contract v2.pdf' in Box.
Search Box for files named 'Q4 Report' in folder 987654. Download the first matching file.
Create a folder structure in Box: '2025/Projects/Alpha' under parent folder 111222. Set up shared links with open access.
List all collaborations on file 456789. Update user@example.com from viewer to editor role.
Bonnes pratiques
- Always call RUBE_SEARCH_TOOLS first to verify available tools and current schemas before operations
- Use marker-based pagination for large datasets instead of offset (limited to 10000)
- Extract file and folder IDs from Box web URLs by copying the numeric portion from the address bar
Éviter
- Do not assume connection is active without checking RUBE_MANAGE_CONNECTIONS status first
- Avoid using offset beyond 10000 in search queries as the API rejects these requests
- Never attempt to delete non-empty folders without setting recursive: true parameter