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.