# fiftyone-dataset-curation

> Claude/Codex skill by [@voxel51](https://omgskills.com/library/voxel51/index.md) · 47 stars · Updated 2026-10-18

End-to-end dataset curation for FiftyOne: inspect schema and quality, audit annotations, analyze class distributions, explore embeddings, find duplicates, create curated subsets, and build train/val/test splits. Works with any computer vision dataset type.

## Install

```sh
git clone https://github.com/voxel51/fiftyone-skills /tmp/fiftyone-skills && ln -s /tmp/fiftyone-skills/skills/fiftyone-dataset-curation ~/.claude/skills/fiftyone-dataset-curation
```

## From README

FiftyOne Dataset Curation End-to-end curation pipeline for any FiftyOne dataset: images, video, point clouds, grouped multimodal. Run all phases sequentially or jump directly to any single phase. Key Directives ALWAYS follow these rules — no exceptions: Check for a loaded dataset first If none exists, offer to delegate to fiftyone-dataset-import skill. Set context before any operation Launch App before any brain operator Wait 5–10 seconds for initialization before executing delegated operators. Discover schema before referencing any field Never hardcode field names. Adapt all field references from schema discovery results. Discover operators dynamically Always call listoperators() before any executeoperator(). Confirm the operator exists. Confirm before mutating Before tagging, adding fields, or deleting — present findings to the user and ask for confirmation. Keep App open for interactive review Do NOT call closeapp() automatically.

## Links

- HTML page: https://omgskills.com/library/voxel51/fiftyone-skills/skills/fiftyone-dataset-curation/
- GitHub: https://github.com/voxel51/fiftyone-skills
- Author: [@voxel51](https://omgskills.com/library/voxel51/index.md)

## More from this repo

- [fiftyone-app-playwright](https://omgskills.com/library/voxel51/fiftyone-skills/skills/fiftyone-app-playwright/index.md) — Used when driving the FiftyOne App via the Playwright MCP — plugin/operator verification, demo or screencast recording,...
   - [@voxel51](https://omgskills.com/library/voxel51/index.md) · 47 stars
- [fiftyone-code-style](https://omgskills.com/library/voxel51/fiftyone-skills/skills/fiftyone-code-style/index.md) — Writes Python code following FiftyOne's official conventions.
   - [@voxel51](https://omgskills.com/library/voxel51/index.md) · 47 stars
- [fiftyone-dataset-export](https://omgskills.com/library/voxel51/fiftyone-skills/skills/fiftyone-dataset-export/index.md) — Exports FiftyOne datasets to standard formats (COCO, YOLO, VOC, CVAT, CSV, etc.) and Hugging Face Hub.
   - [@voxel51](https://omgskills.com/library/voxel51/index.md) · 47 stars
