footer
01Command Claude Code
Open an SQL shell for the Metabase H2 DB.
Command Claude Code
Open an SQL shell for the Metabase H2 DB.
Command Claude Code
Commands built into the Metabase JAR for managing your instance, including database migrations, serialization, and administrative tasks.
Skill Claude CodeCodex
Dashboard parameters via dashboardwrite — addparameter types and value sources, the wireparameter target grammar (targetfield vs targettag vs raw target), autowire, linked filters, inline parameters, tab visibility. Read before your first addparameter or wireparameter. Triggers — "add a filter to this dashboard"…
Skill Claude CodeCodex
Dashboard layout with dashboardwrite ops — the 24-column grid, per-display default sizes, explicit position vs autoplace, the KPI-row pattern, headings and text cards, tabs and the every-card-needs-a-tab rule. Triggers — "build a dashboard from these cards", "the dashboard is squished into half the width", "arrange…
Skill Claude CodeCodex
The Metabase-flavored Markdown grammar for documentwrite — the CommonMark subset, {% card %} embeds, {% entity %} links, ::: layout containers (flex / supporting / resize) and nesting rules, surgical edits and their limits, card clones, comments. Triggers — "create a document / report", "put prose beside a chart"…
Skill Claude CodeCodex
Template tags for native SQL questions written through questionwrite's native — tag kinds, field-filter vs raw-variable, the templatetags shape, widget types, [[ ]] optional blocks, wiring tags to dashboards. Read before first passing templatetags. Triggers — "add a filter widget to my SQL", "parameterize this query"…
Skill Claude CodeCodex
The query dialect executequery and questionwrite's query accept — numeric table/field ids, clause shape, filters, aggregation, breakouts, joins, expressions, multi-stage queries, saved-card sources. Read before authoring any non-trivial query, or on a shape / unknown-id rejection. Triggers — "write an MBQL query"…
Skill Claude CodeCodex
Choosing a card's display and authoring visualizationsettings for questionwrite and patchdashcard — which chart fits which data shape, the output-column-name rule, minimum keys per chart family, map regions, the columnsettings JSON-string-key footgun. Triggers — "make this a bar/line/pie chart", "what chart should I…
MCP server Claude CodeCodexCursor +2
Lets AI clients search, explore, query, and visualize data in a Metabase instance. Remote server at {metabase_host}.
Skill Claude CodeCodex needs its repo
A Metabase AI-governance coach, covering the controls and rollout side of AI: who may use Metabot, what it can see, what it costs, where the model runs, and the audit trail. Use this skill whenever the user wants to roll out AI analytics safely, control who can use Metabot or what it can see, set spend or token limits…
Skill Claude CodeCodex
A Metabase AI-readiness coach, covering the data groundwork that makes AI answers trustworthy: modeling with Transforms, table and field metadata, the Glossary, saved Metrics, and marking canonical content. Use this skill whenever the user wants to check if their data is ready for AI, prep the underlying data for…
Skill Claude Code
Drive a Metabase instance from the terminal via the mb CLI: auth profiles, databases and schemas, schema sync and field-values rescan, tables, fields, cards (questions, models, metrics) run as JSON/CSV/XLSX, dashboards and dashcards, collections and their tree, snippets, segments, measures, transforms and…
Skill Claude Code
Understands the Metabase Database Metadata Format — a YAML-based on-disk representation of databases, tables, and fields synced from a Metabase instance. Use when the user needs to read, edit, or understand metadata files produced by @metabase/database-metadata, or when reasoning about a project's schema (columns…
Skill Claude Code
Implements JWT SSO authentication for Metabase embedding in a project. Supports all embedding types that use SSO — Modular embedding (embed.js web components), Modular embedding SDK (@metabase/embedding-sdk-react), and Full app embedding (iframe-based). Creates the JWT signing endpoint, configures the frontend auth…
Skill Claude Code
Migrates a project from Metabase Full App / Interactive (iframe-based) embedding to Modular (web-component-based) embedding. Use when the user wants to replace Metabase iframes with Modular embedding web components.
Skill Claude CodeCodex needs its repo
A spaced repetition learning coach for Metabase. Use this skill whenever the user wants to: learn Metabase, start a Metabase training session, do a Metabase review, practice Metabase concepts, check what they should study today, get quizzed on Metabase, run through active recall on BI tools, or follow a structured…
Skill Claude Code
Migrates a React project from Metabase Modular embedding (embed.js web components) to the Modular embedding SDK (@metabase/embedding-sdk-react). Use when the user wants to switch from embed.js web components to React SDK components (MetabaseProvider). This is not a version upgrade — it changes the embedding technology.
Skill Claude Code
Upgrades a project's Metabase Modular embedding SDK (@metabase/embedding-sdk-react) or Modular embedding (embed.js) version. Use when the user wants to upgrade their Metabase modular embedding integration to a newer version.
Skill Claude CodeCodex
First-time setup for the Metabase React SDK — instance detection, API key, dashboard discovery, JWT auth, SDK installation, and initial embedding code.
Skill Claude Code
Understands the Metabase Representation Format — a YAML-based serialization format for Metabase content (collections, cards, dashboards, documents, segments, measures, snippets, transforms, actions, and data apps' resources). Use when the user needs to create, edit, understand, or validate Metabase representation YAML…
Skill Claude Code
Runs the Metabase semantic checker against a tree of Representation Format YAML files to verify that all references resolve — cross-entity references (collectionid, dashboardid, parentid, parameter source cards, snippet references, transform tags, etc.) and references to columns inside MBQL and native queries. Slow…
Skill Claude Code
Migrates a project from Metabase static embedding to guest embeds (web components via embed.js). Use when the user wants to migrate/convert/switch/upgrade from static embedding to guest embeds, from signed embed iframes to web components, or replace /embed/ iframes with metabase-dashboard/metabase-question components.
Skill Claude CodeCodex
Build and change Metabase data apps, the React apps Metabase serves at /apps/ from dataapps/ / in the Git repository connected through remote sync. Use when the user asks to create, scaffold, set up, or remove a data app; to show Metabase tables, metrics, or saved questions in one, or work with its generated…
MCP server Claude CodeCodexCursor +2
Model Context Protocol SDK. Runs locally from the mcp Python package.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: