$npx -y skills add AlpacaLabsLLC/skills-for-architects --skill product-matchFind visually or functionally similar products from an image, name, or description. Use when the user asks to "find something like this", match a product from a photo, or source alternates to a given item.
| 1 | # /product-match — Product Match |
| 2 | |
| 3 | "Find me something like this." Takes a product — by name, image, or description — and searches the web for similar alternatives. Returns 5-10 matches with specs, pricing, and links. |
| 4 | |
| 5 | ## When to Use |
| 6 | |
| 7 | - Designer has a product they like but it's over budget, discontinued, or wrong lead time |
| 8 | - Client references a product and you need alternatives at different price points |
| 9 | - Sourcing a similar product from a different manufacturer or region |
| 10 | - Finding contract/trade equivalents of residential products (or vice versa) |
| 11 | |
| 12 | ## Step 1: Accept Input |
| 13 | |
| 14 | The designer provides a product reference in any format: |
| 15 | |
| 16 | **By name:** |
| 17 | ``` |
| 18 | /product-match Eames Lounge Chair |
| 19 | ``` |
| 20 | |
| 21 | **By name + constraints:** |
| 22 | ``` |
| 23 | /product-match Eames Lounge Chair but under $3,000 |
| 24 | ``` |
| 25 | |
| 26 | **By image:** |
| 27 | ``` |
| 28 | /product-match ~/Downloads/chair-photo.jpg |
| 29 | ``` |
| 30 | |
| 31 | **By description:** |
| 32 | ``` |
| 33 | /product-match mid-century lounge chair, molded plywood shell, leather cushions, swivel base |
| 34 | ``` |
| 35 | |
| 36 | **By URL:** |
| 37 | ``` |
| 38 | /product-match https://store.hermanmiller.com/living-room-furniture/eames-lounge-chair |
| 39 | ``` |
| 40 | |
| 41 | ## Step 2: Identify the Source Product |
| 42 | |
| 43 | If given a name or URL, look up the product's key attributes: |
| 44 | - Category and subcategory |
| 45 | - Dimensions (W, D, H) |
| 46 | - Materials and finishes |
| 47 | - Price range |
| 48 | - Designer / design era |
| 49 | - Key visual characteristics (silhouette, proportions, details) |
| 50 | |
| 51 | If given an image, use Claude vision to describe: |
| 52 | - Product type and category |
| 53 | - Shape, proportions, silhouette |
| 54 | - Materials visible (wood type, metal finish, upholstery) |
| 55 | - Style period and design language |
| 56 | - Color palette |
| 57 | - Estimated scale |
| 58 | |
| 59 | If given a description, extract the same attributes from the text. |
| 60 | |
| 61 | Document the source product clearly: |
| 62 | |
| 63 | ``` |
| 64 | ## Source Product |
| 65 | Eames Lounge Chair — Herman Miller |
| 66 | Category: Lounge Chair |
| 67 | Dims: 32.75"W × 32.5"D × 33.5"H |
| 68 | Materials: Molded plywood, leather |
| 69 | Price: $5,695 |
| 70 | Style: Mid-Century Modern, organic, sculptural |
| 71 | Key features: Swivel base, tilting seat, separate ottoman |
| 72 | ``` |
| 73 | |
| 74 | ## Step 3: Search for Matches |
| 75 | |
| 76 | Run 3-5 web searches targeting different angles: |
| 77 | |
| 78 | 1. **Direct alternatives**: `lounge chairs similar to Eames` |
| 79 | 2. **Category + style**: `mid-century molded plywood lounge chair` |
| 80 | 3. **Price-specific** (if budget mentioned): `modern lounge chair under $3,000` |
| 81 | 4. **Material-specific**: `leather and walnut lounge chair swivel` |
| 82 | 5. **Trade/contract sources**: `contract lounge chair molded wood specification` |
| 83 | |
| 84 | For each candidate found, attempt to fetch the product page for full specs. |
| 85 | |
| 86 | **Target: 5-10 matches** that genuinely resemble the source. Quality over quantity. |
| 87 | |
| 88 | ## Step 4: Score and Rank Matches |
| 89 | |
| 90 | For each match, assess similarity on: |
| 91 | - **Visual similarity** (0-5): Does it look like the source? |
| 92 | - **Material match** (0-3): Same or similar materials? |
| 93 | - **Price proximity** (0-3): Within a reasonable range of source or stated budget? |
| 94 | - **Dimension match** (0-2): Similar scale? |
| 95 | - **Availability** (0-2): In stock or reasonable lead time? |
| 96 | |
| 97 | Total score out of 15. Present in descending order. |
| 98 | |
| 99 | ## Step 5: Present Results |
| 100 | |
| 101 | ``` |
| 102 | ## Product Matches for: Eames Lounge Chair |
| 103 | |
| 104 | ### 1. Plycraft Mr. Chair — Plycraft (Score: 13/15) |
| 105 | 32"W × 30"D × 33"H · Molded walnut plywood, leather · $2,495 |
| 106 | Lead: In stock · Indoor |
| 107 | 🔗 plycraft.com/mr-chair |
| 108 | Why: Direct mid-century competitor. Same era, same construction technique. |
| 109 | Nearly identical silhouette at less than half the price. |
| 110 | |
| 111 | ### 2. Tiempo Lounge — Lazar (Score: 11/15) |
| 112 | 31"W × 33"D × 34"H · Walnut veneer, leather · $3,200 |
| 113 | Lead: 6-8 weeks · Indoor |
| 114 | 🔗 lazarind.com/tiempo |
| 115 | Why: Modern reinterpretation. Slightly softer lines, similar materials. |
| 116 | Available in COM. |
| 117 | |
| 118 | ### 3. ... |
| 119 | |
| 120 | --- |
| 121 | |
| 122 | ## Comparison |
| 123 | |
| 124 | | # | Product | Brand | W | D | H | Price | Material | Lead | Match | |
| 125 | |---|---------|-------|---|---|---|-------|----------|------|-------| |
| 126 | | 1 | Mr. Chair | Plycraft | 32 | 30 | 33 | $2,495 | Plywood/Leather | Stock | 13/15 | |
| 127 | | 2 | Tiempo | Lazar | 31 | 33 | 34 | $3,200 | Walnut/Leather | 6-8w | 11/15 | |
| 128 | ``` |
| 129 | |
| 130 | ### Presentation rules |
| 131 | |
| 132 | - Lead with the comparison table for quick scanning |
| 133 | - Include "Why" for each — what makes this a good match and what's different |
| 134 | - Flag trade-offs: "veneer not solid", "no swivel", "larger scale" |
| 135 | - Group if useful: "Closest matches", "Budget alternatives", "Contract options" |
| 136 | |
| 137 | ## Step 6: Save |
| 138 | |
| 139 | If the designer picks matches ("save 1 and 3"), write to the master Google Sheet using the 33-column schema defined in `../../schema/product-schema.md` (read for column reference and formats). Use `../../schema/sheet-conventions.md` for CRUD patterns. |
| 140 | |
| 141 | - |