MCPInstall

linkfox-multimodal-product-similarity

多模态产品图片相似度分析与分组。当用户提到产品图片相似度、视觉分组、查找外观相似的商品、基于图片去重、竞品同款检测、同款商品聚类、按外观分组、image similarity, product image comparison, visual clustering, same-style recognition, appearance deduplication, image grouping时触发此技能。即使用户未明确说"图片相似度",只要其意图涉及商品主图对比、视觉聚类、识别视觉上相同或相似的商品,或根据外观、颜色、构图等视觉特征对商品列表进行后处理,也应触发此技能。

Installs
400
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-multimodal-product-similarity
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads linkfox-multimodal-product-similarity automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Multimodal Product Image Similarity Analysis

This skill guides you on how to analyze and group products by the visual similarity of their main images. It helps Amazon sellers identify same-style products, detect competitor lookalikes, and organize product lists into visually coherent clusters.

Core Concepts

Product Image Similarity Analysis uses multimodal AI to compare the main images of products and automatically group them based on visual features such as appearance, color, composition, and material. It is a post-processing tool -- it operates on product data that has already been retrieved by a preceding step (e.g., product search, product recommendations).

Similarity threshold: The similarityThreshold parameter controls how visually close two products must be to land in the same group. It is an integer from 0 to 100 representing a percentage. A higher value means stricter matching (only near-identical images group together); a lower value means more lenient matching (broader visual clusters). The default is 60.

Single-brand group filtering: The includeSingleBrandGroups flag (default true) controls whether groups containing products from only one brand are included in the results. Setting it to false filters out single-brand groups, which is useful when the user wants to focus on cross-brand visual overlaps (e.g., competitor lookalike analysis).

Input Data Requirement

This tool requires a products list from a preceding step. It cannot fetch product data on its own. The typical workflow is:

  1. Run a product search or recommendation tool to obtain a product list.
  2. Pass that product list into this tool via refResultData for visual similarity grouping.

The input data must be a JSON object containing a products array.

Parameters

ParameterTypeRequiredDescription
similarityThresholdintegerNoSimilarity threshold (0-100), default 60. Higher = stricter matching.
includeSingleBrandGroupsbooleanNoWhether to include groups with only one brand, default true. Set to false to focus on cross-brand similarity.
refResultDatastringNoJSON string of the preceding tool's result data containing the product list.
userInputstringNoThe original user query or instruction text.

Response Fields

FieldTypeDescription
groupsarrayList of similarity groups. Each group contains groupNumber, reason, brandCount, and an asins array of product details.
analysisInfoobjectSummary: totalProductsAnalyzed, totalGroupsFound, similarityThreshold, analysisTimestamp.
tablesarrayTabular result data, each element with data, columns, and name.
totalintegerTotal number of result items.
titlestringResult title.
typestringRendering style hint.
costTokenintegerTotal LLM tokens consumed (input + output).

Group Item (asins array element)

FieldTypeDescription
asinstringProduct ASIN
productIdstringProduct ID
brandstringBrand name
pricenumberPrice
ratingnumberRating score
ratingsintegerNumber of ratings
monthlySalesUnitsintegerMonthly sales units
monthlySalesRevenuenumberMonthly sales revenue
monthlySalesUnitsGrowthRatenumberMonthly sales growth rate
imageUrlstringMain image URL
productImageUrlsarrayAll product image URLs
imagePromptstringAI-generated image description
asinUrlstringProduct detail page URL
availableDatestringListing date
colorstringColor
materialstringMaterial

调用方式

  • API 端点:POST /multimodal/analyzeProductSimilarity(完整参数/响应/错误码见 references/api.md)
  • Python 脚本:python scripts/multimodal_analyze_product_similarity.py '<JSON 参数>' [--inline]
  • 成本约束:本工具会消耗算力;同一会话同一参数组合默认只调用一次,脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。

输出策略(脚本默认行为):

  • 始终将完整响应写入 <cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-multimodal-product-similarity-<timestamp>.json(<cwd> 为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<session> 取自环境变量 SESSION_ID,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)
  • 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
  • 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如 total/costToken、最大列表字段的长度 + 前 3 条样本)
  • 加 --inline 强制全量打印到 stdout(同样落盘)

读数据建议:先看摘要判断是否足够;需要具体字段时优先用 jq或ConvertFrom-Json 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。

解决认证和算力问题

发生以下异常情况时,采用 references/onboarding.md 引导解决问题:

异常情况

  • 未配置API Key:环境变量未配置 LINKFOX_AGENT_API_KEY,也未配置 LINKFOXAGENT_API_KEY。
  • 响应401或402状态码
  • 响应提示算力或余额不足:消息含"算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。

