{"id":"276debb8-ec2e-4bfc-9060-876cbed301f0","shortId":"rax4Gm","kind":"skill","title":"Parquet Column Pruning Optimizer","tagline":"Optimizes Apache Parquet file reads using PyArrow column pruning and predicate pushdown. Analyzes query patterns to recommend row group sizing and dictionary encoding strategies.","description":"# Parquet Column Pruning Optimizer\n\nOptimizes Apache Parquet file reads using PyArrow column pruning and predicate pushdown. Analyzes query patterns to recommend row group sizing and dictionary encoding strategies.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- $ npm install parquetjs\n\nRequirements and caveats from upstream:\n- This project requires a major overhaul, as well as handling and sorting through dozens of issues and prs.\n- fully asynchronous, pure node.js implementation of the Parquet file format\n- To use parquet.js with node.js, install it using npm:\n\nBasic usage or getting-started notes:\n- ------------\n- --------------------\n- Once you have installed the parquet.js library, you can import it as a single\n\n- Source: https://github.com/ironSource/parquetjs\n- Extracted from upstream docs: https://raw.githubusercontent.com/ironSource/parquetjs/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/parquet-column-pruning-optimizer/)","tags":["parquet","column","pruning","optimizer","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-parquet-column-pruning-optimizer","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/parquet-column-pruning-optimizer","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,030 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:41.254Z","embedding":null,"createdAt":"2026-05-18T13:18:17.306Z","updatedAt":"2026-05-18T19:11:41.254Z","lastSeenAt":"2026-05-18T19:11:41.254Z","tsv":"'/ironsource/parquetjs':138 '/ironsource/parquetjs/head/readme.md':145 '/skills/parquet-column-pruning-optimizer/)':152 'agent':147 'agentskillexchange.com':151 'agentskillexchange.com/skills/parquet-column-pruning-optimizer/)':150 'analyz':17,45 'apach':6,34 'asynchron':96 'basic':114 'caveat':74 'column':2,12,30,40 'dictionari':26,54 'doc':142 'dozen':90 'encod':27,55 'environ':68 'exchang':149 'extract':139 'file':8,36,103 'format':104 'fulli':95 'get':118 'getting-start':117 'github.com':137 'github.com/ironsource/parquetjs':136 'group':23,51 'handl':86 'implement':99 'import':130 'instal':57,61,70,110,124 'issu':92 'librari':127 'major':81 'match':66 'node.js':98,109 'note':120 'npm':69,113 'optim':4,5,32,33 'overhaul':82 'parquet':1,7,29,35,102 'parquet.js':107,126 'parquetj':71 'path':64 'pattern':19,47 'predic':15,43 'project':78 'prs':94 'prune':3,13,31,41 'pure':97 'pushdown':16,44 'pyarrow':11,39 'queri':18,46 'raw.githubusercontent.com':144 'raw.githubusercontent.com/ironsource/parquetjs/head/readme.md':143 'read':9,37 'recommend':21,49 'requir':72,79 'row':22,50 'setup':63 'singl':134 'size':24,52 'skill':148 'skill-parquet-column-pruning-optimizer' 'sort':88 'sourc':135,146 'source-agentskillexchange' 'start':119 'strategi':28,56 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':60,76,141 'usag':115 'use':10,38,58,106,112 'well':84","prices":[{"id":"72bb82c5-4648-4917-9f87-4a3c88bd7094","listingId":"276debb8-ec2e-4bfc-9060-876cbed301f0","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:17.306Z"}],"sources":[{"listingId":"276debb8-ec2e-4bfc-9060-876cbed301f0","source":"github","sourceId":"agentskillexchange/skills/parquet-column-pruning-optimizer","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/parquet-column-pruning-optimizer","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:17.306Z","lastSeenAt":"2026-05-18T19:11:41.254Z"}],"details":{"listingId":"276debb8-ec2e-4bfc-9060-876cbed301f0","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"parquet-column-pruning-optimizer","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"8f83ede4972e2b23056f621f64609038824e9965","skill_md_path":"skills/parquet-column-pruning-optimizer/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/parquet-column-pruning-optimizer"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Parquet Column Pruning Optimizer","description":"Optimizes Apache Parquet file reads using PyArrow column pruning and predicate pushdown. Analyzes query patterns to recommend row group sizing and dictionary encoding strategies."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/parquet-column-pruning-optimizer"},"updatedAt":"2026-05-18T19:11:41.254Z"}}