auditing-skills
Use when checking skills for security or quality issues, reviewing audit results from skills.sh or Tessl, or remediating findings across published skills.
Generates a Mermaid flowchart diagram of dbt model lineage using MCP tools, manifest.json, or direct code parsing as fallbacks. Use when visualizing dbt model lineage and dependencies as a Mermaid diagram in markdown format.
$ npx -y skills add dbt-labs/dbt-agent-skills --skill creating-mermaid-dbt-dag --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/creating-mermaid-dbt-dagContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates a Mermaid flowchart diagram of dbt model lineage using MCP tools, manifest.json, or direct code parsing as fallbacks. Use when visualizing dbt model lineage and dependencies as a Mermaid diagram in markdown format.
name: creating-mermaid-dbt-dag description: Generates a Mermaid flowchart diagram of dbt model lineage using MCP tools, manifest.json, or direct code parsing as fallbacks. Use when visualizing dbt model lineage and dependencies as a Mermaid diagram in markdown format. user-invocable: false allowed-tools: "mcp__dbt__get_lineage_dev, mcp__dbt__get_lineage, Read, Glob, Grep, Bash(jq *)" metadata: author: dbt-labs
1. If name is provided, use that name 2. If user is focused on a file, use that name 3. If you don't know the model name: ask immediately — prompt the user to specify it
4. Ask the user if they want to include tests in the diagram (if not specified)
Follow this hierarchy. Use the first available method:
1. **Primary: Use get_lineage_dev MCP tool** (if available)
2. **Fallback 1: Use get_lineage MCP tool** (if get_lineage_dev not available)
3. **Fallback 2: Parse manifest.json** (if no MCP tools available)
4. **Last Resort: Parse code directly** (if manifest.json too large or missing)
1. Use the formatting guidelines below to create the diagram 2. Include all nodes from the lineage (parents and children) 3. Add appropriate colors based on node types
1. Return the mermaid diagram in markdown format 2. Include the legend 3. If using fallback methods (manifest or code parsing), note any limitations
A curated collection of Agent Skills for working with dbt. These skills help AI agents understand and execute dbt workflows more effectively.
Use when checking skills for security or quality issues, reviewing audit results from skills.sh or Tessl, or remediating findings across published skills.
Use when a user needs help triaging dbt-core to dbt v2 migration errors. Runs dbt-autofix first, then classifies remaining errors into actionable categories…
Use when migrating a dbt project from one data platform or data warehouse to another (e.g., Snowflake to Databricks, Databricks to Snowflake) using dbt…
Use when a user wants to upgrade, update, or migrate a dbt-core project to the latest version — e.g. "upgrade my dbt project," "migrate this off dbt-core 1.5,"…
Creates unit test YAML definitions that mock upstream model inputs and validate expected outputs. Use when adding unit tests for a dbt model or practicing…
Writes and executes SQL queries against the data warehouse using dbt's Semantic Layer or ad-hoc SQL to answer business questions. Use when a user asks about…