deps

Map downstream and upstream dependencies for dbt resources.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/yu-iskw/dbt-artifacts-parser-ts --skill deps-yu-iskw
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deps
Source: https://github.com/yu-iskw/dbt-artifacts-parser-ts/tree/main/plugins/dbt-tools-cli/skills/deps
Command: npx skills add https://github.com/yu-iskw/dbt-artifacts-parser-ts --skill deps-yu-iskw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Identify and map the dependency relationships for a dbt resource, enabling impact analysis, lineage exploration, and build-order planning.

Core Features & Use Cases

  • Dependency tracing: determine downstream and upstream relationships for models, seeds, and sources.
  • Build-order insights: produce topological layouts to plan execution order.
  • Guided usage: works with a valid manifest and dbt-target to ensure accurate results in the correct project context.

Quick Start

Run the dbt-tools deps command for a resource to view its downstream and upstream dependencies.

Frequently Asked Questions about deps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace upstream and downstream dependencies for a dbt model?▼

To trace dbt model dependencies, you use a resolved manifest and a valid unique_id to map the specific upstream parents and downstream children for any selected resource.

How can I determine the correct build order for dbt models, seeds, and sources?▼

You can determine the dbt build order by generating a topological layout from the dependency graph, which maps the correct execution sequence for models, seeds, and sources.

Do I need a resolved manifest to analyze dbt resource lineage?▼

Yes, analyzing dbt lineage requires a resolved manifest generated via the --dbt-target flag to ensure the dependency mapping reflects the correct project context.

Can I perform impact analysis on dbt sources without dbt-tools on PATH?▼

No, performing impact analysis on dbt sources requires dbt-tools on PATH to correctly identify and map the resource dependency relationships.

What is the best way to map dbt resource dependencies for impact analysis?▼

The best way to map dbt resource dependencies for impact analysis is by tracing the upstream and downstream relationships through a resolved manifest using a valid unique_id.

Why does dbt dependency tracing require a valid unique_id?▼

Dbt dependency tracing requires a valid unique_id to enforce correct identification of the specific resource within the manifest for accurate downstream and upstream mapping.