Skip to content
Skill Claude Desktop · Claude Code

/product-spec-pdf-parser

Extract FF&E specs from product PDFs at scale

What it does

Type /as:product-spec-pdf-parser in Claude Code and point it at PDF files or a folder. The skill extracts text with the host’s native PDF tools, then Claude reads and reasons over the content to identify products, variants, SKUs, dimensions, materials, and pricing — structuring everything into reviewable rows with each value tied to its page, and unsupported values left unknown.

Handles price books (Herman Miller Aeron), fact sheets with SKUs (Hem Alphabeta), spec sheets, and multi-product catalogs. No regex or custom parsers — Claude IS the parser.

Install

Claude Desktop:

  1. Open Customize → Browse plugins
  2. Click + → Add marketplace from GitHub
  3. Enter AlpacaLabsLLC/skills-for-architects
  4. Install Architecture Studio

Claude Code (terminal):

claude plugin marketplace add AlpacaLabsLLC/skills-for-architects
claude plugin install as@skills-for-architects

Or symlink just this skill:

git clone https://github.com/AlpacaLabsLLC/skills-for-architects.git
ln -s $(pwd)/skills-for-architects/skills/product-spec-pdf-parser ~/.claude/skills/product-spec-pdf-parser

Usage

/as:product-spec-pdf-parser

Then provide PDF paths or a folder:

/as:product-spec-pdf-parser

~/Documents/specs/alphabeta-floor-lamp.pdf
~/Documents/specs/aeron-price-book.pdf

Choose variant depth — expand (one row per variant, default) or summarize (one row per product).

Output schema

Fields like these per product. Library saves use the 33-column product schema, with variant, price adder and origin kept in Notes:

FieldExample
Product NameAlphabeta Floor Lamp
VariantDiamond, Black
SKUHEM-AF-DB
Brand / DesignerHem / Luca Nichetto
Collection / CategoryAlphabeta / Lighting
DescriptionModular floor lamp with interchangeable shades
W / D / H / Seat H— / — / 135.5 / —
Unit / Weightcm / 4.5 kg
MaterialsAluminium, Steel
Colors/FinishesBlack
List Price / Price Adder595.00 / —
CurrencyEUR
Warranty / Certifications— / CE
Country of OriginSweden
Source Filealphabeta-fact-sheet.pdf

PDF types supported

TypeStrategy
Fact sheet with SKUsOne row per SKU
Fact sheet with finishesOne row per upholstery/finish option
Price book / configuratorOne row per product type, options summarized
Product catalogRows for each distinct product

How it handles failures

  • Scanned/image PDFs — detected and flagged for OCR
  • Password-protected PDFs — caught and reported
  • Large PDFs (100+ pages) — processed in bounded chunks, with per-page coverage and gaps reported

After every batch: Parsed: X products from Y PDF(s)

Pairs with

Use /as:product-spec-bulk-fetch for web URLs instead of PDFs, then /as:product-data-cleanup to normalize. Chain: PDF parse → cleanup → spec-ready schedule.

Related skills