fiftyone-develop-plugin

Installation
SKILL.md

Develop FiftyOne Plugins

TL;DR — Read This First

Step 1: Decide what you're building.

Goal Type Read next
Run a computation, process samples, trigger actions Operator PYTHON-OPERATOR.md
Persistent panel in the grid, simple/form UI Python Panel PYTHON-PANEL.md
Persistent panel in the grid, rich/interactive UI Hybrid Panel HYBRID-PLUGINS.md + JAVASCRIPT-PANEL.md
Panel that opens inside the sample modal JS Modal Panel JAVASCRIPT-PANEL.md

Step 2: Read that file NOW — before generating any code. Each file contains patterns that are not in SKILL.md. Missing them causes the most common failures (wrong default= usage, handler binding errors, panel not appearing in App).

If something isn't rendering or you hit an error: Read TROUBLESHOOTING.md for the one-shot diagnostic command, reload vs restart table, and the top 5 error patterns with exact fixes.

For input types, Panel UI components reference, and a minimal working example: Read QUICK-REFERENCE.md.

Installs
16
GitHub Stars
39
First Seen
Feb 16, 2026
fiftyone-develop-plugin — voxel51/fiftyone-skills