box-automation
Automate Box Cloud Storage Operations
Manual file management in Box is slow and error-prone. This skill automates uploads, downloads, search, and folder operations through Rube MCP integration.
์คํฌ ZIP ๋ค์ด๋ก๋
Claude์์ ์ ๋ก๋
์ค์ โ ๊ธฐ๋ฅ โ ์คํฌ โ ์คํฌ ์ ๋ก๋๋ก ์ด๋
ํ ๊ธ์ ์ผ๊ณ ์ฌ์ฉ ์์
ํ ์คํธํด ๋ณด๊ธฐ
"box-automation" ์ฌ์ฉ ์ค์ ๋๋ค. Upload contract.pdf to Box folder 12345
์์ ๊ฒฐ๊ณผ:
Successfully uploaded contract.pdf to Box. File ID: 789012. View at https://app.box.com/file/789012
"box-automation" ์ฌ์ฉ ์ค์ ๋๋ค. Search for recent presentations
์์ ๊ฒฐ๊ณผ:
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)
๋ณด์ ๊ฐ์ฌ
์์ 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.
๋ฎ์ ์ํ ๋ฌธ์ (3)
์ํ ์์ธ
โ๏ธ ์ธ๋ถ ๋ช ๋ น์ด (5)
๐ ๋คํธ์ํฌ ์ ๊ทผ (3)
ํ์ง ์ ์
๋ง๋ค ์ ์๋ ๊ฒ
Automated Document Archiving
Upload completed project documents from local folders to specified Box folders for archival retention.
Content Audit and Cleanup
Search Box for files matching criteria, list folder contents, and identify old files for deletion.
Client Collaboration Setup
Create shared folders, set up collaboration invites with appropriate roles, and configure access permissions.
์ด ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํด ๋ณด์ธ์
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.
๋ชจ๋ฒ ์ฌ๋ก
- 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
ํผํ๊ธฐ
- 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
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
How do I get started with Box automation?
Where do I find folder and file IDs?
Can I upload large files?
Why did my search return no results?
What happens when I delete a folder?
Can I share files with external users?
๊ฐ๋ฐ์ ์ธ๋ถ ์ ๋ณด
์์ฑ์
sickn33๋ผ์ด์ ์ค
MIT
๋ฆฌํฌ์งํ ๋ฆฌ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/box-automation์ฐธ์กฐ
main
ํ์ผ ๊ตฌ์กฐ
๐ SKILL.md