Agent skill · NVIDIA
tao-run-on-brev
Brev managed GPU instances with Docker support. Use when running TAO training, evaluation, or inference on
What it needs
About 8k tokens when loaded.
What this skill does
Brev Standalone install? If this session was not initialized by the TAO skill bank plugin, run the tao-setup skill first (host preflight, credentials, cross-skill discovery). NVIDIA Brev provides on-demand GPU instances across multiple cloud providers. Instances come pre-loaded with NVIDIA drivers, CUDA, Docker, and NVIDIA Container Toolkit. Brev is instance-based (not job-based). You create an instance, run commands on it via brev exec, and delete it when done. The TAO SDK's BrevHandler wraps this into the standard job interface. Preflight This skill needs the brev CLI and an active login. Check before proceeding: If any non-pip step fails, the agent prompts the user to authorize the fix via Bash, then re-runs the preflight before continuing. The TAO SDK is not required for Brev — brev exec <instance> "docker run …" is sufficient. Reach for the SDK only if you want Job handles, S3 I/O wrapping via scriptrunner, or state persistence; nvidia-tao-sdk is on public PyPI; install missing SDK requirements automatically from the pinned Brev extra: python -m pip install "nvidia-tao-sdk[brev]==7.1.0rc42" <!-- versions-key: wheels.taosdkbrev -->. When going the SDK route, read tao-skill-bank:tao-run-platform for the BrevSDK kwarg reference, buildentrypoint, and ActionWorkflow patterns. Authentication Two options: 1. Automated (recommended): Get an API token from the Brev console settings page. Set BREVAPITOKEN as an environment variable (e.g., export BREVAPITOKEN=... in your shell). The handler auto-authenticates via brev login --token on first use. 2. Manual: Run brev login (opens browser). Tokens expire hourly — the handler refreshes automatically. S3 credentials (ACCESSKEY, SECRETKEY) are needed separately for data transfer. Headless / non-interactive In a CI shell, container, or agent session with no controlling TTY, always run brev login --token "$BREVAPITOKEN" before any other brev call — even when the token is exported. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills NVIDIA/tao-run-on-brev