What problem does it solve?
Driving Metabase's Mantine-based UI through browser automation is error-prone: dropdown menus race with clicks, Select components reject native option APIs, and Escape inside a popover can wipe an entire modal form. This Skill encodes the correct interaction patterns so automated sessions succeed reliably.
Core Features & Use Cases
- Snapshot-Act-Check workflow: Uses Playwright MCP browser tools with inline response snapshots to minimize redundant page reads and stale element refs.
- Mantine component handling: Covers hover-before-click for Menu triggers, click-based Select/MultiSelect interaction, portal scoping pitfalls, and the Escape-closes-modal trap.
- Metabase login flows: Supports both form-based login at the local Jetty port and a faster API session-token cookie method via mage commands.
- Use Case: An AI agent needs to create a dashboard in a local Metabase dev instance; it follows the login flow, hovers before clicking the "+ New" menu, and fills the modal without accidentally closing it with Escape.
Quick Start
Ask the agent to log into the local Metabase instance and navigate to create a new question using the Playwright browser tools.