Skip to main content
skill CX Codex

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.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add SupercmoHQ/superCMO-skills --skill analyzing-products -a claude-code
Open on GitHub

What 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-code

2Manually: put the files in place

~/.claude/skills/analyzing-products/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/analyzing-products/

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

Similar skills

Everything for Marketing and content →

From the same set9

writing-video-prompts Writes the motion prompt for a video clip: what moves, how the camera behaves, the physics and the audio. Text only, nothing is generated. CX Codex +1 ★ 205repo stars researching-competitor-ads Pulls a competitor's live and stopped ads, has a vision model watch the video and read the stills, and shows which creatives held the longest. CX Codex +1 ★ 205repo stars identifying-competitors A skill that works out who a brand competes with: reads its site, searches the web for alternatives, and returns a shortlist with names and websites. CX Codex +1 ★ 205repo stars generating-storyboards Draws storyboard sheets for a video: one sheet per clip, vertical panels in a row, one action each. Useful once clip lengths and the story are locked but nothing is animated yet. CX Codex +1 ★ 205repo stars generating-image-ads This skill turns a product photo or URL into a finished static ad — a single frame or a set sized for the placements you name. CX Codex +1 ★ 205repo stars generating-ai-actors Casts a photorealistic person as a single image. Pass that image into later generations and the same face, hair and build come back. CX Codex +1 ★ 205repo stars adapting-formats Rebuilds an existing image ad at other aspect ratios while keeping the product, the wording and the look. Handy when one creative has to run in several sizes. CX Codex +1 ★ 205repo stars SuperCMO Turns a product photo and brief into marketing images and videos. Use it to plan an ad, create its scenes, and assemble the clips. CX Codex +1 ★ 205repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor