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…
Install
npx skills add voxel51/fiftyone-skills --skill fiftyone-app-playwrightnpx skills add voxel51/fiftyone-skills --skill fiftyone-app-playwright -a claude-code -gnpx skills add voxel51/fiftyone-skills --skill fiftyone-app-playwright -a codex -ggemini skills install https://github.com/voxel51/fiftyone-skills.git --path skills/fiftyone-app-playwrightgh skill install voxel51/fiftyone-skills fiftyone-app-playwrightgit clone --depth 1 https://github.com/voxel51/fiftyone-skills /tmp/voxel51__fiftyone-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/voxel51__fiftyone-skills/skills/fiftyone-app-playwright ~/.claude/skills/fiftyone-app-playwright # Claude Code
cp -R /tmp/voxel51__fiftyone-skills/skills/fiftyone-app-playwright ~/.agents/skills/fiftyone-app-playwright # Codex, Cursor, Gemini CLI, Copilot, OpenCode