Skip to content

Skill catalog

Two plugins share the same eight skill directory names:

Plugin idHandle prefixRuns via
dbt-tools-clidbt-tools-cli:dbt-tools CLI
dbt-tools-mcpdbt-tools-mcp:MCP tools

Handle format: plugin-id:<skill-directory> (for example dbt-tools-cli:check-session). YAML name in each SKILL.md matches the folder only (no plugin prefix). Source files live under plugins/dbt-tools-cli/skills/ and plugins/dbt-tools-mcp/skills/.

See CLI vs MCP vs skills for when to use each plugin.

dbt-tools-cli skills

HandleIntentCLI (current)
dbt-tools-cli:bind-targetSet artifact root (--dbt-target / DBT_TOOLS_DBT_TARGET)(flags / env)
dbt-tools-cli:check-sessionReadiness gate and artifact freshnessstatus
dbt-tools-cli:refresh-snapshotRe-check after dbt run (re-invoke on same target)status
dbt-tools-cli:find-resourcesResolve unique_iddiscover
dbt-tools-cli:describe-resourceResource metadataexplain
dbt-tools-cli:trace-dependenciesLineage / impactdeps
dbt-tools-cli:query-executionsFilter/sort executionsquery-executions
dbt-tools-cli:summarize-runRun-level summaryrun-summary

Skill bodies: plugins/dbt-tools-cli/skills/. CLI subcommands are documented in each skill’s references/implementation.md and can change without renaming skills.

dbt-tools-mcp skills

HandleIntentMCP tool (current)
dbt-tools-mcp:bind-targetSet artifact root for the MCP sessiondbt_tools_set_target
dbt-tools-mcp:check-sessionReadiness gate and artifact freshnessdbt_tools_status
dbt-tools-mcp:refresh-snapshotRe-check after dbt rundbt_tools_refresh
dbt-tools-mcp:find-resourcesResolve unique_iddbt_tools_search_resources
dbt-tools-mcp:describe-resourceResource metadatadbt_tools_get_resource
dbt-tools-mcp:trace-dependenciesLineage / impactdbt_tools_query_dependencies
dbt-tools-mcp:query-executionsFilter/sort executionsdbt_tools_query_executions
dbt-tools-mcp:summarize-runRun-level summarydbt_tools_get_run_summary

Skill bodies: plugins/dbt-tools-mcp/skills/. Full tool reference: MCP tools and packages/mcp/REFERENCE.md.

Suggested composition

Compose workflows from stable handles (examples from the plugin READMEs):

  1. dbt-tools-cli:bind-target — set artifact root before other skills.
  2. dbt-tools-cli:check-session — gate before manifest/run commands.
  3. dbt-tools-cli:find-resources — when the user gives a model name, not a unique_id.
  4. dbt-tools-cli:describe-resource or dbt-tools-cli:trace-dependencies — investigation and impact.
  5. dbt-tools-cli:query-executions — post-run performance triage.

Example chain: bind-targetcheck-sessionfind-resources

Run triage: bind-targetcheck-sessionrefresh-snapshotquery-executionsdescribe-resource

Change impact: bind-targetfind-resourcesdescribe-resourcetrace-dependencies (downstream)

Use the same skill names with the dbt-tools-mcp: prefix when the host calls MCP tools instead of shell CLI.

Learn more

Released under the repository license terms.