product-spec-pdf-parser

Extract structured product data from PDF spec sheets into JSON.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually extracting product details like names, SKUs, variants, dimensions, and prices from FF&E product spec PDFs, price books, and catalog sheets is time-consuming and error-prone. This Skill automates that process to eliminate repetitive manual data entry.

Core Features & Use Cases

  • Multi-Format Input Support: Parse text from PDFs (with optional PyMuPDF dependency) or plain text/markdown fixtures.
  • Batch Processing: Process a single PDF or an entire directory of product PDFs into one unified structured JSON report.
  • Scanned PDF Detection: Automatically flag low-text or image-only PDFs that require OCR preprocessing before parsing.
  • Use Case: FF&E product teams can use this to pull structured product data from hundreds of manufacturer spec PDFs, ready for downstream cleanup and enrichment workflows.

Quick Start

Use the product-spec-pdf-parser skill to extract all structured product data from the folder of product spec PDFs in your project directory.

Frequently Asked Questions about product-spec-pdf-parser

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

FAQPage Schema
How do I extract product data like SKUs and dimensions from PDF spec sheets?

Extracting product data from PDF spec sheets is automated by parsing text-based PDFs to capture product names, brands, SKUs, variants, dimensions, and prices into structured JSON output for downstream workflows.

Can I batch process a directory of product PDFs into a single JSON file?

Batch processing a directory of product PDFs into a single unified structured JSON report is fully supported, allowing you to extract FF&E product data from hundreds of manufacturer catalog documents at once.

Does this PDF parser work with scanned image-only documents?

Scanned image-only PDFs are not parsed directly; the tool automatically flags low-text PDFs that require OCR preprocessing before extraction to ensure accurate product data capture.

What is the best way to automate FF&E product data entry from price books?

Automating FF&E product data entry from price books is best handled by parsing text-based PDFs or plain text fixtures to pull structured product data, eliminating repetitive manual data entry and reducing errors.

Do I need PyMuPDF to parse product data from PDFs?

PyMuPDF is an optional dependency for PDF parsing, allowing you to extract text directly from PDF spec sheets, while plain text and markdown fixtures can also be parsed without it.

What limitations should I expect when parsing product catalog PDFs?

Parsing product catalog PDFs is limited to text-based documents; image-only or low-text scanned PDFs lack extractable text and will be flagged for OCR preprocessing rather than parsed directly.