A collection of agent skills for working with your Metabase. These skills are built for Claude Code but may also work with other AI coding agents (Cursor, Windsurf, etc.). They help perform complex Metabase embedding migrations and upgrades, explore data models, and create Metabase content automatically.
Install all skills at once:
npx skills add metabase/agent-skills -a claude-codeOr install a specific skill:
npx skills add metabase/agent-skills --skill metabase-modular-embedding-version-upgrade -a claude-codeAlways review and validate the changes made by a skill. Depending on your application's complexity, a skill may not work properly in all cases. Check that your application builds, tests pass, and the embedding works as expected before committing.
A task-completion coach for rolling out AI analytics without giving up control — who can use Metabot, what it can see, how much it costs, where the model runs, and the audit trail — adapted to whether you're an admin and what plan you're on.
A task-completion coach for getting Metabase data ready for Metabot and the Metabase MCP server — modeling, context, metrics, canonical sources, verification, and turning AI on everywhere — adapted to whether you're an admin and what plan you're on.
Drives a Metabase instance from the terminal via the official mb CLI — every Metabase resource through one command surface.
This skill is a thin discovery stub; the workflow content lives in @metabase/cli and is served at runtime by mb skills get. Install the CLI (npm i -g @metabase/cli) and the skill resolves the rest. The same skill is also available as a Claude Code plugin direct from the CLI repo (/plugin marketplace add metabase/mb-cli + /plugin install metabase-cli@metabase); one install path is enough.
Build Metabase data apps: scaffold one, add routing and actions, query tables and metrics through the semantic layer, and migrate an app to a newer contract version. It's one skill with a guide per task, and an agent reads only the guides its task needs. Each breaking change gets a new version folder (v1, v2, ...). A plain install skips it; install it with the command on the Data apps page of your Metabase's admin settings, which names the version your Metabase needs.
An expert data-engineering workflow with Metabase at the center of whatever stack a company runs: explore and profile raw warehouse tables, build clean layered tables as Metabase transforms, build the semantic layer (models, metrics, measures, segments, metadata), design dashboards, answer questions with checked numbers, and reconcile results against a reference. A router loads one playbook and the few reference files a job needs; a data app goes through its references/data-apps.md, which finds the remote-sync repository, the Metabase URL, and the API key an rde machine already holds, then hands the build to the metabase-data-apps skill. Requires the mb CLI (npm i -g @metabase/cli); it loads the CLI's bundled skills for every Metabase mechanic. rde init installs it with metabase-data-apps.
Retrieves and caches database metadata (databases, tables, fields, field values) from a Metabase instance for understanding the data model.
Marketplace links: skillsmp.com | skills.sh
metabase-embedding-sso-implementation
Helps implement JWT SSO authentication for Metabase embedding, including the signing endpoint, frontend auth layer, and group mappings.
Marketplace links: skillsmp.com | skills.sh
metabase-full-app-to-modular-embedding-upgrade
Helps migrate from Metabase Full App / Interactive (iframe-based) embedding to Modular embedding (web components via embed.js).
Marketplace links: skillsmp.com | skills.sh
Learn the ins and outs of Metabase, with quizzes and optionally your own data (through the Metabase MCP server).
metabase-modular-embedding-to-modular-embedding-sdk-upgrade
Helps migrate from Metabase Modular embedding (web components via embed.js) to the Modular embedding SDK (@metabase/embedding-sdk-react).
Marketplace links: skillsmp.com | skills.sh
metabase-modular-embedding-version-upgrade
Helps upgrade a project's Modular embedding SDK (@metabase/embedding-sdk-react) or Modular embedding (web components via embed.js) to a newer version.
Marketplace links: skillsmp.com | skills.sh
metabase-representation-format
Understands the Metabase Representation Format — a YAML-based serialization format for Metabase content (collections, cards, dashboards, documents, segments, measures, snippets, transforms).
Marketplace links: skillsmp.com | skills.sh
metabase-static-embedding-to-guest-embedding-upgrade
Helps migrate from Metabase Static embedding (signed embed iframes) to Guest embeds (web components via embed.js).
Marketplace links: skillsmp.com | skills.sh