1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | Metabase Learning(metabase-learning-metabase-agent-skills) |
| 作者/维护者 | Metabase(metabase 官方组织),该技能由工程师 heypoom 通过 PR 提交合并 |
| 来源链接 | github.com/metabase/agent-skills/tree/main/skills/metabase-learning |
| 许可证 | MIT(GitHub API 确认) |
| GitHub Stars | 合集仓库整体 35(GitHub API);该数字属整个 agent-skills 合集,不代表本技能自身热度 |
| Forks | 合集仓库整体 0(GitHub API) |
| 最新版本 | 未使用版本标签,随合集仓库滚动更新 |
| 安装方式 | 下载 SKILL.md 后在 Claude 应用内上传安装,或复制进对应 Agent 的 skills 目录 |
2. 功能介绍与亮点
Metabase Learning 是一个“教你用 Metabase”的学习教练技能——不是帮你操作 Metabase,而是像一对一辅导老师一样,用苏格拉底式提问带你从零掌握这款开源 BI 工具。
核心能力:
- 十节结构化课程:从“Metabase 是什么”讲到查询构建器、可视化、SQL 查询、仪表盘、数据组织、告警订阅、数据工作室(语义层)、Metabot/MCP 内置 AI,最后一节管理基础为可选内容,覆盖 Metabase 的完整使用面。
- 主动回忆式复习:每节课后出小测验,并按间隔重复法安排后续复习节奏(7 天 / 14 天 / 21 天,视自评难度调整),而非讲完就结束。
- 进度持久化与断点续学:学习进度写入本地
progress.json,超过 60 天未使用会触发“冷启动诊断”重新校准掌握程度,长期搁置也能平滑衔接。 - 可选接入真实数据:若用户已连接 Metabase MCP 服务器,会用其所在团队的真实表举例(如市场部用 campaigns 表),未接入则退回样例数据库,不影响核心教学。
亮点:
- 官方一线机构出品——托管在 Metabase 官方
agent-skills组织下,Metabase 主产品本身是拥有 4.8 万+ star 的知名开源 BI 工具。 - Metabase 官方博客与 Learn 文档栏目均专门撰文介绍该技能(2026 年 6 月发布),非仅仓库内自娱自乐的实验性内容。
- 全程只做本地极小范围文件读写(一个进度 JSON 文件),不联网外发任何数据,Metabase 官方在博客中明确声明“不会收到该技能的任何学习数据”。
3. 适用场景
所属分类:数据分析与可视化
适合刚接触 Metabase、需要快速上手却不想啃官方文档的分析师、运营、产品经理等业务用户,也适合团队新人入职培训——用对话式教学代替自己摸索查询构建器、仪表盘、语义层等概念;同样适合已用过 Metabase 但想系统补齐 SQL 查询、数据工作室等进阶模块的老用户。
4. 跨 Agent 兼容性
- Claude Code:原生支持。官方 README 将其称为“Claude skill”,安装步骤基于 Claude 应用的 Skills 功能;持久化学习进度依赖本地文件系统读写,官方明确建议在 Claude Cowork(或同样具备文件系统访问能力的 Claude Code)中运行以保留进度,若在纯网页 Claude 对话中使用,技能会主动提示无法跨会话保存进度。
- Codex / OpenClaw / Hermes Agent:官方材料通篇围绕 Claude 生态(Claude 应用、Claude Cowork、Sonnet/Opus 模型对比)展开,未提及在其他 Agent 上的安装或测试情况;SKILL.md 本身是标准 YAML front matter + 指令正文格式,理论上其他支持该格式且具备文件系统读写能力的 Agent 也能加载,但未见官方或第三方验证,结论为未验证。
5. 推荐理由
Metabase 官方出品的苏格拉底式学习教练技能,手把手带新手系统掌握这款热门开源 BI 工具的核心概念,用主动提问和间隔重复替代啃文档式自学。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 8 | Metabase 官方出品,主产品 GitHub 4.8 万+ star,且官方博客与 Learn 文档栏目专门撰文推介该技能;但作为合集仓库内一个子技能,其自身仅有 1 次提交记录,尚未见到独立于官方之外的第三方讨论 |
| 可用性 | 8 | 安装步骤简单(上传/复制 SKILL.md 即可),文档完整——README 说明安装与使用限制,SKILL.md 配 10 份分课时参考文档,内容详实;最近一次提交距今约 7 周,在“近 6 个月有维护”区间内;无任何付费依赖,可选的 MCP 数据接入也非必需 |
| 安全性 | 9 | 纯教学对话类技能,唯一的本地操作是创建并写入一个进度 JSON 文件;不联网外发数据,官方明确声明技能不向 Metabase 回传任何学习信息;不要求任何 API Key;License 清晰;作者为 Metabase 官方组织,提交经正常 PR 审核合并,未见任何操纵或可疑迹象 |
安全检查清单:
① Shell 命令与权限范围——仅 mkdir -p ./.claude/metabase-learning 用于创建进度文件所在目录,范围极小且用途明确
② 联网外发数据——无内置网络请求;仅在用户已自行连接 Metabase MCP 服务器时读取用户自己实例中的数据用于举例,不回传给 Metabase 或第三方
③ API Key/凭据——技能本身不要求任何密钥;可选的 MCP 连接凭据由用户自行在其 Metabase 实例中配置管理
④ 可疑指令/Prompt Injection——通读 SKILL.md、README 及全部 10 份参考文档未发现
⑤ 作者/组织信誉——Metabase 官方组织出品,经工程师具名 PR 提交并合并,官方博客/文档站同步推广,信誉良好
⑥ License——MIT,仓库根目录 LICENSE 文件确认
⑦ 最近维护——技能目录最近一次提交距今约 7 周,仓库整体仍有其他子技能持续更新,处于活跃维护状态
7. 跟同类 Skills 相比的优势
| 技能 | 定位 | 与 Metabase Learning 的差异 |
|---|---|---|
Metabase CLI(同仓库子技能,mb 命令行工具封装) |
从终端直接操作 Metabase——查数据库、跑查询、管理仪表盘 | 面向已经会用 Metabase、需要自动化操作的场景,不教概念;且需要额外安装 mb CLI 工具才能运行 |
| Sigma Data Models(Sigma Computing 官方技能) | 通过 REST API 创建/编辑 Sigma 的语义层数据模型 | 同样服务 BI 工具,但定位是替用户直接调 API 完成数据建模操作,不是教学向导,且需要预先获取 API Token |
| Dagster Expert(Dagster 官方技能) | 辅助编写与调试 Dagster 数据编排代码 | 面向已有一定基础的工程师做具体开发任务,而非从零讲解产品概念的结构化课程 |
Metabase Learning 的差异化在于:同类 BI/数据工具技能大多是“帮你操作工具”,而它是少见的“教你学会工具”——用苏格拉底式提问、主动回忆测验和间隔重复复习这套成熟的教学方法论,把一款功能繁多的 BI 产品拆解成十节循序渐进的课程,更适合完全新手或希望系统查漏补缺的用户,而不是已经熟练的操作者。
8. 用户评价
该技能目前在第三方平台尚无独立于 Metabase 官方之外、具名可查证的用户评价;已被第三方 Claude 技能目录站收录展示,但未见具体评论内容。
9. 其他补充
该技能是 metabase/agent-skills 官方合集仓库的一部分,同一仓库内还包含 Metabase CLI、数据库元数据、嵌入式 SDK 升级指南等其他面向不同场景的技能,可按需单独安装。
10. 安装使用方式
方式一:Claude 应用内上传(推荐)
- 下载仓库中的 SKILL.md 及
references/目录下 10 份参考文档 - 在 Claude 应用「Customize」→「Skills」中点击 + → Create Skill → Upload a skill,上传整个技能文件夹
方式二:手工安装(Claude Code / 其他支持 SKILL.md 格式的 Agent)
git clone https://github.com/metabase/agent-skills.git
# 将 skills/metabase-learning 目录复制到对应 Agent 的 skills 目录
安装后无需重启,直接对 Agent 说“Teach me Metabase”或类似表述即可开始第一节课。若希望学习进度能跨会话保留,建议在 Claude Cowork 或 Claude Code 这类具备本地文件系统读写能力的环境中运行;若在网页版 Claude 对话中使用,技能会提示进度无法保存,仅适合单次体验。如已连接 Metabase MCP 服务器,首次上课时技能会询问所属部门以便用真实数据举例,未连接则自动使用内置样例数据库。
11. 注意事项
- 学习进度保存依赖本地文件系统,纯网页对话环境(如 Claude.ai 网页聊天)无法跨会话保留进度,仅适合单次体验。
- 官方 README 提示 Opus 模型的教学效果优于 Sonnet,但 Sonnet 亦可正常使用,只是表现更不稳定。
- 该技能自身自 2026 年 6 月加入仓库后仅有 1 次提交,内容尚未经过大规模用户使用后的多轮打磨,若 Metabase 产品界面后续有较大改版,课程内容可能需要同步更新。
- 未针对 Codex、OpenClaw、Hermes Agent 做过验证,跨 Agent 使用效果未知。