epd-parser

Solid

Parse EPD (Environmental Product Declaration) PDF documents to extract structured environmental impact data — GWP, life cycle stages, certifications, and compliance metrics.

Data & Documents 165 stars 36 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
74
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /epd-parser — EPD PDF Parser Extract structured environmental impact data from EPD (Environmental Product Declaration) PDF files. Uses PyMuPDF for text extraction and Claude's reasoning to parse varying EPD formats into a standardized 42-column schema. EPDs follow ISO 14025 / ISO 21930 / EN 15804 and report life cycle environmental impacts of building products. This skill reads those PDFs and structures the data for comparison, specification, and LEED documentation. ## Input The user provides EPD PDFs in one of these ways: 1. **File paths** — one or more PDF file paths 2. **Folder path** — a directory containing PDFs (will process all `.pdf` files) 3. **Just invoked** — ask the user for file paths or a folder Also ask (or use defaults): - **Output destination** — Google Sheet, local CSV, or markdown (default: ask) ## Output Schema EPD data uses a **42-column schema** — separate from the 33-column FF&E product schema. When writing to CSV, use the same column order. ### Product Identity (columns A-H) | Col | Field | Description | Format | |-----|-------|-------------|--------| | A | EPD Link | URL to original EPD document | `=HYPERLINK(url, "EPD")` or blank for local PDFs | | B | Manufacturer | Company that makes the product | Title Case | | C | Product Name | Declared product or product group | Title Case | | D | Description | Brief product description | Sentence case | | E | Declared Unit | Functional/declared unit (e.g., "1 m2", "1 kg", "1 m3") | As stated in EP...

Details

Author
AlpacaLabsLLC
Repository
AlpacaLabsLLC/skills-for-architects
Created
3 months ago
Last Updated
3 weeks ago
Language
HTML
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category