duckdb-processor-builder

Generate a TPC-H query processor project skeleton with benchmarking and validation tooling.

1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/ztdevelops/claude-code-skills --skill duckdb-processor-builder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: duckdb-processor-builder
Source: https://github.com/ztdevelops/claude-code-skills/tree/main/private/personal/duckdb-processor-builder
Command: npx skills add https://github.com/ztdevelops/claude-code-skills --skill duckdb-processor-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides developers to build a specialized TPC-H query processor that can compete with DuckDB.

Core Features & Use Cases

  • End-to-end project scaffolding for a DuckDB-competitive TPC-H processor, including dataset generation, benchmarking, and deliverables for courses like CS465.
  • Benchmarking infrastructure with a one-command runner, DuckDB baseline integration, and validation tooling to ensure correctness.
  • Templates and workflows for reporting, presentations, and project deliverables to support education and research.

Quick Start

Create a new project skeleton for a DuckDB-competitive TPC-H processor and follow the generated workflow to generate data, benchmark, and deliverables.

Frequently Asked Questions about duckdb-processor-builder

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

FAQPage Schema
How do I build a query processor that competes with DuckDB on TPC-H benchmarks?▼

Building a TPC-H query processor competitive with DuckDB requires end-to-end scaffolding including dataset generation scripts, benchmarking infrastructure with a one-command runner, DuckDB baseline integration, validation tooling, and templates for reports and slides to ensure correctness and completeness.

What is needed to generate TPC-H datasets for single-thread query benchmarking?▼

Generating TPC-H datasets for single-thread query benchmarking requires specialized scripts that produce standardized data for benchmarking against a DuckDB baseline. This skill provides dataset generation scripts within its project skeleton to automate this preparation step.

Can I use this TPC-H processor workflow for a university database course project?▼

Yes, this TPC-H processor workflow supports university database courses like CS465 by providing end-to-end project scaffolding, benchmarking infrastructure, and deliverable templates for reports and presentations. It is explicitly designed for educational scenarios requiring production-grade data-engineering pipelines.

How do I validate query correctness when benchmarking against DuckDB?▼

Validating query correctness when benchmarking against DuckDB requires dedicated validation tooling that compares your processor's output against the DuckDB baseline. This skill includes validation infrastructure alongside its one-command runner to ensure your TPC-H queries return correct results.

Does this skill support single-thread query processing for TPC-H benchmarks?▼

Yes, this skill supports single-thread query processing for TPC-H benchmarks by providing specialized benchmarking infrastructure and a DuckDB baseline for comparison. It enables developers to measure and optimize single-thread query performance within a production-grade workflow.

What is the best way to scaffold an end-to-end data engineering pipeline for Parquet data?▼

The best way to scaffold an end-to-end data engineering pipeline for Parquet data is using a one-command runner that generates the project skeleton, dataset generation scripts, and benchmarking infrastructure. This skill automates that scaffolding specifically for TPC-H processors competing with DuckDB.