fiftyone-app-playwright
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.
- Compatibility
- Requires the Playwright MCP server and a Python environment with `fiftyone` installed (drives a live `fo.launch_app(...)` session).
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/fiftyone-app-playwright/SKILL.md
- skills/fiftyone-app-playwright/LICENSE
- skills/fiftyone-app-playwright/README.md
- skills/fiftyone-app-playwright/scripts/launch_app.py
Every link opens the file at its source, pinned to the revision this page describes.