Find similar design-registration candidates from a product image using Nexscope. Use for image-based design patent candidate screening with region, jurisdiction, Locarno and legal-status filters. Returns evidence for review, never an infringement or freedom-to-operate verdict.
npx skills add https://github.com/nexscope-ai/nexscope-ecommerce-skills --skill ecommerce-design-similarity-search
Use the bundled Python 3.9+ standard-library client. Set NEXSCOPE_API_KEY and optionally NEXSCOPE_PROXY_BASE=https://api.nexscope.ai. Nexscope handles source signing on its backend. Invoking this Skill consumes credits; never treat source pricing or account usage as the user's Nexscope price or balance.
imageUrl and pure imageBase64; no title-only search. Local image bytes can be Base64-encoded without any upload helper. python scripts/design_similarity.py --params-file request.json
--execute. The client sends at most one request, follows no redirects, makes no retries and saves the full response locally. --inline displays it; otherwise it prints a bounded summary.code:0, and source data.data.code:"OK" in the complete platform response. Candidate data is at data.data.data. An error or missing coverage is not zero matches.image_available alone is not an image URL. Never construct a candidate image link.usage is not the user's Nexscope balance. Display actual Nexscope billing headers when present; missing fees do not imply free service.--no-cache deliberately refreshes and can consume credits again.Set the NEXSCOPE_API_KEY environment variable. If credentials are missing or expire, visit https://www.nexscope.ai/help/skills-external-access?co-from=skillNS to top up credits.
HTTP 401 means Nexscope authentication failed; 402 means insufficient credits. Stop and resolve access/credits. Marketplace/account authorization errors must not cause automatic store, region or creator substitution. On HTTP, platform or source failure, report the actual error and stop. Never change filters, split exploratory calls or retry an ambiguous timeout automatically. Source credential errors require Nexscope backend administration; never ask users for signing secrets.
Take nexscope-ai/ecommerce-design-similarity-search from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.