dbt-labs/dbt-agent-skills
A curated collection of Agent Skills for working with dbt, to help AI agents understand and execute dbt workflows more effectively.
解決的問題
本專案提供一組精心挑選的「Agent Skills」,旨在協助AI代理更準確、高效地執行dbt(資料建構工具)工作流程。它彌補了通用型AI代理與分析工程、語意層及dbt專案遷移等特定技術需求之間的差距。
如何運作
這些技能並非透過手動斜線指令使用,而是由包含說明、指令碼與資源的資料夾組成。當AI代理(如Claude Code、Cursor或GitHub Copilot)安裝這些技能後,會根據使用者的自然語言提示自動載入相關技能。這使得代理能在無需使用者指定確切指令或旗標的情況下執行dbt特定任務。
適用對象
使用dbt進行資料建模、測試與治理的分析工程師與資料工程師,以及需要在不同平台間遷移dbt專案或升級dbt Core版本的使用者。
主要亮點
- 全面的dbt覆蓋:涵蓋模型建構、撰寫單元測試,以及管理dbt Mesh治理(合約、版本、存取權限)的技能。
- 語意層整合:支援代理使用MetricFlow建立指標與維度,並透過查詢語意層回答業務問題。
- 遷移支援:提供專門的單次使用技能,用於將dbt Core遷移至Fusion引擎,或升級dbt Core版本。
- 廣泛的代理相容性:與支援Agent Skills規格的代理相容,包括Claude Code、Cursor、Cline,以及透過Vercel Skills CLI或Tessl接入的GitHub Copilot。
- 運維工具:包含故障排除工作失敗與設定dbt MCP伺服器的功能。
相關
- 專案
- 專案
- 專案
- 專案
- 專案