# box

> Manage files and folders in Box cloud storage. Upload, download, and list content using the Box API.

- Skill: `kbarbel640-del/box` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add kbarbel640-del/box`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kbarbel640-del/box/raw
- Safety review: CAUTION (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs, SaaS Connectors
- Tags: Api Integration, Box, Cloud Storage, Curl, File Management
- Author: kbarbel640-del (https://skillmd.com/u/kbarbel640-del)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/kbarbel640-del/box

---

# Box
Enterprise cloud storage.
## Environment
```bash
export BOX_ACCESS_TOKEN="xxxxxxxxxx"
```
## List Files in Folder
```bash
curl "https://api.box.com/2.0/folders/0/items" -H "Authorization: Bearer $BOX_ACCESS_TOKEN"
```
## Upload File
```bash
curl -X POST "https://upload.box.com/api/2.0/files/content" \
  -H "Authorization: Bearer $BOX_ACCESS_TOKEN" \
  -F "attributes={\"name\":\"file.txt\",\"parent\":{\"id\":\"0\"}}" \
  -F "file=@localfile.txt"
```
## Download File
```bash
curl "https://api.box.com/2.0/files/{fileId}/content" -H "Authorization: Bearer $BOX_ACCESS_TOKEN" -o file.txt
```
## Links
- Docs: https://developer.box.com

