Agent Plugins Marketplace
← All plugins

fiftyone-skills

v1.0.4

Agent Context Protocol (ACP) skills for computer vision workflows using FiftyOne.

CodexClaude Code18 Skills1 MCP serverstdio

By Voxel51License: Apache-2.044 GitHub starsUpdated last week

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
19 skill or MCP entries
Source updated
Oct 9, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install fiftyone-skills for Codex and Claude Code

Installs for the current user
codex plugin marketplace add voxel51/fiftyone-skills
codex plugin marketplace upgrade fiftyone-skills
codex plugin add fiftyone-skills@fiftyone-skills

Paste and run these commands in a terminal with Codex. They add and refresh the fiftyone-skills catalog, then install this plugin.

Compatibility: the page URL and API slug “fiftyone-skills” remain stable.

  • Codex: fiftyone-skills@agent-plugin-marketplace → fiftyone-skills@fiftyone-skills

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/voxel51/fiftyone-skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

fiftyone-skills/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/fiftyone-app-playwright/SKILL.md
├── skills/fiftyone-code-style/SKILL.md
├── skills/fiftyone-create-notebook/SKILL.md
├── skills/fiftyone-dataset-curation/SKILL.md
├── skills/fiftyone-dataset-export/SKILL.md
├── skills/fiftyone-dataset-import/SKILL.md
├── skills/fiftyone-dataset-inference/SKILL.md
├── skills/fiftyone-develop-plugin/SKILL.md
├── skills/fiftyone-embeddings-visualization/SKILL.md
├── skills/fiftyone-eval-plugin/SKILL.md
├── skills/fiftyone-find-duplicates/SKILL.md
├── skills/fiftyone-generate-data-lens-connector/SKILL.md
├── skills/fiftyone-issue-triage/SKILL.md
├── skills/fiftyone-model-evaluation/SKILL.md
├── skills/fiftyone-sdk-guidance/SKILL.md
├── skills/fiftyone-troubleshoot/SKILL.md
├── skills/fiftyone-voodo-design/SKILL.md
├── skills/fiftyone-zoo-remote-model/SKILL.md
└── .mcp.json

Included Skills18

fiftyone-app-playwrightskills/fiftyone-app-playwright/SKILL.md

Use when driving the FiftyOne App via the Playwright MCP — plugin/operator verification, demo or screencast recording, or any end-to-end UI automation against `fo.launch_app(...)`. Covers the critical "do not navigate after reload_dataset" crash, launcher patterns (remote=True, trigger-file IPC), MUI-specific input/dropdown gotchas, sidebar tag filtering, `data-cy` selectors, dialog scrolling, session refresh strategies, and cleanup. Trigger on mentions of "Playwright + FiftyOne", "automate FiftyOne App", "operator demo", "browser_navigate crash", "reload_dataset", or any FiftyOne session that silently dies after a UI action.

fiftyone-code-styleskills/fiftyone-code-style/SKILL.md

Writes Python code following FiftyOne's official conventions. Use when contributing to FiftyOne, developing plugins, or writing code that integrates with FiftyOne's codebase.

fiftyone-create-notebookskills/fiftyone-create-notebook/SKILL.md

Creates Jupyter notebooks for FiftyOne workflows including getting-started guides, tutorials, recipes, and full ML pipelines. Use when creating notebooks, writing tutorials, building demos, or generating FiftyOne walkthroughs covering data loading, exploration, inference, evaluation, and export.

fiftyone-dataset-curationskills/fiftyone-dataset-curation/SKILL.md

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.

fiftyone-dataset-exportskills/fiftyone-dataset-export/SKILL.md

Exports FiftyOne datasets to standard formats (COCO, YOLO, VOC, CVAT, CSV, etc.) and Hugging Face Hub. Use when converting datasets, exporting for training, creating archives, sharing data in specific formats, or publishing datasets to Hugging Face.

fiftyone-dataset-importskills/fiftyone-dataset-import/SKILL.md

Imports datasets into FiftyOne with automatic format detection. Supports all media types (images, videos, point clouds, MCAP multimodal recordings), label formats (COCO, YOLO, VOC, KITTI), multimodal grouped datasets, LeRobot v3 robot-learning episode datasets, and Hugging Face Hub datasets. Use when importing datasets from local files or Hugging Face, loading autonomous driving data, importing robotics/AV sensor logs (MCAP, ROS bag), importing LeRobot robot-learning episodes (teleop recordings, observation.state/action data), or creating grouped datasets.

fiftyone-dataset-inferenceskills/fiftyone-dataset-inference/SKILL.md

Run ML model inference on FiftyOne datasets. Use when running models for detection, classification, segmentation, or embeddings. Discovers available models dynamically from the Zoo, plugin operators, or custom sources — never assumes a fixed model list.

fiftyone-develop-pluginskills/fiftyone-develop-plugin/SKILL.md

Develops custom FiftyOne plugins (operators and panels) from scratch. Use when creating plugins, extending FiftyOne with custom operators, building interactive panels, or integrating external APIs.

fiftyone-embeddings-visualizationskills/fiftyone-embeddings-visualization/SKILL.md

