troubleshooting-dbt-job-errors

Diagnose dbt Cloud job failures by analyzing run logs, API data, and git history.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/randoneering/nix-flake-mirror --skill troubleshooting-dbt-job-errors-randoneering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: troubleshooting-dbt-job-errors
Source: https://github.com/randoneering/nix-flake-mirror/tree/main/home/programs/opencode/skills/dbt/troubleshooting-dbt-job-errors
Command: npx skills add https://github.com/randoneering/nix-flake-mirror --skill troubleshooting-dbt-job-errors-randoneering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Diagnoses dbt Cloud/platform job failures by analyzing run logs, Admin API data, reviewing git history, and investigating data issues to identify root causes. Do not use for local dbt development errors.

Core Features & Use Cases

  • Automated investigation workflow: collect logs, API data, and git history to classify failure types.
  • Root-cause analysis guidance: step-by-step approach to distinguish infrastructure, code, and data issues.
  • Collaborative remediation: generate findings documents, create fix branches, and propose tests when root cause exists.

Quick Start

Initiate a dbt job failure investigation using the troubleshooting flow to start collecting logs and run history.

Frequently Asked Questions about troubleshooting-dbt-job-errors

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

FAQPage Schema
How do I diagnose dbt Cloud job failures using run logs and Admin API data?

To diagnose dbt Cloud job failures, analyze run logs, Admin API data, and git history to classify failure types and identify root causes. The investigation workflow collects these data points to distinguish between infrastructure, code, and data issues.

What is the best way to troubleshoot intermittent dbt job failures across teams?

Troubleshooting intermittent dbt job failures requires a step-by-step root-cause analysis approach using run logs and git history. This process helps classify unclear errors and determine whether failures stem from infrastructure, code changes, or data issues across teams.

Can I use this dbt job error investigation workflow for local development issues?

No, this dbt job error investigation workflow is designed exclusively for dbt Cloud or platform job failures. It applies to unclear errors or intermittent failures in managed environments and should not be used for local dbt development errors.

How do I identify the root cause of a dbt job failure without modifying production data?

To identify the root cause of a dbt job failure safely, use diagnostic steps and MCP tooling like list_jobs_runs and get_job_run_error to collect logs and API data. This investigation process avoids risky actions such as modifying production data.

What steps are involved in collaborative remediation after diagnosing a dbt job failure?

Collaborative remediation after diagnosing a dbt job failure involves generating findings documents, creating fix branches, and proposing tests. These actions follow the root-cause analysis to ensure the identified failure type is resolved.

Does troubleshooting dbt job errors require access to git history and the Admin API?

Yes, troubleshooting dbt job errors requires access to git history and the Admin API. The automated investigation workflow collects run logs, Admin API data, and git history to accurately classify failure types and identify root causes.