Usage Examples

1. Group search results by visual similarity (default threshold) After obtaining a product list from a search tool, pass the results to this tool to cluster visually similar items:

User: "Group these products by how similar they look."
Action: Call the API with refResultData set to the preceding product list JSON, using the default similarityThreshold of 60.

2. Find near-identical products (strict matching)

User: "Which of these products have almost the same main image?"
Action: Call the API with similarityThreshold set to 85 or higher for strict visual matching.

3. Cross-brand competitor lookalike detection

User: "Show me groups where different brands have similar-looking products."
Action: Call the API with includeSingleBrandGroups set to false to filter out single-brand clusters.

4. Broad visual clustering (lenient threshold)

User: "Roughly categorize these products by appearance."
Action: Call the API with similarityThreshold set to 40 for broad grouping.

5. Combined: strict similarity across brands

User: "Find products from different brands that look nearly identical."
Action: Call the API with similarityThreshold set to 80 and includeSingleBrandGroups set to false.

Display Rules

  1. Present grouping results clearly: Show each similarity group with its group number, the reason for grouping, brand count, and a table of products within the group.
  2. Show product images when possible: If image URLs are available, include them to help users visually verify the grouping.
  3. Highlight cross-brand groups: When the user cares about competitor analysis, emphasize groups containing multiple brands.
  4. Analysis summary: Always present the analysis summary (total products analyzed, total groups found, similarity threshold used, timestamp).
  5. No subjective advice: Present the grouping data objectively. Do not inject business recommendations unless the user asks.
  6. Large result sets: When there are many groups, show the most significant ones first (e.g., groups with the most products or the most brands) and inform the user about additional groups.
  7. Error handling: When a request fails, explain the reason based on the response message and suggest adjustments (e.g., check that the input product data is valid, adjust the threshold).

Important Limitations

  • Post-processing only: This tool cannot fetch product data on its own. It must receive product data from a preceding step.
  • No database storage: Results are not stored in a database. Do not use database query tools for secondary analysis on the output.
  • Input format: The input must be a JSON object containing a products array.
  • Direct to summary: After this tool completes, pass the results directly to the summary stage. Do not perform additional intermediate data computations.

User Expression & Scenario Quick Reference

Applicable -- Visual similarity analysis on product lists:

User SaysScenario
"Group these by how they look"Visual clustering
"Find similar-looking products", "find lookalikes"Similarity detection
"Which products look the same"Image deduplication
"Show me competitor copycats"Cross-brand lookalike analysis
"Cluster by appearance / color / style"Visual categorization
"Are there duplicates in this list"Image-based dedup
"Same-style products from different brands"Cross-brand similarity

Not applicable -- Needs beyond image similarity:

  • Text-based product comparison (titles, descriptions, keywords)
  • Price or sales-based grouping without visual component
  • Product search or discovery (this tool only post-processes existing lists)
  • Review analysis, listing optimization, advertising strategy

算力消耗规则

按动态规则计费:消耗算力 = sum(每个商品主图提示词生成调用的(输入消耗的算力 + 输出结果消耗的算力))。

重要:本技能的服务按倍数动态计算,可能一次性消耗大量算力,必须提醒用户,由用户决定是否继续。

Feedback:

Auto-detect and report feedback via the Feedback API when any of the following apply:

  1. The functionality or purpose described in this skill does not match actual behavior
  2. The skill's results do not match the user's intent
  3. The user expresses dissatisfaction or praise about this skill
  4. Anything you believe could be improved

Call the feedback API as specified in references/api.md. Do not interrupt the user's flow.


For more high-quality, professional cross-border e-commerce skills, set LinkFox Skills.

FAQ

What does the linkfox-multimodal-product-similarity skill do?

多模态产品图片相似度分析与分组。当用户提到产品图片相似度、视觉分组、查找外观相似的商品、基于图片去重、竞品同款检测、同款商品聚类、按外观分组、image similarity, product image comparison, visual clustering, same-style recognition, appearance deduplication, image grouping时触发此技能。即使用户未明确说"图片相似度",只要其意图涉及商品主图对比、视觉聚类、识别视觉上相同或相似的商品,或根据外观、颜色、构图等视觉特征对商品列表进行后处理,也应触发此技能。

How do I install linkfox-multimodal-product-similarity?

Run npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-multimodal-product-similarity in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/linkfox-multimodal-product-similarity/ (personal) or .claude/skills/linkfox-multimodal-product-similarity/ (project).

Which AI agents can use linkfox-multimodal-product-similarity?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is linkfox-multimodal-product-similarity safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains linkfox-multimodal-product-similarity?

