EPD Parser

A Claude Code skill that parses Environmental Product Declaration PDFs — extracting GWP, life cycle stages, program operator metadata, and LEED eligibility into a standardized 42-column schema.

What it does

Type /epd-parser with one or more EPD PDF files. The skill extracts text via PyMuPDF, parses impact indicator tables, and structures the data into a 42-column schema covering product identity, EPD metadata, environmental impacts across life cycle stages, resource use, and LEED eligibility.

Handles EN 15804+A1 and +A2 formats, multi-product EPDs, non-English documents, and varying table layouts across program operators (UL, NSF, Environdec, IBU, ASTM).

Install

Claude Desktop:

  1. Open CustomizeBrowse plugins
  2. Click +Add marketplace from GitHub
  3. Enter AlpacaLabsLLC/skills-for-architects
  4. Install the Sustainability plugin

Claude Code (terminal):

claude install github:AlpacaLabsLLC/skills-for-architects/045-sustainability

Usage

/epd-parser ~/Downloads/EPD11075.pdf

A folder of EPDs:

/epd-parser ~/Documents/project-epds/

What it extracts

  • Product identity — manufacturer, product name, declared unit, CSI division
  • EPD metadata — registration number, program operator, PCR, standard version, validity dates, system boundary
  • Impact indicators — GWP-total, GWP-fossil, GWP-biogenic (A1-A3), plus A4-A5, B1-B7, C1-C4, D when available
  • Additional impacts — ODP, AP, EP, POCP
  • Resource use — renewable/non-renewable primary energy, fresh water, recycled content, waste
  • LEED eligibility — flags product-specific vs. industry-average, third-party verification status

Sample: Herman Miller Cosm Chair (EPD11075)

Generated from: EPD11075.pdf (10 pages, EN 15804+A2)

FieldValue
ProductCosm Chair
ManufacturerHerman Miller (MillerKnoll)
Declared Unit1 seat
Functional Unit1 seat for 1 individual maintained for 10 years
GWP-total (A1-A3)64.3 kg CO2e
GWP-fossil (A1-A3)71.5 kg CO2e
GWP-biogenic (A1-A3)-7.20 kg CO2e
System BoundaryCradle-to-grave
Program OperatorNSF
Registration No.EPD11075
Valid2025-05-21 to 2030-05-21
Recycled Content54%
LEED EligibleYes

Other life cycle stages (GWP-total): A4-A5: 11.17 · B1-B7: 0 · C1-C4: 4.59 · D: -6.91 · All stages: 73.2 kg CO2e

Resource use (A1-A3): PERE: 200 MJ · PENRE: 1,170 MJ · Fresh water: 0.322 m3

Output saves to CSV (42-column EPD schema) or Google Sheets.

Pairs with