Claude-skill-registry box

Manage files and folders via Box API. Upload, download, and share content securely.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/box" ~/.claude/skills/majiayu000-claude-skill-registry-box && rm -rf "$T"
manifest: skills/data/box/SKILL.md
source content

Box

Enterprise cloud storage.

Environment

export BOX_ACCESS_TOKEN="xxxxxxxxxx"

List Files in Folder

curl "https://api.box.com/2.0/folders/0/items" -H "Authorization: Bearer $BOX_ACCESS_TOKEN"

Upload File

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

curl "https://api.box.com/2.0/files/{fileId}/content" -H "Authorization: Bearer $BOX_ACCESS_TOKEN" -o file.txt

Links