If you're working with PUDL energy data outputs and need to understand what's actually in those Parquet tables, this gets you oriented fast. It surfaces table schemas, column definitions, and source metadata directly in Jupyter or Marimo notebooks without making you grep through documentation or ETL code. The skill treats its metadata references as canonical, so you get consistent answers about field semantics and methodology whether you're analyzing data or debugging pipelines. It's scoped specifically for data users and analysts, not for people modifying the ETL itself. Honest take: this is the kind of contextual lookup layer that saves you from constantly asking "wait, what does this column actually measure?"

skills.sh installs
2.1K
GitHub stars
3
last updated
Aug 21, 2026

Install

$ npx -y skills add catalyst-cooperative/agent-skills --skill pudl --agent claude-code

Installs into .claude/skills of the current project.

Files

PUDL Data Explorer Guide

This skill is for data users who want to explore, understand, and load PUDL's public energy data products. It assumes no access to the PUDL Python package or source repository — only the publicly distributed data files and their metadata.

PUDL's primary outputs are Apache Parquet files, described by a Frictionless Data Package descriptor. For generic descriptor-querying patterns (jq), use the datapackage skill — this skill provides PUDL-specific knowledge layered on top.

Beyond the main Parquet outputs, PUDL also distributes raw per-form FERC Parquet data (covering Forms 1/2/6/60/714, each with its own datapackage.json) and the FERC EQR (partitioned Parquet, separate from the main build). These have different access patterns and are not covered by the main Frictionless descriptor — see Data Access for the full picture.

Workflow overview

Every step below is inexpensive and should happen by default whenever it's relevant to the question at hand, not only when the user asks for it by name.

  1. Locate the metadata — the primary PUDL descriptor (Parquet outputs) is at:

Sponsors

Details

Repository
github.com/catalyst-cooperative/agent-skills
Categories
Code Review & Quality, AI & Agent Building, Data Science & ML, Automation & Workflows, Python, Cloud & Infrastructure, Finance & Trading
First seen
Jul 14, 2026

More from catalyst-cooperative/agent-skills

All 2
1nvidia avatarnemo-rl-session-memorynvidia/skillsManage durable working-session memory for coding agents. Use when a user asks to preserve or recover agent context across disconnects, VS Code restarts, long-ru2.1Kskills.sh installs
2minimax-ai avatargif-sticker-makerminimax-ai/skillsConvert photos (people, pets, objects, logos) into 4 animated GIF stickers with captions. Use when: user wants to create cartoon stickers, GIF expressions, emoj2.1Kskills.sh installs
3k-dense-ai avataranndatak-dense-ai/scientific-agent-skillsData structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data for2.1Kskills.sh installs
4k-dense-ai avatarclinical-reportsk-dense-ai/scientific-agent-skillsCreate safety-bounded draft structures and run local deterministic checks for clinical case, diagnostic, trial, safety, and aggregate research reports. Use only2Kskills.sh installs
5lingzhi227 avatardata-analysislingzhi227/agent-research-skillsGenerate statistical analysis code with 4-round review. Select appropriate statistical tests, interpret results, and produce analysis reports with p-values, eff2Kskills.sh installs
6unclecatvn avatarodoo-19unclecatvn/agent-skillsOdoo 19 development knowledge base with 18 specialized guides covering Actions (ir.actions.*, cron jobs, server actions), Controllers (HTTP routing, endpoints, 2Kskills.sh installs