roboflow-custom-weights-upload
For agents — source-of-truth: This skill is authored in
roboflow/computer-vision-skillsand shipped with the Roboflow plugin. If your client has loaded the plugin (you'll seeroboflow:<name>skills in your available skills list), use those local skills — they're read fresh from disk every session. The same content served as MCP resources atroboflow://skills/<name>/...is a fallback for clients without the plugin and may lag this repo. Don't callReadMcpResourceToolforroboflow://skills/...URIs when a localroboflow:<name>skill is available.
Custom Weights Upload
Register weights from a model trained outside Roboflow (a laptop, a training server, Colab) so Roboflow can convert, host, and serve it.
Where the upload runs
Packaging reads the checkpoint from disk, so the upload always runs on the machine that has the weights — client-side, with the Python SDK flow below.
The models_upload_custom_weights MCP tool is a guide, not an uploader:
calling it returns this recipe and echoes back the arguments you passed
(its upload_mode field says whether they describe a versioned or a
workspace upload, or undetermined when they pin down neither). It never
packages or uploads anything, because the MCP server cannot read the user's
filesystem.