Skills
Skill 8 of 9
Build or debug application code using an official Box SDK, especially Python or TypeScript/Node.
2 minutes · 462 words · 5 sections
Install
npx skills add box/skills --skill box-sdk-developmentnpx skills add box/skills/plugin marketplace add box/skillsThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
Read the relevant SDK reference: Python (opens in a new tab) or TypeScript/Node (opens in a new tab). For collection-wide jobs, read bulk operations (opens in a new tab). For uploads or downloads, read file transfer (opens in a new tab).
Retry-After; check the installed version and keep one retry owner. For older SDKs or custom HTTP, use bounded backoff that honors Retry-After. Reconcile uncertain writes before retrying; diagnose 401/403 rather than repeating them unchanged.Instrument the SDK client or wrapper once. Record successes and failures with operation, item ID, safe actor or tenant ID, status, Box request ID when available, duration, bytes when relevant, and job ID. Capture 429s and retry delay only if SDK hooks or transport instrumentation expose them; hidden retries are unknown, not zero. For bulk jobs, keep durable per-item outcomes and monitor throughput and calls against the plan. Surface throttling or unexpected usage during the run. Configure log volume and retention; omit content, credentials, and signed URLs.
After every SDK task, briefly state what changed and what was verified; the material design choices and their reasons; and viable alternatives with their tradeoffs. For bulk work, include the call-budget assumptions. State any unverified behavior.
Build or debug application code using an official Box SDK, especially Python or TypeScript/Node. Covers SDK call correctness, file transfer, bulk work, rate limits, and observability; not one-off CLI or MCP content operations.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 13 October 2026.SKILL.md, not by matching a directory convention. One layout observed: skills/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Box, declaring 1 plugin. It is read for editorial metadata only — never as the skill index, which is always the repository tree./box/skills.md, and each skill at its own .md URL.4 files · 5 KB
Everything this skill ships beside its prose. All of it is set here, as subchapters of skill 8.
Documentation the agent loads on demand, rather than up front.