Visualizes datasets in 2D using embeddings with UMAP or t-SNE dimensionality reduction. Use when exploring dataset structure, finding clusters, identifying outliers, or understanding data distribution.

fiftyone-eval-pluginskills/fiftyone-eval-plugin/SKILL.md

Evaluates FiftyOne plugins for quality, security, and agent-readiness. Use when reviewing a plugin before installation, auditing an existing plugin, validating a plugin you just built, or assessing community plugins for safety. Produces a structured report with scores and actionable recommendations.

fiftyone-find-duplicatesskills/fiftyone-find-duplicates/SKILL.md

Finds duplicate or near-duplicate images in FiftyOne datasets using brain similarity computation. Use when deduplicating datasets, finding similar images, or removing redundant samples.

fiftyone-generate-data-lens-connectorskills/fiftyone-generate-data-lens-connector/SKILL.md

Generate a Data Lens connector from an external database schema. Use when users want to connect an external data source (PostgreSQL, BigQuery, Databricks, MySQL, etc.) to FiftyOne Data Lens, or when they have a database schema and want to browse/import that data through the FiftyOne App.

fiftyone-issue-triageskills/fiftyone-issue-triage/SKILL.md

Triages FiftyOne GitHub issues by categorizing as fixed, won't fix, not reproducible, or still valid. Use when reviewing GitHub issues, triaging bugs, or closing stale issues in the voxel51/fiftyone repository.

fiftyone-model-evaluationskills/fiftyone-model-evaluation/SKILL.md

Evaluate model predictions against ground truth using COCO, Open Images, or custom protocols. Use when computing mAP, precision, recall, confusion matrices, or analyzing TP/FP/FN examples for detection, classification, segmentation, or regression tasks.

fiftyone-sdk-guidanceskills/fiftyone-sdk-guidance/SKILL.md

Answers FiftyOne Python SDK questions with accurate, runnable code. Use when the user asks how to do something in the FiftyOne Python SDK, asks a docs question, no skill or operator covers their goal, or the agent is unsure of the correct FiftyOne method, argument, or field path while writing code — e.g. "how do I do X in Python", "show me the SDK for filtering", "there's no operator for this, can I do it in code", "what's the API for embeddings", "write me a Python script to do Y".

fiftyone-troubleshootskills/fiftyone-troubleshoot/SKILL.md

Diagnose and fix common FiftyOne issues automatically. Use when a dataset disappeared, the App won't open, changes aren't saving, MongoDB errors occur, video codecs fail, notebook connectivity breaks, operators are missing, or any recurring FiftyOne pain point needs solving.

fiftyone-voodo-designskills/fiftyone-voodo-design/SKILL.md

Build FiftyOne UIs using VOODO (@voxel51/voodo), the official React component library. Use when building plugin panels, creating interactive UIs, styling FiftyOne applications, or choosing components, text sizes, colors, and spacing. Looks up the installed version's components and token values with `npx @voxel51/voodo` before writing code.

fiftyone-zoo-remote-modelskills/fiftyone-zoo-remote-model/SKILL.md

Use when integrating a model into FiftyOne's remote model zoo — detection, classification, segmentation, embedding, keypoint, or vision-language (VLM) models loaded via `register_zoo_model_source` and `load_zoo_model`, then applied with `dataset.apply_model`. Also for debugging zoo registration, `manifest.json` issues, custom `fom.Model` / `TorchModelMixin` subclasses, DataLoader pickle errors, or worker `ModuleNotFoundError` from spawned DataLoader workers.

MCP servers1

fiftyonestdio
command
fiftyone-mcp

Plugin manifests2

.codex-plugin/plugin.json
{
  "name": "fiftyone-skills",
  "version": "1.0.4",
  "description": "Agent Context Protocol (ACP) skills for computer vision workflows using FiftyOne.",
  "author": {
    "name": "Voxel51",
    "email": "[email protected]",
    "url": "https://github.com/voxel51"
  },
  "homepage": "https://docs.voxel51.com/",
  "repository": "https://github.com/voxel51/fiftyone-skills",
  "license": "Apache-2.0",
  "keywords": [
    "fiftyone",
    "computer-vision",
    "machine-learning",
    "datasets",
    "model-evaluation"
  ],
  "skills": "./skills",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "FiftyOne Skills",
    "shortDescription": "Build high-quality datasets and computer vision models.",
    "longDescription": "Build high-quality datasets and computer vision models. Visualize datasets, analyze models, find duplicates, run inference, evaluate predictions, and develop custom plugins.",
    "developerName": "Voxel51",
    "category": "Developer Tools",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "websiteURL": "https://docs.voxel51.com/",
    "brandColor": "#4C7C4B"
  }
}
.claude-plugin/plugin.json
{
  "name": "fiftyone",
  "description": "Build high-quality datasets and computer vision models. Visualize datasets, analyze models, find duplicates, run inference, evaluate predictions, and develop custom plugins.",
  "version": "1.0.3",
  "author": {
    "name": "Voxel51"
  },
  "homepage": "https://docs.voxel51.com/",
  "repository": "https://github.com/voxel51/fiftyone-skills",
  "license": "Apache-2.0"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[fiftyone-skills on Agent Plugins Marketplace](https://pluginsmp.com/plugins/fiftyone-skills)