setup-metabase-instance
Set Up a Local Metabase Instance
Read this entire skill file end-to-end before taking any action. Do not skim, do not stop at the first matching step, do not act on the summary alone. Prerequisite checks, launch sections, init gates, and post-setup handoff rules are scattered through the document; skipping ahead has repeatedly produced broken flows. Load the full text into context first, then start executing.
Follow these instructions exactly as written. Do not make assumptions, do not "be helpful" by overstepping, do not silently substitute "equivalent" actions for the ones specified. Every step, every verbatim message, every gate, and every prohibition is here because skipping or improvising on it has produced a known regression. If a step says "send this verbatim", send exactly that. If a step says "stop and wait", stop and wait. If a step says "do not call endpoint X", do not call X — even if the user asks you to. When in doubt, do less, not more.
This skill helps users run a local Metabase instance for development, testing, or exploration.
Important: Network Access Required
This skill requires network access. All curl, java, and docker commands must be run outside the Codex sandbox. Request full network access or run outside the sandbox before attempting these commands. Do not run them inside the sandbox as they will fail.
Prerequisites Check
Run these checks in order. Stop at the first successful path.