Agent Skills › dbt-labs/dbt-agent-skills

dbt-labs/dbt-agent-skills

GitHub

用于审计发布技能的安全与质量问题,检查第三方扫描结果并修复漏洞。

17 skills 721

Install All Skills

npx skills add dbt-labs/dbt-agent-skills --all -g -y
More Options

List skills in collection

npx skills add dbt-labs/dbt-agent-skills --list

Skills in Collection (17)

用于审计发布技能的安全与质量问题,检查第三方扫描结果并修复漏洞。
检查技能安全或质量缺陷 审查来自 skills.sh 或 Tessl 的审计结果 修复已发布技能中的发现项
.claude/skills/auditing-skills/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill auditing-skills -g -y
根据 dbt 模型名称生成 Mermaid 流程图,可视化数据血缘和依赖关系。支持通过 MCP 工具、manifest.json 或代码解析获取 lineage,并按资源类型着色输出 Markdown 图表。
用户需要查看 dbt 模型的血缘关系 用户请求将 dbt DAG 转换为 Mermaid 图表
skills/dbt-extras/skills/creating-mermaid-dbt-dag/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill creating-mermaid-dbt-dag -g -y
协助用户排查 dbt-core 迁移至 Fusion 时的错误,通过运行 autofix 并对剩余问题进行分类(自动修复、需引导、需输入或阻塞),明确哪些可自修、哪些依赖平台更新。
用户遇到 dbt-core 迁移到 Fusion 的错误 需要区分可手动修复与需平台更新的迁移问题
skills/dbt-migration/skills/migrating-dbt-core-to-fusion/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill migrating-dbt-core-to-fusion -g -y
协助用户处理 dbt-core 迁移至 v2 版本的错误排查。通过运行 dbt-autofix 并分类剩余错误,明确哪些可自动修复、需引导或受阻,帮助用户高效推进迁移进度。
需要排查 dbt-core 迁移到 v2 版本的错误 希望区分可手动修复与受限于 v2 更新的迁移问题
skills/dbt-migration/skills/migrating-dbt-core-to-v2/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill migrating-dbt-core-to-v2 -g -y
指导使用 dbt Fusion 将 dbt 项目从一个数据平台迁移到另一个平台,通过实时编译修复 SQL 方言差异,并验证单元测试和模型运行结果。
dbt项目跨平台迁移 数据仓库迁移 SQL方言转换
skills/dbt-migration/skills/migrating-dbt-project-across-platforms/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill migrating-dbt-project-across-platforms -g -y
为 dbt 模型生成单元测试 YAML,模拟上游输入并验证预期输出。适用于 TDD、回归预防、复杂逻辑验证及重构前测试,确保 SQL 建模逻辑正确性。
需要为 dbt 模型添加单元测试 在 dbt 中实践测试驱动开发 验证模型逻辑或修复 Bug
skills/dbt/skills/adding-dbt-unit-test/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill adding-dbt-unit-test -g -y
通过dbt语义层或SQL查询数据仓库,回答业务分析、指标及KPI等自然语言问题。优先使用语义层,备选修改SQL或模型发现,旨在快速获取数据洞察而非开发测试。
用户询问销售总额、活跃客户数等业务指标 需要基于数据仓库进行即席数据分析
skills/dbt/skills/answering-natural-language-questions-with-dbt/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill answering-natural-language-questions-with-dbt -g -y
指导创建和修改dbt语义层组件(语义模型、指标等),根据dbt版本自动路由至最新或遗留YAML规范,确保MetricFlow配置正确。
创建dbt语义模型 定义业务指标 配置维度与实体 迁移旧版语义层规范
skills/dbt/skills/building-dbt-semantic-layer/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill building-dbt-semantic-layer -g -y
指导配置 dbt MCP Server,支持本地或远程模式,适配 Claude Desktop、Cursor 等 AI 客户端,生成 JSON 配置并验证连通性。
设置 dbt MCP 服务器 解决认证问题 验证服务器连接
skills/dbt/skills/configuring-dbt-mcp-server/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill configuring-dbt-mcp-server -g -y
提供获取和搜索 dbt 文档的方法,支持通过 WebFetch 获取 Markdown 格式页面或使用脚本搜索全文。适用于查询 dbt Cloud、Core 及语义层相关功能和问题解答。
需要查阅 dbt 官方文档内容 查找 dbt 特定功能或命令说明 解决关于 dbt Cloud 或 dbt Core 的技术问题
skills/dbt/skills/fetching-dbt-docs/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill fetching-dbt-docs -g -y
审计dbt项目文档覆盖率,按文件夹批量补全缺失的模型和列描述。自动适配项目现有YAML规范与写作风格,生成草稿供人工审核,确保多贡献者协作下文档一致且完整。
审计文档覆盖率 补全缺失的YAML描述 保持schema YAML与SQL同步
skills/dbt/skills/maintaining-dbt-documentation/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill maintaining-dbt-documentation -g -y
指导如何格式化和执行dbt CLI命令,包括选择正确的可执行文件、使用build替代run、设置静默模式及精确选择器。涵盖Core/Fusion/Cloud三种CLI差异及图运算符用法。
用户请求运行或构建数据模型 需要执行dbt测试或编译 不确定使用哪个dbt可执行文件 询问dbt命令参数格式化方法
skills/dbt/skills/running-dbt-commands/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill running-dbt-commands -g -y
用于诊断 dbt Cloud/平台作业失败的根本原因。通过分析运行日志、调用 Admin API、审查 Git 历史及数据问题,定位并解决错误,特别适用于间歇性故障或信息不明确的场景。
dbt Cloud 作业失败需要诊断根因 出现难以复现的间歇性作业故障 错误信息不明确时排查问题
skills/dbt/skills/troubleshooting-dbt-job-errors/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill troubleshooting-dbt-job-errors -g -y
用于执行数据工程任务,包括构建和修改dbt模型、编写SQL转换逻辑、创建数据测试以及验证结果。指导用户遵循软件工程原则处理数据转换,涵盖新建模型、重构项目结构及调试错误等场景。
构建新的dbt模型或源 修改现有模型逻辑或配置 重构dbt项目结构 编写数据测试 调试dbt解析或编译错误
skills/dbt/skills/using-dbt-for-analytics-engineering/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill using-dbt-for-analytics-engineering -g -y
指导用户配置、优化和调试 dbt State 服务,澄清其与 state:modified 及 deferral 的区别,解释跳过、克隆和构建节点的复用机制。
启用或配置 dbt State 调试意外重建问题 区分 dbt State 与 state:modified
skills/dbt/skills/using-dbt-state/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill using-dbt-state -g -y
自动将 dbt-core v1 项目升级至 1.12,处理版本间的破坏性变更及行为标志配置。
升级 dbt 项目 迁移 dbt 版本 更新 dbt-core
skills/dbt-migration/skills/upgrading-dbt-core/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill upgrading-dbt-core -g -y
用于处理 dbt Mesh 环境下的跨项目引用、模型版本控制及破坏性变更评估,确保下游依赖安全。
修改可能影响下游消费者的 dbt 模型(如重命名列) 配置跨项目依赖或解决同名模型歧义 实施模型版本控制策略
skills/dbt/skills/working-with-dbt-mesh/SKILL.md
npx skills add dbt-labs/dbt-agent-skills --skill working-with-dbt-mesh -g -y

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-27 02:48
浙ICP备14020137号-1