analyzing-products — Claude Code skill: product facts from a URL or photo
Turns a product page or a single photo into facts you can feed straight into image or video generation.
npx skills add SupercmoHQ/superCMO-skills --skill analyzing-products -a claude-codeWhat analyzing-products does
Two modes, picked by what you hand over. Give the skill an e-commerce URL and it returns a two-paragraph description plus up to 5 downloaded images that survived filtering. Give it only a photo and you get the category, how the item is used, which parts move or open, and the visual details worth keeping.
Both a URL and a photo? The URL pipeline runs, and the picture joins the reference set. Instructions live in two files: references/url-extract.md covers url_extraction, image download, filtering through image_analysis and the write-up; references/photo-analysis.md covers the photo path. Only the matching file gets read. The skill does not stop to ask for confirmation — a URL or photo plus generation intent is enough to proceed.
When extraction fails, it asks for a photo and switches modes. If every image is rejected for faces, a different variant or not being a product shot, the cleanest one stays, or the description goes through alone. Market positioning is left to the calling skill; this one sticks to objective facts. A blurry or cropped photo gets a request for a clearer shot instead of a guess about the mechanism.
What it helps with
- pull a description and reference images off an Amazon or Shopify product page
- describe a product when all you have is a photograph
- filter a gallery down to clean shots, dropping faces and wrong variants
- map moving and opening parts for a product video
- prepare inputs for image and video generation
Example prompts for the agent
- Analyze this product URL and give me a description with reference images
- Here's a photo of the product — work out the category, how it's used and which parts move
- Pull product facts from this link, and keep the photo as an extra reference
How to install analyzing-products
1Skills CLI (Vercel)
npx skills add SupercmoHQ/superCMO-skills --skill analyzing-products -a claude-code2Manually: put the files in place
~/.claude/skills/analyzing-products/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/analyzing-products/
1Skills CLI (Vercel)
npx skills add SupercmoHQ/superCMO-skills --skill analyzing-products -a codex2Manually: put the files in place
.agents/skills/analyzing-products/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add SupercmoHQ/superCMO-skills --skill analyzing-products -a cursor2Manually: put the files in place
.cursor/skills/analyzing-products/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install SupercmoHQ/superCMO-skills analyzing-products2Manually: put the files in place
.github/skills/analyzing-products/SKILL.md1Skills CLI (Vercel)
npx skills add SupercmoHQ/superCMO-skills --skill analyzing-products -a gemini-cli2Platform CLI
gemini skills install https://github.com/SupercmoHQ/superCMO-skills --path skills/analyzing-productsManually: put the files in place
.devin/skills/analyzing-products/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add SupercmoHQ/superCMO-skills --skill analyzing-products -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about analyzing-products
How do I install analyzing-products in Claude Code?
Run npx skills add SupercmoHQ/superCMO-skills --skill analyzing-products -a claude-code. The skill file lands at ~/.claude/skills/analyzing-products/SKILL.md.
What does analyzing-products do?
It converts a product URL or photo into generation-ready facts: a description, curated images, the category, usage and visual details.
What happens if the URL can't be extracted?
The skill asks for a product photo and switches to photo mode.
Source text
SKILL.md · Apache-2.0
--- name: analyzing-products description: Normalizes a product into generation-ready facts — from an e-commerce URL (a clean description plus curated product images) or from a photo alone (category, how it's used, its moving/opening parts, and key visual details). Use when a product URL or photo needs turning into inputs for image/video generation, or when another skill needs product facts before generating. license: Apache-2.0 metadata: version: "0.1.0" category: creative summary: "Analyzes an e-commerce link or photo to map out your product's exact physical mechanics and extract clean reference images, building a highly accurate creative brief without any manual research or extraction." --- # Product Analysis Turn a product — an e-commerce **URL** or a bare **photo** — into clean, reusable facts for downstream image/video generation: a tight description, curated product images, and how the product is physically used. It's a building block: other skills call it at the input stage, before any generation. ## Workflow ### Step 1: Pick the mode and run it | Input | Reference | What you produce | | ----- | --------- | ---------------- | | An e-commerce URL (Amazon, Shopify, AliExpress, any product page) | `references/url-extract.md` | A two-paragraph description + up to 5 downloaded, filtered product images | | A product photo only (no URL, no description) | `references/photo-analysis.md` | Category + how it's used + moving/opening parts + key visual details | Read **only** the matching reference and follow it end to end. If both a URL and a photo are given, run the URL mode (richer) and keep the photo as one more reference image; if neither is given, there's nothing to analyze — ask for one. Don't pause for confirmation — a URL (or photo) plus generation intent means extract and proceed. ### Step 2: Hand off Return the result to whoever called you, ready to drop into generation: - **URL mode** → the description and the kept image files (local paths, usable as reference images). - **Photo mode** → the category, how it's used, any moving or opening parts, and the key visual details. Don't rank the product's market position — the calling skill decides that from packaging cues. Your job is the objective facts. ## Edge cases - **The URL can't be extracted** (no result, or the extractor isn't set up) → ask for a product photo instead and switch to photo mode. - **Every image fails the filter** (faces, wrong variant, not a product shot) → keep the single cleanest, or hand off the description alone and say plainly that no clean image survived. - **A supplied photo is too unclear to read** (blurry, cropped, ambiguous) → say what you can't determine and ask for a clearer shot rather than guessing the mechanic. - **Neither a URL nor a photo** → ask for one; there is nothing to analyze. ## Reference - `references/url-extract.md` — the URL pipeline: `url_extraction` → download the images → filter them with `image_analysis` → write the description. - `references/photo-analysis.md` — the photo pipeline: category, how it's used, moving/opening parts, and the visual details to preserve.
© SupercmoHQ · Apache-2.0 · SupercmoHQ/superCMO-skills