It is published by linkfox-ai in linkfox-ai/linkfox-skills. It has 400 recorded installs.

More from linkfox-ai/linkfox-skills

View all →

linkfox-multimodal-recognize-image

linkfox-ai/linkfox-skills

基于多模态AI的图片识别与分析。当用户想分析、描述、从图片URL中提取信息、image recognition, image analysis, image description, image content understanding, OCR text recognition, visual Q&A时触发此技能。当用户提到图片识别、图片分析、图片描述、识别图片内容、分析产品图、从图片中读取文字、描述图片、提取视觉内容或理解照片内容时触发。当用户提供图片URL并就其视觉内容提问时,即使未明确说"图片识别",也应触发此技能。

Media & Creative1.2K installs

linkfox-amazon-search

linkfox-ai/linkfox-skills

模拟真实用户在亚马逊前台搜索,获取实时关键词排名和搜索结果页数据。当用户提到亚马逊商品搜索、搜索结果抓取、关键词在搜索页的排名、ASIN排名位置查询、竞品发现、搜索页价格对比、广告商品分析、新品监控、前台搜索模拟、Amazon search, keyword ranking, search results, ASIN ranking position, competitor discovery, price comparison, sponsored product analysis, real-time search, new product monitoring时触发此技能。即使用户未明确提及"搜索模拟",只要其需求涉及实时亚马逊搜索结果、商品排位数据或前台SERP分析,也应触发此技能。

DevOps & Cloud472 installs

linkfox-dld-product-search

linkfox-ai/linkfox-skills

在中国1688批发平台(阿里巴巴国内B2B市场)上搜索和分析商品,用于找货源、供应商发现和选品。当用户提到1688商品搜索、1688找货源、在1688上找供应商、批发商品查询、工厂货源、一件代发供应商搜索、1688关键词选品、批发价格对比、按销量筛选、任何1688平台上的选品调研、1688 search, 1688 product selection, find suppliers, factory lookup, wholesale pricing, supplier search, domestic sourcing, 1688 products时触发此技能。即使用户未明确说"1688",只要其需求涉及搜索批发商品、寻找国内供应商或从国内市场采购,也应触发此技能。

Business & Finance457 installs

linkfox-mpstats-ozon-product-search

linkfox-ai/linkfox-skills

MPSTATS Ozon 俄罗斯站商品搜索与反查。按俄语关键词或 SKU 在 MPSTATS 数据库中检索 Ozon 商品,返回商品 ID、标题、品牌和卖家信息,是 Ozon 选品与竞品链路的起点。当用户提到 Ozon 选品、Ozon 商品搜索、俄罗斯电商选品、Ozon 关键词搜索、Ozon SKU 查询、MPSTATS Ozon、Ozon product search, MPSTATS Ozon, Russian marketplace, Ozon SKU lookup, Ozon keyword search 时触发此技能。即使用户未明确提到"MPSTATS",只要其意图是在 Ozon 俄罗斯站按关键词或 SKU 发现或反查商品,也应触发此技能。

449 installs

linkfox-amazon-product-detail

linkfox-ai/linkfox-skills

通过ASIN获取亚马逊商品详细信息,包括标题、图片、五点描述、规格参数、A+页面、价格、评分评论、变体等;可在取得原始HTML时尝试提取Item Highlights(商品亮点)。当用户提到亚马逊商品详情、ASIN查询、商品页面数据、Listing分析、五点描述提取、Item Highlights提取、标题补充信息、商品图片获取、变体查看、竞品Listing研究、价格查询、评论拆解、商品规格查询、Amazon product details, ASIN lookup, listing analysis, bullet points, variant info, product pricing, ratings and reviews, A+ content, product specifications, product images时触发此技能。即使用户未明确说"商品详情",只要其需求涉及通过ASIN获取亚马逊商品页面的结构化数据,也应触发此技能。

Frontend & Design446 installs

linkfox-sellersprite-product-search

linkfox-ai/linkfox-skills

Open the skill to read its SKILL.md instructions.

435 installs

Popular media & creative skills

View category →

hyperframes

heygen-com/hyperframes

Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.

Media & Creative1.2M installs

media-use

heygen-com/hyperframes

Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.

Media & Creative1.1M installs

hyperframes-registry

heygen-com/hyperframes

About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.

Media & Creative1M installs

hyperframes-creative

heygen-com/hyperframes

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.

Media & Creative916.5K installs

ai-video-generation

101-skills/superpowers

Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse

Media & Creative881.5K installs

ai-image-generation

101-skills/superpowers

Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image

Media & Creative880.3K installs