Metabase publishes skills that help AI agents work on Clojure backend code, including evaluating code through nREPL, adding OpenTelemetry tracing, and running mutation tests that open draft pull requests. Their collection also covers Cypress end-to-end tests for React components, migrating embedded dashboards from iframes to web components, authoring Metabase questions with native SQL template tags, choosing chart types and visualization settings, and reviewing documentation against the Metabase style guide.
Metabase
29 skills · 50,206 stars · NOASSERTION
Add Malli Schemas Efficiently add Malli schemas to API endpoints in the Metabase codebase with proper patterns, val…
Add Tracing Add OpenTelemetry tracing spans to Clojure code following Metabase tracing conventions.
Analytics Events Add product analytics events to track user interactions in the Metabase frontend
Api Changelog Draft or audit the REST API changelog (docs/developers-guide/api-changelog.md) by semantically di…
Backend Module Conventions Where Metabase backend code goes and how it reaches the app DB.
Clojure Eval Evaluate Clojure code via nREPL using clj-nrepl-eval.
Clojure Review Review Clojure and ClojureScript code changes for compliance with Metabase coding standards, styl…
Clojure Write Guide Clojure and ClojureScript development using REPL-driven workflow, coding conventions, and b…
Dashboard Filters Dashboard parameters via dashboard_write — add_parameter types and value sources, the wire_parame…
Dashboard Layout Dashboard layout with dashboard_write ops — the 24-column grid, per-display default sizes, explic…
Docs Review Review documentation changes for compliance with the Metabase writing style guide.
Docs Write Write documentation following Metabase's conversational, clear, and user-focused style.
Documents The Metabase-flavored Markdown grammar for document_write — the CommonMark subset, {% card %} emb…
E2E Test Run Cypress E2E tests, analyze failures including screenshots, and stress test for flakiness
E2E Test Create Analyze React component source code to understand UI structure, then generate idiomatic Cypress E…
E2E Test Review Review Cypress E2E spec files for Metabase conventions, common gotchas, and flakiness/performance…
Emotion Migrate Migrate Emotion styled-components to Mantine components with style props and CSS modules.
Fe Modularization Deciding where frontend code lives — tier model, move mechanics, extension points, side effects,…
Metabase Ui Component From Figma Update or build a Metabase design-system component (frontend/src/metabase/ui — Chip, Badge, Alert…
Mutation Testing Run mutation testing on a Clojure namespace, generate tests to kill surviving mutations, and open…
Name Module Cycle Suggest a space-themed name for a cyclic cluster of backend modules when metabase.core.module-cyc…
Native Parameters Template tags for native SQL questions written through question_write's `native` — tag kinds, fie…
Playwright Mcp Metabase Drive Metabase's UI with the Playwright MCP browser tools (mcp__playwright__browser_*).
Query Dialect The query dialect execute_query and question_write's `query` accept — numeric table/field ids, cl…
Serdes Workflow Export content from a running Metabase instance, validate with checkers, edit YAML, and import back.
Serdes Yaml Edit Edit Metabase serdes YAML files (cards, dashboards, databases) with correct portable references a…
Typescript Review Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, styl…
Typescript Write Write or modify TypeScript and JavaScript code, including tests and test helpers, following Metab…
Visualization Settings Choosing a card's `display` and authoring `visualization_settings` for question_write and patch_d…
Agent Skills
15 skills · 54 stars · MIT
Ai Governance Checklist A Metabase AI-governance coach, covering the *controls and rollout* side of AI: who may use Metab…
Ai Readiness Checklist A Metabase AI-readiness coach, covering the *data groundwork* that makes AI answers trustworthy:…
Metabase Cli Drive a Metabase instance from the terminal via the `mb` CLI: auth profiles, databases and schema…
Metabase Data Apps Build and change Metabase data apps, the React apps Metabase serves at `/apps/<slug>` from `data_…
Metabase Database Metadata Understands the Metabase Database Metadata Format — a YAML-based on-disk representation of databa…
Metabase Embedding Sso Implementation Implements JWT SSO authentication for Metabase embedding in a project.
Metabase Full App To Modular Embedding Upgrade Migrates a project from Metabase Full App / Interactive (iframe-based) embedding to Modular (web-…
Metabase Learning A spaced repetition learning coach for Metabase.
Metabase Modular Embedding To Modular Embedding Sdk Upgrade Migrates a React project from Metabase Modular embedding (embed.js web components) to the Modular…
Metabase Modular Embedding Version Upgrade Upgrades a project's Metabase Modular embedding SDK (@metabase/embedding-sdk-react) or Modular em…
Metabase Rde Expert data engineering with Metabase at the center of any company's stack: explore and profile r…
Metabase React Sdk Setup First-time setup for the Metabase React SDK — instance detection, API key, dashboard discovery, J…
Metabase Representation Format Understands the Metabase Representation Format — a YAML-based serialization format for Metabase c…
Metabase Semantic Checker Runs the Metabase semantic checker against a tree of Representation Format YAML files to verify t…
Metabase Static Embedding To Guest Embedding Upgrade Migrates a project from Metabase static embedding to guest embeds (web components via embed.js).