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.mdsource 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