Fähigkeiten box-automation
📦

box-automation

Sicher ⚙️ Externe Befehle🌐 Netzwerkzugriff

Box-Cloud-Speichervorgänge automatisieren

Manuelle Dateiverwaltung in Box ist langsam und fehleranfällig. Diese Fähigkeit automatisiert Uploads, Downloads, Suchen und Ordnervorgänge durch Rube MCP-Integration.

Unterstützt: Claude Codex Code(CC)
📊 71 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "box-automation". Upload contract.pdf to Box folder 12345

Erwartetes Ergebnis:

contract.pdf erfolgreich in Box hochgeladen. Datei-ID: 789012. Ansehen unter https://app.box.com/file/789012

Verwendung von "box-automation". Search for recent presentations

Erwartetes Ergebnis:

5 Dateien gefunden, die 'presentations' entsprechen: 1) Q4_Slides.pptx (ID: 111, aktualisiert vor 2 Tagen), 2) Sales_Deck.pdf (ID: 222, aktualisiert vor 1 Woche), 3) Training.pptx (ID: 333, aktualisiert vor 2 Wochen)

Sicherheitsaudit

Sicher
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
Gescannte Dateien
239
Analysierte Zeilen
5
befunde
1
Gesamtzahl Audits
Probleme mit niedrigem Risiko (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.
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
31
Community
99
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Automatisiertes Dokumenten-Archivieren

Laden Sie abgeschlossene Projektdokumente aus lokalen Ordnern in bestimmte Box-Ordner zur Archivierung hoch.

Inhaltsprüfung und Bereinigung

Durchsuchen Sie Box nach Dateien, die Kriterien entsprechen, listen Sie Ordnerinhalte auf und identifizieren Sie alte Dateien zur Löschung.

Client-Zusammenarbeit einrichten

Erstellen Sie freigegebene Ordner, richten Sie Zusammenarbeitseinladungen mit geeigneten Rollen ein und konfigurieren Sie Zugriffsberechtigungen.

Probiere diese Prompts

Dateien in Box hochladen
Laden Sie die Datei unter /path/to/document.pdf in den Box-Ordner mit der ID 123456 hoch. Benennen Sie sie in Box als 'Client Contract v2.pdf'.
Suchen und Herunterladen
Suchen Sie in Box nach Dateien mit dem Namen 'Q4 Report' im Ordner 987654. Laden Sie die erste Übereinstimmung herunter.
Ordnerstruktur erstellen
Erstellen Sie eine Ordnerstruktur in Box: '2025/Projects/Alpha' unter dem übergeordneten Ordner 111222. Richten Sie freigegebene Links mit offenem Zugang ein.
Zusammenarbeit verwalten
Listen Sie alle Zusammenarbeiten an der Datei 456789 auf. Aktualisieren Sie user@example.com von der Rolle Betrachter auf Bearbeiter.

Bewährte Verfahren

  • Rufen Sie immer zuerst RUBE_SEARCH_TOOLS auf, um verfügbare Tools und aktuelle Schemas vor Operationen zu überprüfen
  • Verwenden Sie marker-basierte Paginierung für große Datensätze anstelle von Offset (begrenzt auf 10000)
  • Extrahieren Sie Datei- und Ordner-IDs aus Box-Web-URLs, indem Sie den numerischen Teil aus der Adressleiste kopieren

Vermeiden

  • Gehen Sie nicht davon aus, dass die Verbindung aktiv ist, ohne zuerst den RUBE_MANAGE_CONNECTIONS-Status zu überprüfen
  • Vermeiden Sie die Verwendung von Offset über 10000 in Suchanfragen, da die API diese Anfragen ablehnt
  • Versuchen Sie niemals, nicht-leere Ordner zu löschen, ohne den Parameter recursive: true zu setzen

Häufig gestellte Fragen

Wie beginne ich mit Box-Automatisierung?
Fügen Sie die Rube MCP-Server-URL zu Ihrer Client-Konfiguration hinzu, rufen Sie RUBE_MANAGE_CONNECTIONS mit toolkit 'box' auf, schließen Sie OAuth ab, falls aufgefordert, und überprüfen Sie dann den ACTIVE-Status.
Wo finde ich Ordner- und Datei-IDs?
Kopieren Sie den numerischen Teil aus Box-Web-URLs. Für https://app.box.com/files/123456 ist die Datei-ID '123456'. Der Root-Ordner ist immer '0'.
Kann ich große Dateien hochladen?
Standard-Tools unterstützen Dateien bis zu 50MB. Größere Dateien erfordern Chunk-Upload-APIs, die nicht über das Standard-Rube MCP Box-Toolkit verfügbar sind.
Warum hat meine Suche keine Ergebnisse zurückgegeben?
Überprüfen Sie, ob query oder mdfilters-Parameter bereitgestellt wurden. Verifizieren Sie, dass ancestor_folder_ids korrekt sind. Boolesche Operatoren müssen großgeschrieben werden (AND, OR, NOT).
Was passiert, wenn ich einen Ordner lösche?
BOX_DELETE_FOLDER verschiebt Elemente standardmäßig in den Papierkorb. Verwenden Sie BOX_PERMANENTLY_REMOVE_FOLDER für dauerhaftes Löschen. Nicht-leere Ordner erfordern recursive: true.
Kann ich Dateien mit externen Benutzern teilen?
Ja, verwenden Sie BOX_UPDATE_FILE oder BOX_UPDATE_FOLDER, um freigegebene Links zu erstellen. Verwenden Sie BOX_LIST_FILE_COLLABORATIONS und BOX_UPDATE_COLLABORATION, um den spezifischen Benutzerzugriff zu verwalten.

Entwicklerdetails

Dateistruktur

📄 SKILL.md