Metabase is the easy, open-source way for everyone in your company to ask questions and learn from data.
$ npx -y skills add metabase/metabase --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: metabase/metabase
What's inside
Metabase is the easy, open-source way for everyone in your company to ask questions and learn from data.

The easiest way to get started with Metabase is to sign up for a free trial of Metabase Cloud.
You get expert support, backups, upgrades, an SMTP server, SSL certificate, SoC2 Type 2 security auditing, and more (plus your money goes toward improving a major open-source project). Check out our quick overview of cloud vs self-hosting. If you need to, you can always switch to self-hosting Metabase at any time (or vice versa).
Take a tour of Metabase.
Metabase can be run just about anywhere. Check out our Installation Guides.
The Metabase handbook.
To contribute to Metabase, see our Developer docs.
Hit our API to integrate analytics. Check out our guide, Working with the Metabase API.
We want Metabase to be available in as many languages as possible. See which translations are available and help contribute to internationalization using our project over at Crowdin. You can also check out our policies on translations.
See SECURITY.md for details.
This repository contains the source code for both the Open Source edition of Metabase, released under the AGPL, as well as the commercial editions of Metabase, which are released under the Metabase Commercial Software License.
See LICENSE.txt for details.
Unless otherwise noted, all files ยฉ 2026 Metabase, Inc.
If youโd like more technical resources to set up your data stack with Metabase, connect with a Metabase Expert.
.babel_cache/
.gitkeep
.claude/
agents/
ai-backend-expert.md
content-backend-expert.md
drivers-and-sync-backend-expert.md
enterprise-backend-expert.md
mbql-backend-expert.md
modules-backend-expert.md
notifications-backend-expert.md
permissions-backend-expert.md
platform-backend-expert.md
search-backend-expert.md
transforms-backend-expert.md
commands/
agent-improve.md
autobot-kill.md
autobot-list.md
autobot-result.md
autobot-stop.md
autobot.md
ci-report.md
fix-issue.md
fix-pr.md
fixbot-discover.md
fixbot.md
mutation-testing.md
qabot-discover.md
qabot-report.md
qabot.md
repro-issue.md
reprobot-discover.md
reprobot.md
uxbot-aggregate.md
uxbot-discover.md
uxbot.md
skills/
_shared/
clojure-commands.md
clojure-style-guide.md
cypress-conventions.md
development-workflow.md
metabase-style-guide.md
react-redux-patterns.md
typescript-commands.md
add-malli-schemas/
SKILL.md
add-tracing/
SKILL.md
analytics-events/
SKILL.md
clojure-eval/
SKILL.md
clojure-review/
SKILL.md
clojure-write/
SKILL.md
docs-review/
SKILL.md
docs-write/
SKILL.md
e2e-test/
e2e-test-create/
SKILL.md
e2e-test-review/
SKILL.md
SKILL.md
emotion-migrate/
SKILL.md
metabase-ui-component-from-figma/
SKILL.md
mutation-testing/
SKILL.md
playwright-mcp-metabase/
SKILL.md
serdes-workflow/
SKILL.md
serdes-yaml-edit/
SKILL.md
typescript-review/
SKILL.md
typescript-write/
SKILL.md
.clj-kondo/
config/
config.edn
modules/
config.edn
test-helpers/
config.edn
macros/
metabase/
metabase_enterprise/
database_routing/
e2e_test.clj
impersonation/
util_test.clj
query_reference_validation/
api_test.clj
sandbox/
test_util.clj
serialization/
test_util.clj
collections_rest/
api_test.clj
embedding/
embedding_rest/
embed_test.clj
lib/
common.clj
filter.clj
parameters/
chain_filter_test.clj
public_sharing_rest/
api_test.clj
queries_rest/
api/
card_test.clj
query_analysis/
models/
query_analysis_test.clj
task/
test_setup.clj
query_processor/
streaming.clj
test/
data/
users.clj
util.clj
users/
models/
user_test.clj
util/
namespaces.clj
xrays/
related_test.clj
quartz.clj
ratchets.edn
README.md
src/
hooks/
clojure/
core/
core.clj
def.clj
defmacro.clj
defmulti.clj
defn.clj
ns.clj
require.clj
with_redefs.clj
test.clj
common/
common.clj
modules.clj
malli/
error.clj
metabase/
api/
macros.clj
app_db/
schema_migrations_test/
impl.clj
channel/
template/
handlebars_helper.clj
driver/
driver.clj
mongo_test.clj
legacy_mbql/
schemas/
macros.clj
lib/
schema/
mbql_clause.clj
test_util/
macros.clj
model_persistence/
test_util.clj
models/
interface.clj
mq/
impl.clj
premium_features/
defenterprise.clj
query_processor/
expressions_test.clj
search/
api_test.clj
settings/
models/
setting.clj
test/
data/
data.clj
datasets.clj
gentest.clj
util/
util.clj
generators/
jvm.clj
toucan/
table_name.clj
util/
util.clj
i18n.clj
log/
log.clj
capture.clj
malli/
registry.clj
match.clj
timing.clj
xrays/
api/
automagic_dashboards_test.clj
taoensso/
nippy.clj
toucan/
util/
test.clj
test/
hooks/
clojure/
core/
defmulti_test.clj
ns_test.clj
with_redefs_test.clj
test_test.clj
common/
common_test.clj
modules_test.clj
metabase/
api/
macros_test.clj
model_persistence/
test_util_test.clj
settings/
models/
setting_test.clj
toucan/
table_name_test.clj
util/
i18n_test.clj
log/
log_test.clj
capture_test.clj
match_test.clj
.clj-surgeon.edn
.cljfmt.edn
.coderabbit.yaml
.codespellignore
.codespellrc
.dependency-cruiser.cjs
.devcontainer/
devcontainer.json
Dockerfile
.dir-locals.el
.dockerignore
.editorconfig
.env.example
.gitattributes
.gitconfig
.github/
actionlint.yaml
actions/
await-port/
action.yml
bundle-size-check/
action.yml
compare.js
compare.unit.spec.js
cleanup-python-runner/
action.yml
create-backport/
action.yml
create-test-plan/
action.yml
cross-branch-migration-test/
action.yml
e2e-download-uberjar/
action.yml
e2e-prepare-containers/
action.yml
fetch-artifact/
action.yml
find-squashed-commit/
action.yml
get-cache-keys/
action.yml
get-docker-info/
action.yml
maximize-disk-space/
action.yml
notify-pull-request/
action.yml
prepare-backend/
action.yml
prepare-ci-conductor/
action.yml
prepare-cypress/
action.yml
prepare-frontend/
action.yml
prepare-node-bun/
action.yml
prepare-release-scripts/
action.yml
prepare-shoppy-e2e/
action.yml
quarantine-gate/
action.yml
report-failures-to-ci-conductor/
action.yml
resolve-job-id/
action.yml
setup-python-runner/
action.yml
test-driver/
action.yml
update-cache/
action.yml
upgrade-backend-deps/
action.yml
upgrade-deps.sh
verify-membership/
action.yml
verify_membership.sh
CODEOWNERS
codeql/
codeql-config.yml
copilot-instructions.md
file-paths.yaml
instructions/
clojure.instructions.md
docs.instructions.md
typescript.instructions.md
ISSUE_TEMPLATE/
ISSUE_TEMPLATE.md
bug_report.yml
config.yml
feature_request.md
PULL_REQUEST_TEMPLATE/
PULL_REQUEST_TEMPLATE.md
cypress_repro.md
scripts/
affected-modules.ts
affected-modules.unit.spec.ts
affected-tests.ts
affected-tests.unit.spec.ts
average-e2e-timings.js
average-e2e-timings.unit.spec.js
build-cross-version-matrix.js
build-cross-version-matrix.unit.spec.js
build-e2e-matrix.js
build-e2e-matrix.unit.spec.js
bundle-size-stats-prepare.js
bundle-size-stats-prepare.unit.spec.js
create-test-plan.ts
csv-to-mb.js
csv-to-mb.unit.spec.js
e2e-spec-globs.mjs
extract-changed-timings.js
extract-changed-timings.unit.spec.js
find-linear-issue.js
get-issue-data.js
handle-mochawesome-report.js
measure-bundle-sizes.js
measure-bundle-sizes.unit.spec.js
module-usage.ts
README.md
resolve-coverage-manifest.mjs
run-presto-kerberos-integration-test.sh
setup-python-runner.sh
update-pr-with-issues.js
upload-affected-tests-stats.js
write-poms.sh
team.json
workflows/
actionlint.yml
ai-benchmark.yml
app-db.yml
athena.yml
auto-assign.yml
auto-backport.yml
backend-cloverage.yml
backend.yml
backport-reminder.yml
block-master-source-branch-prs.yml
build-for-release.yml
build-scripts.yml
bundle-size-stats.yml
bundle-size.yml
cache-cleanup-codeql.yml
cache-generator.yml
check-backport-script.yml
chromatic.yml
cljs.yml
codeql.yml
... 1600 moreShowing a partial view of a very large repo.
FAQ
metabase is a Claude Code plugin with 23 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes add-malli-schemas, add-tracing, analytics-events. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.