Product Data Import
A Claude Code skill that takes unstructured product data — notes, CSV, or conversation — and generates a proper FF&E specification schedule with item numbers, quantities, dimensions, pricing, and category subtotals.
What it does
Type /product-data-import in Claude Code and give it a list of products in any format — rough notes, a CSV, a pasted spreadsheet, or just a conversation. The skill parses everything, fills in known specs from reference data, assigns item numbers by category, calculates extended pricing, and outputs a formatted FF&E schedule.
Works with well-known products (Eames, Steelcase, Knoll, etc.) and unknown ones — anything it can’t look up gets flagged as TBD.
Install
Claude Desktop:
- Open Customize → Browse plugins
- Click + → Add marketplace from GitHub
- Enter
AlpacaLabsLLC/skills-for-architects - Install the Product & Materials Research plugin
Claude Code (terminal):
claude plugin marketplace add AlpacaLabsLLC/skills-for-architects
claude plugin install 06-materials-research@skills-for-architects
Or symlink just this skill:
git clone https://github.com/AlpacaLabsLLC/skills-for-architects.git
ln -s $(pwd)/skills-for-architects/plugins/06-materials-research/skills/product-data-import ~/.claude/skills/product-data-import
Usage
/product-data-import
Then give it products however you have them:
# Notes
3x Eames Lounge Chair, Herman Miller, walnut/black leather, $5,695 each
2x Nelson Platform Bench 48", Herman Miller, natural maple, $2,195
1x Noguchi Coffee Table, Herman Miller, walnut/glass, $2,095
Pendant light for above the table - something by Flos, budget $800-1200
# File
/product-data-import ~/Documents/project/rough-list.csv
# Conversational
"We need 8 task chairs — Steelcase Leap V2, black, about $1,200 each"
What it outputs
A formatted schedule grouped by category with item numbers, dimensions, pricing, and subtotals:
FF&E Schedule — Lobby Renovation
7 items · 9 units · $24,370 estimated
| Item # | Product | Brand | Qty | W | D | H | Unit $ | Ext $ |
|---|---|---|---|---|---|---|---|---|
| S-01 | Eames Lounge Chair | Herman Miller | 3 | 32.75 | 32.5 | 33.5 | $5,695 | $17,085 |
| T-01 | Nelson Platform Bench 48” | Herman Miller | 2 | 48 | 18.5 | 14 | $2,195 | $4,390 |
| T-02 | Noguchi Coffee Table | Herman Miller | 1 | 50 | 36 | 15.75 | $2,095 | $2,095 |
| L-01 | TBD Pendant | Flos | 1 | — | — | — | ~$1,000 | ~$1,000 |
Seating: $17,085 · Tables: $6,485 · Lighting: ~$1,000
Item numbering
Products are grouped by category and numbered with a prefix:
| Category | Prefix | Category | Prefix |
|---|---|---|---|
| Seating | S | Lighting | L |
| Tables | T | Acoustic | AC |
| Desks | D | Textiles | TX |
| Storage | ST | Accessories | AX |
Output formats
- Markdown — in conversation (default)
- CSV — saved as
product-data-import-YYYY-MM-DD.csv - Google Sheet — written to the master product library using the 33-column schema
The Google Sheet output is compatible with /product-research, /product-spec-bulk-fetch, and all other product data skills.
TBD items
Products without full specs are flagged as TBD. After generating the schedule, the skill offers to research them using /product-research.
Pairs with
/product-research— find specific products for TBD line items/product-data-cleanup— normalize the schedule after assembly/product-spec-bulk-fetch— pull full specs from product page URLs/csv-to-sif— convert the schedule to SIF for dealer procurement
Related skills
CSV to SIF
Convert FF&E product lists to SIF format for dealer procurement systems
Product Data Cleanup
Normalize messy product data into spec-ready data
Product Enrich
Auto-tag FF&E products with categories, colors, materials, and style tags