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:
- Open Customize → Browse plugins
- Click + → Add marketplace from GitHub
- Enter
AlpacaLabsLLC/skills-for-architects - 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)
| Field | Value |
|---|---|
| Product | Cosm Chair |
| Manufacturer | Herman Miller (MillerKnoll) |
| Declared Unit | 1 seat |
| Functional Unit | 1 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 Boundary | Cradle-to-grave |
| Program Operator | NSF |
| Registration No. | EPD11075 |
| Valid | 2025-05-21 to 2030-05-21 |
| Recycled Content | 54% |
| LEED Eligible | Yes |
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
/epd-comparator— compare parsed EPDs side-by-side/epd-research— find more EPDs for the same product category/epd-to-spec— turn parsed GWP values into specification thresholds