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.