epd-parser

Extract structured environmental impact data from EPD PDFs into normalized JSON.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill epd-parser-robikscube
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epd-parser
Source: https://github.com/robikscube/SJ-skills-sandbox/tree/main/Skill-List/alpaca-epd/epd-parser
Command: npx skills add https://github.com/robikscube/SJ-skills-sandbox --skill epd-parser-robikscube

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf==1.24.14, and includes scripts (resource) components.

What problem does it solve?

Manually extracting structured environmental impact data from EPD PDFs is slow, inconsistent, and prone to human error, especially when processing large volumes of documents for AEC sustainability and material specification projects.

Core Features & Use Cases

  • Extracts core EPD fields including manufacturer, product name, declared unit, GWP A1-A3 values, validity dates, and LEED eligibility from PDFs or plain text extracts.
  • Supports batch processing of single EPD files, entire folders of EPD PDFs, or pre-extracted text fixtures for large document sets.
  • Automatically flags scanned, low-text, expired, or incomplete EPDs for manual review to ensure data quality and reduce downstream errors.

Quick Start

Use the epd-parser skill to extract all structured EPD data from the folder of EPD PDFs stored in your project's sustainability document library.

Frequently Asked Questions about epd-parser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract structured data from Environmental Product Declaration PDFs?

To extract structured data from Environmental Product Declaration PDFs, you can use a parser that processes individual files or entire folders to output normalized JSON containing core EPD metadata like manufacturer, product name, and declared units.

Can I batch process an entire folder of EPD PDFs for sustainability workflows?

Yes, you can batch process an entire folder of EPD PDFs. The parser handles large document sets by iterating through directories to extract environmental impact data and produce normalized JSON output for AEC sustainability workflows.

What specific environmental impact fields are extracted from an EPD?

Extracted environmental impact fields include manufacturer, product name, declared unit, GWP A1-A3 values, validity dates, and LEED eligibility. This structured data is output as normalized JSON for downstream material specification.

How does the parser handle scanned or low-text EPD documents?

The parser handles scanned or low-text EPD documents by automatically flagging them for manual review. It also flags expired or incomplete documents to ensure data quality and reduce downstream errors in the extraction process.

Do I need pre-extracted text files or can I parse EPD PDFs directly?

You can parse EPD PDFs directly or use pre-extracted text fixtures. The tool supports processing both raw PDF files and plain text extracts, providing flexibility depending on your document library setup.

How can I validate the accuracy of my EPD data extraction?

You can validate the accuracy of your EPD data extraction using the built-in self-test mode. This feature checks the extraction logic against document fixtures to ensure the output JSON accurately reflects the source PDFs.