Skills / Data / Metabase BI

Metabase BI

Build self-serve dashboards and embedded analytics with Metabase. Generates question definitions, dashboard JSON, SQL snippets, models, and configures the API for programmatic management and SSO embedding.

This skill produces Metabase artifacts: native SQL questions with parameters, GUI question definitions, dashboard layouts with filters and click behaviors, Models with calculated columns, and admin configs for permissions and row-level security. Uses the REST API for IaC-style dashboard provisioning, sets up signed JWT embedding for customer-facing analytics, and integrates with dbt exposures.

metabase bi dashboards analytics embedded

When to use

Use when standing up self-serve BI for non-technical teams, embedding dashboards in a product, automating dashboard provisioning, or migrating from Looker/Mode/Periscope.

Examples

Embedded customer analytics

Signed JWT embedding with row-level filtering

Set up Metabase static embedding for a customer-facing dashboard: signed JWT with tenant_id parameter, locked filters, hidden parameters, and a React component that renders the iframe

Dashboard-as-code

Provision dashboards via the API

Write a Python script using the Metabase API to clone a dashboard template per customer, swapping the data source and filter defaults from a config file
Added to wishlist