dbt-parser-refresh

Regenerate TypeScript types from dbt artifact JSON schemas.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Regenerates TypeScript types from dbt artifact JSON schemas.

Core Features & Use Cases

  • Regenerate parser types from existing JSON schema definitions to stay in sync with dbt-core.
  • Automatically compute TypeScript type unions for artifact categories: manifest, catalog, run-results, sources, and semantic_manifest.

Quick Start

From the repo root, run the generate types script to refresh all TypeScript definitions.

Frequently Asked Questions about dbt-parser-refresh

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

FAQPage Schema
How do I regenerate TypeScript types from dbt JSON schemas?

To regenerate TypeScript types from dbt JSON schemas, run the generate types script from the repository root using pnpm and Node.js to refresh all TypeScript definitions.

What dbt artifact categories can I compute TypeScript type unions for?

You can compute TypeScript type unions for dbt artifact categories including manifest, catalog, run-results, sources, and semantic_manifest.

When do I need to regenerate parser types for dbt artifacts?

You need to regenerate parser types when updating parsers, syncing with upstream dbt-core changes, or refreshing type definitions across all artifact versions.

Do I need pnpm to update TypeScript definitions from dbt artifact schemas?

Yes, you need pnpm and Node.js installed, as the process reads schemas from packages/dbt-artifacts-parser/resources/json-schema and outputs updated src type definitions.

Where are the JSON schema definitions read from when regenerating dbt parser types?

The JSON schema definitions are read from the packages/dbt-artifacts-parser/resources/json-schema directory to generate and update the src type definitions.