← Back to Skills Marketplace
82
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install vip-img-product
Description
唯品会(vip.com)图片搜索商品技能。当用户想通过图片搜索相似商品时触发,包括但不限于:以图搜图、拍照搜商品、图片搜索、找同款等。返回商品名称、价格、品牌、图片、链接等结构化信息。
Usage Guidance
This skill appears to do what it says (upload a local image to vip.com and return structured product results). However, it reads your local vipshop login tokens (~/.vipshop-user-login/tokens.json) and uses them to build product links that embed your PASSPORT_ACCESS_TOKEN (encoded in the dt parameter). The SKILL.md requires showing script output and product links verbatim — which means those links could expose your access token if they are shared or logged. Before installing or running: 1) confirm you trust the vipshop-user-login skill and understand where your tokens are stored; 2) review the included scripts locally (they are provided) so you’re comfortable with how tokens are read and used; 3) avoid sharing the raw product links returned by the skill or modify the workflow so the agent redacts or doesn’t display dt/credentials; 4) if you don’t want your account token embedded in links, do not use this skill or modify exchange_link_builder to avoid embedding PASSPORT_ACCESS_TOKEN into publicly-displayed URLs. If you want, I can (a) point out exactly where to redact the dt parameter in the code, or (b) produce a safer alternative that strips sensitive parameters before display.
Capability Analysis
Type: OpenClaw Skill
Name: vip-img-product
Version: 1.0.1
The skill bundle provides a legitimate image-based product search for Vipshop (vip.com). It functions by uploading images to Vipshop's servers and querying their product APIs, using local authentication tokens stored in `~/.vipshop-user-login/tokens.json` as documented in `SKILL.md`. While `scripts/img_search.py` and `scripts/exchange_link_builder.py` contain hardcoded API keys and a signing secret, these appear to be functional requirements for the integration rather than indicators of malicious intent, and no data is exfiltrated to unauthorized third-party domains.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (VIP image-based product search) align with the implemented behavior: uploading a local image to vip.com endpoints, calling classification and product-list APIs, and formatting results. The need to check a local vipshop login token (for mars_cid / PASSPORT_ACCESS_TOKEN) is consistent with using authenticated VIP APIs.
Instruction Scope
SKILL.md explicitly requires reading ~/.vipshop-user-login/tokens.json and auto-invoking the vipshop-user-login skill if not logged in. It also mandates displaying the full script output and the product links unchanged. That is coherent with the implementation, but the instruction to always show full original data and links increases the chance of leaking sensitive tokens embedded in generated URLs.
Install Mechanism
No install spec; this is instruction + local Python scripts that use only the standard library. No downloads from external/unknown hosts or installers were specified.
Credentials
The scripts read a local token file (~/.vipshop-user-login/tokens.json) to obtain PASSPORT_ACCESS_TOKEN and mars_cid — which is justified for calling VIP private APIs. However, the exchange link builder embeds the access token into a base64 'dt' parameter in produced product links; the SKILL.md requires presenting those links verbatim. Displaying those links can expose the user's access token to others or to logs, which is disproportionate unless the user is warned and accepts the risk.
Persistence & Privilege
Skill is not always-enabled and does not request system-wide changes. It reads a user-scoped file and invokes another skill for login as documented. It does not attempt to modify other skills or system configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install vip-img-product - After installation, invoke the skill by name or use
/vip-img-product - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- 强化了规范要求:所有搜索结果必须完整展示,不得只展示部分商品或对商品数据进行选择性省略
- 商品分页每页数量由20个调整为10个
- 用户展示输出表格中,商品名称改为带跳转的 Markdown 链接格式
- 否定“未登录”时自处理,明确须自动触发 `vipshop-user-login` skill
- 细化了步骤和参数描述,更明确每步数据来源与处理方式
- 明确输出格式和展示要求,补充了部分重要字段说明
v1.0.0
vipshop-img-product 1.0.0
- 首发功能:通过上传本地图片,在唯品会平台智能搜索相似/同款商品,自动识别分类、结构化输出结果。
- 自动检测登录状态,若未登录自动触发 vipshop-user-login 流程,无需手动操作。
- 支持多种图片格式(jpg、jpeg、png、gif、bmp、webp),并包含文件验证机制。
- 搜索结果分页展示,可通过“下一页”获取更多商品。
- 清晰的用户展示格式,结果包括商品名称、品牌、价格、折扣、图片及链接等信息。
- 技能全程使用 Python 标准库,无外部依赖,接口调用链及error handling清晰。
Metadata
Frequently Asked Questions
What is 唯品会图片搜索?
唯品会(vip.com)图片搜索商品技能。当用户想通过图片搜索相似商品时触发,包括但不限于:以图搜图、拍照搜商品、图片搜索、找同款等。返回商品名称、价格、品牌、图片、链接等结构化信息。 It is an AI Agent Skill for Claude Code / OpenClaw, with 82 downloads so far.
How do I install 唯品会图片搜索?
Run "/install vip-img-product" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 唯品会图片搜索 free?
Yes, 唯品会图片搜索 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 唯品会图片搜索 support?
唯品会图片搜索 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 唯品会图片搜索?
It is built and maintained by vip (@vip); the current version is v1.0.1.
More Skills