# Parquet Column Pruning Optimizer

> Optimizes Apache Parquet file reads using PyArrow column pruning and predicate pushdown. Analyzes query patterns to recommend row group sizing and dictionary encoding strategies.

- Skill: `agentskillexchange/parquet-column-pruning-optimizer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/parquet-column-pruning-optimizer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/parquet-column-pruning-optimizer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/parquet-column-pruning-optimizer

---


# Parquet Column Pruning Optimizer

Optimizes Apache Parquet file reads using PyArrow column pruning and predicate pushdown. Analyzes query patterns to recommend row group sizing and dictionary encoding strategies.

## Installation

Use the upstream install or setup path that matches your environment:
- $ npm install parquetjs

Requirements and caveats from upstream:
- This project requires a major overhaul, as well as handling and sorting through dozens of issues and prs.
- fully asynchronous, pure node.js implementation of the Parquet file format
- To use parquet.js with node.js, install it using npm:

Basic usage or getting-started notes:
- ------------
- --------------------
- Once you have installed the parquet.js library, you can import it as a single

- Source: https://github.com/ironSource/parquetjs
- Extracted from upstream docs: https://raw.githubusercontent.com/ironSource/parquetjs/HEAD/README.md

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/parquet-column-pruning-optimizer/)

