fetching-dbt-docs

Fetch dbt documentation pages and search index and full text content.

Updated Jul 3, 2025
One-click install
npx skills add https://github.com/memadore/snowflake-dbt-demo --skill fetching-dbt-docs-memadore
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fetching-dbt-docs
Source: https://github.com/memadore/snowflake-dbt-demo/tree/main/.agents/skills/fetching-dbt-docs
Command: npx skills add https://github.com/memadore/snowflake-dbt-demo --skill fetching-dbt-docs-memadore

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps users find and retrieve documentation for dbt Cloud, dbt Core, and the dbt Semantic Layer, making it easier to understand and utilize dbt features.

Core Features & Use Cases

  • Fetch Specific Pages: Retrieve documentation for a particular dbt feature or command by appending .md to its URL.
  • Search Documentation Index: Quickly find relevant documentation pages using a provided index.
  • Full Text Search: Perform in-depth searches across all dbt documentation content when the index is insufficient.
  • Use Case: A user needs to understand how to configure incremental models in dbt. They can use this skill to search for "incremental models" and retrieve the relevant documentation page.

Quick Start

Use the fetching-dbt-docs skill to find pages related to semantic models.

Frequently Asked Questions about fetching-dbt-docs

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

FAQPage Schema
How do I search dbt documentation for specific features like incremental models?

To search dbt documentation, you can use a provided index to find relevant pages quickly or perform a full text search across all content when the index is insufficient. This retrieves the specific pages you need.

Can I fetch documentation for both dbt Cloud and dbt Core?

Yes, you can fetch documentation for both dbt Cloud and dbt Core. The retrieval mechanism also supports finding information on dbt Semantic Layer features by fetching specific pages.

What is the best way to retrieve a specific dbt documentation page?

The best way to retrieve a specific dbt documentation page is by appending `.md` to the feature's URL. This allows the shell scripting mechanism to fetch the exact markdown content you need.

Does fetching dbt docs require any external dependencies?

Fetching dbt docs requires no external dependencies. It utilizes built-in web fetching and shell scripting mechanisms to access and retrieve the documentation content efficiently.

When should I use a full text search instead of the documentation index?

You should use a full text search across all dbt documentation content when the provided index is insufficient for finding the specific information or features you are looking for.

Why use shell scripting to retrieve dbt documentation?

Shell scripting is used to retrieve dbt documentation because it enables efficient web fetching and direct access to specific pages. This approach quickly returns the exact markdown content for dbt features.