🎯

fetching-dbt-docs

🎯Skill

from dbt-labs/dbt-agent-skills

VibeIndex|
What it does

Retrieves and searches dbt documentation efficiently by converting URLs to markdown and using specialized search techniques.

πŸ“¦

Part of

dbt-labs/dbt-agent-skills(9 items)

fetching-dbt-docs

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add dbt-labs/dbt-agent-skills
Install PluginInstall plugin from marketplace
/plugin install dbt@dbt-agent-marketplace
Quick InstallInstall with npx
npx skills add dbt-labs/dbt-agent-skills --list
Quick InstallInstall with npx
npx skills add dbt-labs/dbt-agent-skills
Quick InstallInstall with npx
npx skills add dbt-labs/dbt-agent-skills --skill using-dbt-for-analytics-engineering

+ 3 more commands

πŸ“– Extracted from docs: dbt-labs/dbt-agent-skills
10Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Use when fetching dbt documentation, looking up dbt features, or answering questions about dbt Cloud, dbt Core, or the dbt Semantic Layer

Overview

# Fetch dbt Docs

Overview

dbt docs have LLM-friendly URLs. Always append .md to get clean markdown instead of HTML.

URL Pattern

| Browser URL | LLM-friendly URL |

|-------------|------------------|

| https://docs.getdbt.com/docs/dbt-cloud-apis/service-tokens | https://docs.getdbt.com/docs/dbt-cloud-apis/service-tokens.md |

| https://docs.getdbt.com/reference/commands/run | https://docs.getdbt.com/reference/commands/run.md |

Quick Reference

| Resource | URL | Use Case |

|----------|-----|----------|

| Single page | Add .md to any docs URL | Fetch specific documentation |

| Page index | https://docs.getdbt.com/llms.txt | Find all available pages |

| Full docs | https://docs.getdbt.com/llms-full.txt | Search across all docs (filter by keyword first) |

Fetching a Single Page

```

WebFetch: https://docs.getdbt.com/docs/path/to/page.md

```

Always add .md to the URL path.

Finding Pages

Step 1: Search the Index First

Use llms.txt to search page titles and descriptions:

```

WebFetch: https://docs.getdbt.com/llms.txt

Prompt: "Find pages related to [topic]. Return the URLs."

```

This is fast and usually sufficient.

Step 2: Search Full Docs (Only if Needed)

If the index doesn't have results, use the script to search full page content:

```bash

~/.claude/skills/fetch-dbt-docs/search-dbt-docs.sh

# Examples

~/.claude/skills/fetch-dbt-docs/search-dbt-docs.sh semantic_model

~/.claude/skills/fetch-dbt-docs/search-dbt-docs.sh "incremental strategy"

~/.claude/skills/fetch-dbt-docs/search-dbt-docs.sh metric dimension # OR search

# Force fresh download (bypass 24h cache)

~/.claude/skills/fetch-dbt-docs/search-dbt-docs.sh metric --fresh

```

Then fetch individual pages with .md URLs.

Common Mistakes

| Mistake | Fix |

|---------|-----|

| Fetching HTML URL without .md | Always append .md to docs URLs |

| Searching llms-full.txt first | Search llms.txt index first, only use full docs if no results |

| Loading llms-full.txt entirely | Use the search script to filter, then fetch individual pages |

| Guessing page paths | Use llms.txt index to find correct paths |

More from this repository8

🎯
using-dbt-for-analytics-engineering🎯Skill

Transforms data using dbt's analytics engineering principles, building modular models, tests, and pipelines with software engineering best practices.

🎯
adding-dbt-unit-test🎯Skill

Validates dbt model SQL logic by testing specific input scenarios and expected outputs before full model materialization.

🎯
troubleshooting-dbt-job-errors🎯Skill

Diagnose and resolve dbt Cloud job failures by systematically investigating error types, logs, and potential root causes using MCP tools and CLI commands.

🎯
answering-natural-language-questions-with-dbt🎯Skill

Answers business data questions by intelligently querying dbt semantic layers, models, and project metadata to provide precise insights.

🎯
building-dbt-semantic-layer🎯Skill

Guides users in creating and configuring dbt Semantic Layer components like semantic models, metrics, and dimensions using MetricFlow.

🎯
configuring-dbt-mcp-server🎯Skill

Configures dbt MCP server for AI development tools, enabling seamless connection to dbt's CLI, Semantic Layer, and APIs.

🎯
migrating-dbt-core-to-fusion🎯Skill

Guides users through migrating a dbt Core project to the Fusion engine, identifying and resolving compatibility issues automatically.

🎯
running-dbt-commands🎯Skill

Executes dbt commands like run, test, and compile across project directories, handling dependencies and providing detailed command output and error tracking.