Agent skill · software engineering · aiskillstore
fiftyone-dataset-import
Universal dataset import for FiftyOne supporting all media types (images, videos, point clouds, 3D scenes), all label formats (COCO, YOLO, VOC, CVAT, KITTI, etc.), and multimodal grouped datasets. Use when users want to import any dataset regardless of format, automatically detect folder structure, handle autonomous driving data with multiple cameras and LiDAR, or create grouped datasets from multimodal data. Requires FiftyOne MCP server.
Why this skill is useful
Adds executable scripts for universal dataset import into FiftyOne, handling various media types and label formats that the AI wouldn't generate on its own.
What it needs
Requires @voxel51/io, @voxel51/utils installed locally. About 11k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Universal Dataset Import for FiftyOne Overview Import any dataset into FiftyOne regardless of media type, label format, or folder structure. Automatically detects and handles: All media types: images, videos, point clouds, 3D scenes All label formats: COCO, YOLO, VOC, CVAT, KITTI, OpenLABEL, and more Multimodal groups: Multiple cameras + LiDAR per scene (autonomous driving, robotics) Complex folder structures: Nested directories, scene-based organization Use this skill when: Importing datasets from any source or format Working with autonomous driving data (multiple cameras, LiDAR, radar) Loading multimodal data that needs grouping The user doesn't know or specify the exact format Importing point clouds, 3D scenes, or mixed media types Prerequisites FiftyOne MCP server installed and running @voxel51/io plugin for importing data @voxel51/utils plugin for dataset management Key Directives ALWAYS follow these rules: 1. Scan folder FIRST Before any import, deeply scan the directory to understand its structure: 2. Auto-detect everything Detect media types, label formats, and grouping patterns automatically. Never ask the user to specify format if it can be inferred. 3. Detect multimodal groups Look for patterns that indicate grouped data: Scene folders containing multiple media files Filename patterns with common prefixes (e.g., scene001left.jpg, scene001right.jpg) Mixed media types that should be grouped (images + point clouds) 4. Detect and install required packages Many specialized dataset formats require external Python packages. After detecting the format: 1. Identify required packages based on the detected format 2. Check if packages are installed using pip show <package> 3. Search for installation instructions if needed (use web search or FiftyOne docs) 4. Ask user for permission before installing any packages 5. Install required packages (see installation methods below) 6. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/fiftyone-dataset-import