スキル box-automation
📦

box-automation

安全 ⚙️ 外部コマンド🌐 ネットワークアクセス

Boxクラウドストレージ操作の自動化

Boxでの手動ファイル管理は遅く、エラーが発生しやすいです。このスキルは、Rube MCP統合を通じてアップロード、ダウンロード、検索、フォルダ操作を自動化します。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「box-automation」を使用しています。 contract.pdfをBoxフォルダ12345にアップロード

期待される結果:

contract.pdfをBoxに正常にアップロードしました。ファイルID: 789012。https://app.box.com/file/789012で表示

「box-automation」を使用しています。 最近プレゼンテーションを検索

期待される結果:

'presentations'に一致する5件のファイルが見つかりました:1) Q4_Slides.pptx (ID: 111、更新2日前)、2) Sales_Deck.pdf (ID: 222、更新1週間前)、3) Training.pptx (ID: 333、更新2週間前)

セキュリティ監査

安全
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
スキャンされたファイル
239
解析された行数
5
検出結果
1
総監査数
低リスクの問題 (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.
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
31
コミュニティ
99
セキュリティ
91
仕様準拠

作れるもの

自動化ドキュメントアーカイブ

ローカルフォルダからプロジェクト完了ドキュメントを指定されたBoxフォルダにアップロードして、アーカイブ保持を行います。

コンテンツ監査とクリーンアップ

条件に一致するファイルをBoxで検索し、フォルダの内容一覧を表示し、削除が必要な古いファイルを特定します。

クライアントコラボレーション設定

共有フォルダを作成し、適切な役割でコラボレーション招待をセットアップし、アクセス権限を設定します。

これらのプロンプトを試す

Boxへのファイルアップロード
/path/to/document.pdfのファイルをBoxフォルダID 123456にアップロードします。Boxでは'Client Contract v2.pdf'という名前を付けます。
検索とダウンロード
フォルダ987654で'Q4 Report'という名前のファイルをBoxで検索します。一致する最初のファイルをダウンロードします。
フォルダ構造の作成
Boxにフォルダ構造を作成します:親フォルダ111222の下に'2025/Projects/Alpha'を作成します。オープンアクセスで共有リンクをセットアップします。
コラボレーション管理
ファイル456789のすべてのコラボレーションを一覧表示します。user@example.comを閲覧者から編集者役割に更新します。

ベストプラクティス

  • 操作前にRUBE_SEARCH_TOOLSを最初に呼び出して、利用可能なツールと現在のスキーマを確認してください
  • 大きなデータセットにはオフセット(10000に制限)の代わりにマーカーベースのページネーションを使用してください
  • Box Web URLからフォルダIDとファイルIDを取得するには、アドレスバーから数値部分をコピーしてください

回避

  • 最初にRUBE_MANAGE_CONNECTIONSの状態を確認せずに接続がアクティブであると仮定しないでください
  • 検索クエリでオフセットを10000超えて使用しないでください。APIはこれらのリクエストを拒否します
  • recursive: trueパラメータを設定せずに空でないフォルダの削除を試まないでください

よくある質問

Box自動化を始めるにはどうすればいいですか?
Rube MCPサーバーURLをクライアント設定に追加し、toolkit 'box'でRUBE_MANAGE_CONNECTIONSを呼び出し、プロンプトがあればOAuthを完了し、ACTIVE状態を確認してください。
フォルダとファイルのIDはどこにありますか?
Box Web URLから数値部分をコピーします。https://app.box.com/files/123456の場合、ファイルIDは'123456'です。ルートフォルダは常に'0'です。
大きなファイルをアップロードできますか?
標準ツールは最大50MBのファイルをサポートしていますそれ以上のファイルにはチャンクアップロードAPIが必要ですが、標準のRube MCP Boxツールでは利用できません。
なぜ検索結果が空なのですか?
queryまたはmdfiltersパラメータが提供されていることを確認してください。ancestor_folder_idsが正しいことを確認してください。ブール演算子は大文字でなければなりません(AND、OR、NOT)。
フォルダを削除するとどうなりますか?
BOX_DELETE_FOLDERはデフォルトでアイテムをゴミ箱に移動します。完全に削除するにはBOX_PERMANENTLY_REMOVE_FOLDERを使用します。空でないフォルダにはrecursive: trueが必要です。
外部ユーザーとファイルを共有できますか?
はい、BOX_UPDATE_FILEまたはBOX_USE共有リンクを作成します。BOX_LIST_FILE_COLLABORATIONSとBOX_UPDATE_COLLABORATIONを使用して、特定のユーザーアクセスを管理できます。

開発者の詳細

ファイル構成

📄 SKILL.md