| name | roboflow-universe |
| description | Use when searching for or using public datasets/models on Roboflow Universe (universe.roboflow.com), the open repository of 1M+ computer vision datasets and 50K+ pre-trained models. |
For agents — source-of-truth: This skill is authored in roboflow/computer-vision-skills and shipped with the Roboflow plugin. If your client has loaded the plugin (you'll see roboflow:<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 at roboflow://skills/<name>/... is a fallback for clients without the plugin and may lag this repo. Don't call ReadMcpResourceTool for roboflow://skills/... URIs when a local roboflow:<name> skill is available.
Roboflow Universe
Open repository of 1M+ computer vision datasets and 50K+ pre-trained models at universe.roboflow.com.
URL Patterns
| Page | URL | Content |
|---|
| Home | universe.roboflow.com | Search, trending projects, categories |
| Project | universe.roboflow.com/{owner}/{project} | Overview, classes, metrics, license, fork |
| Images | universe.roboflow.com/{owner}/{project}/browse | Browse images with annotations |
| Dataset version | universe.roboflow.com/{owner}/{project}/dataset/{version} | Version details, splits, download |
| Model | universe.roboflow.com/{owner}/{project}/model/{version} | Try model, metrics, deploy snippet |
Searching Universe
MCP app (universe_search_app)
Use when someone must choose a dataset after seeing it: previews, classes, license, image counts, etc. Pure MCP JSON hits from universe_search are not a substitute for that UX — open the app when the decision needs eyes on the listings.
MCP Tool
Use universe_search to find datasets/models programmatically. Pass a descriptive query (e.g. "hard hat detection construction site").
Web Search
Search is hybrid — combines semantic similarity with keyword matching. Use specific, descriptive queries for best results.
Query Operators
All operators can be mixed with free-text: fire smoke class:fire,smoke images>200 model
| Operator | Example | Effect |
|---|
model | waste detection model | Only datasets with a trained model |
object detection | helmet object detection | Filter by project type (also: classification, instance segmentation, keypoint detection) |
class:X | class:helmet,person | Must contain these classes |
tag:X | tag:safety | Filter by Universe tag |
model:X | model:yolov8 | Filter by trained model architecture |
images>N | images>500 | Min image count (also >=, <, <=, =) |
stars>=N | stars>=5 | Min star count |
views>N | views>1000 | Min view count |
downloads>N | downloads>100 | Min download count |
updated:Nd | updated:30d | Updated within N days (also h, w, mo, y) |
sort:X | sort:stars | Sort by field (stars, images, updated, downloads, views) |
like:dataset-url | like:coco | Find similar datasets |
Tips for Effective Queries
- Combine free-text with operators:
pothole road damage class:pothole images>100 sort:stars
- Add
model to only get inference-ready datasets
- Include project type keywords to filter:
helmet instance segmentation
- Use
class: when you know exactly what classes you need
- Use specific object names, not generic terms ("forklift in warehouse" > "vehicle")
Evaluating a Dataset
Before forking, check these signals:
| Criterion | Where to Look | Good Sign |
|---|
| Class coverage | Classes list on project page | All your target classes present |
| Image count | Project overview | 500+ images per class for detection |
| Annotation quality | Browse > click individual images | Tight bounding boxes, consistent labels |
| Class balance | Project overview / health | No extreme class imbalance |
| Image diversity | Browse images | Varied lighting, angles, backgrounds |
| License | "Cite this Project" section | Compatible with your use case (see below) |
| Model metrics | Model tab (if available) | mAP > 70% suggests decent annotations |
Licenses
Found in the "Cite this Project" section on the project page. No license listed = all rights reserved.
| License | Commercial Use | Modify | Attribution Required |
|---|
| Public Domain | Yes | Yes | No |
| CC BY 4.0 | Yes | Yes | Yes |
| MIT | Yes | Yes | Yes (in license copy) |
| BY-NC-SA 4.0 | No | Yes (share-alike) | Yes |
| ODbL v1.0 | Yes | Yes (share-alike for DB) | Yes |
| No license specified | Assume No | Assume No | N/A |
Forking a Dataset
Fork = copy a Universe dataset into your workspace (no download/re-upload needed).
- Open dataset on Universe
- Click Download Dataset button
- Choose Train a model with this dataset (full fork) or Train from a portion of this dataset (partial clone)
- Dataset copies into your workspace
After forking you can: rename classes, add/remove images, generate versions, train models.
Requires: Logged-in Roboflow account.
Downloading a Dataset
For local/notebook training instead of Roboflow cloud training.
| Method | When to Use |
|---|
| Train a model with this dataset (fork) | Training on Roboflow, want full data in workspace |
| Train from a portion (clone) | Want a subset or to combine with other data |
| Download dataset | Local training via code snippet or ZIP file |
Supports all standard export formats (COCO, YOLO, VOC, CreateML, TFRecord, etc.).
Path: Project page > Download Dataset button > choose method.
Using a Universe Model
Direct Inference via Workflows
- Create a Workflow in Roboflow
- Add a model block
- Switch to Public Models tab
- Paste the model ID from the Universe model page (copy icon at top)
- Click Use model ID
Model ID format: {owner}/{project}/{version} (shown on Universe model page).
Checkpoint Training
Fork the dataset, then train your own model using the forked data. Use a Universe model's architecture as a starting point via Roboflow Train.
Inference Metrics (shown on model page)
| Project Type | Metrics Shown |
|---|
| Object Detection | mAP, precision, recall |
| Classification | Accuracy |
| Segmentation | mAP, precision, recall |
MCP Tool Reference
universe_search — Search Universe for datasets/models.
| Param | Type | Default | Notes |
|---|
query | str (required) | — | Search query text |
result_type | "dataset" | "model" | null | null | Filter by result type |
limit | int | 12 | Max results per page |
page | int | 1 | Page number (1-indexed) |
Returns: name, url, type, classes, classCount, images, description, tags, license, stars, views, downloads, modelCount, latestVersion.
Related Skills
roboflow://skills/data-management/SKILL — managing datasets after import
roboflow://skills/training-and-evaluation/SKILL — training on forked data