skillZs
LIVE SKILL TAGS
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
REAL INSTALL DATA
← back to all skills
nexscope-ai/nexscope-ecommerce-skills3 installs

patent-risk-checker

Screen product patent/IP infringement risk by image/product context. Triggers: safe to sell, will I get sued, IP risk, FTO, patent clearance. Use for product-level risk screening, not single-patent claim/legal-status queries.

How do I install this agent skill?

npx skills add https://github.com/nexscope-ai/nexscope-ecommerce-skills --skill patent-risk-checker
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The patent-risk-checker skill provides automated patent and IP infringement screening using an image-based search against the Zhihuiya database. The skill is well-structured, follows secure coding practices for secret management, and uses standard libraries for data visualization. No malicious patterns, data exfiltration, or obfuscation techniques were detected.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · 1 issue

What does this agent skill do?

IMPORTANT — Working Directory: All scripts in this skill MUST be executed with the working directory set to the absolute path of the directory containing this SKILL.md file (the skill root directory). Always cd into this directory before running any command. Do NOT use relative paths or shell shortcuts like ~ in paths, as they may not be resolved by the execution environment.

Patent Risk Checker v1.1.0

Core Question

Does this product have patent/IP infringement risk in the target market?

Product Understanding Step

Before running this skill, if the user provides a product, image, ASIN, listing, product ID, or product idea, first identify:

  • product type/category
  • main use case
  • key physical, design, or functional features
  • target marketplace, country, or platform
  • user's analysis goal

Use this product understanding to choose parameters, filters, competitors, regions, keywords, or analysis dimensions before executing the script.

Does this product have patent risks?

Patent infringement risk assessment via image search.

Clarify or Infer Before Querying

  • If product image or product context is missing, ask for image URL, listing, or product details.
  • Clarify target countries/regions before risk screening.
  • Use patent-report-generator when the user asks for a complete clearance report.

Differs From / Not Applicable

  • Use design-patent-analyzer for visual design-patent similarity only.
  • Use patent-claim-analyzer for a known patent claim.
  • Use patent-legal-status for expiration/validity.
  • Use patent-report-generator for complete clearance reports.

Workflow

  1. Understand product image/context and target regions.
  2. Search for similar design/utility patent risks.
  3. Assess similarity, active status, and litigation/legal relevance.
  4. Return risk level, closest patents, and whether deeper claim/legal review is needed.

Usage

# Basic risk check by image
python3 scripts/patent_risk_checker.py '{"imageUrl": "https://example.com/product.jpg", "regions": "US,EU"}'

# With product info for utility patent check
python3 scripts/patent_risk_checker.py '{
  "imageUrl": "https://example.com/product.jpg",
  "productTitle": "Wireless Earbuds with Active Noise Cancellation",
  "productDescription": "TWS earbuds with ANC, 30hr battery...",
  "regions": "US"
}'

# Generate charts
python3 scripts/patent_risk_checker.py '{"imageUrl": "..."}' --chart /tmp/charts

⚠️ MANDATORY: Charts & Display Rules

  1. Generate charts by default for full analytical reports — use --chart with an output directory unless the user asks for a quick text-only result or chart data is unavailable.
  2. Send generated charts to the user — when charts are created, share all chart PNGs immediately.
  3. All chart styling is driven by ecommerce_chart_helpers.py which reads from chart_style.json (derived from references/display-rules.md). Do NOT hardcode colors in scripts.

Parameters

ParameterTypeRequiredDefaultDescription
imageUrlstringYes-Product image URL (required)
countriesstringNoTarget countries (comma-separated, e.g. "US,EU,CN")
limitintNo50Max patents to return per type

Supported Regions

RegionCodePatent Office
🇺🇸 United StatesUSUSPTO
🇪🇺 European UnionEUEPO
🇨🇳 ChinaCNCNIPA
🇯🇵 JapanJPJPO
🇰🇷 KoreaKRKIPO
🇩🇪 GermanyDEDPMA
🇬🇧 United KingdomGBUKIPO
🇫🇷 FranceFRINPI
🇮🇹 ItalyITUIBM
🇦🇺 AustraliaAUIP Australia
🇨🇦 CanadaCACIPO
🇧🇷 BrazilBRINPI
🇲🇽 MexicoMXIMPI
🇮🇳 IndiaINIPO India

Risk Levels

ScoreLevelMeaningRecommendation
0-25🟢 LOWMinimal riskProceed with confidence
26-50🟡 MEDIUMSome concernsReview flagged patents
51-75🟠 HIGHSignificant riskLegal consultation advised
76-100🔴 CRITICALMajor infringement riskDo not proceed

Risk Scoring Algorithm

Risk Score = (
 Similarity × 50% +
 Legal_Status × 30% +
 Litigation × 20%
)

Component Breakdown

FactorWeightLogic
Similarity50%Highest similarity × 100
Legal Status30%% of active patents
Litigation20%100 if litigation history, else 0

Output Structure

The output will be a structured markdown report, following this format:

Product Patent Risk Check Report: [Product Image URL]


1. Executive Summary

  • Input Image: [imageUrl]
  • Target Countries: [countries] (if provided)
  • Overall Risk Score: [risk_summary.overall_score]
  • Risk Level: [risk_summary.level] ([risk_summary.emoji])
  • Recommendation: [Recommendation from Risk Levels table for corresponding level]
  • Core Insight: This report assesses potential patent infringement risks related to the product image, covering both design and utility patents.

2. Risk Overview

  • Design Patent Risk Score: [risk_summary.design_patent_risk]
  • Utility Patent Risk Score: [risk_summary.utility_patent_risk]

3. Alerts & Risk Events

  • Identified Alerts:
Alert TypeSeverityTrigger Condition (Detailed Description)
[alerts[0].type][alerts[0].severity][alerts[0].description]
.........
(Listing all identified alerts)

4. Design Patent Analysis

  • Matching Patent Count: [design_patents.count]
  • Highest Similarity: [design_patents.highest_similarity]
  • TRO Flagged Count: [design_patents.tro_flagged] (if tro_flagged exists)
  • Top 3 Matching Design Patents:
Patent NumberTitleSimilarity%Status
[design_patents.top_matches[0].patent_number][design_patents.top_matches[0].title][design_patents.top_matches[0].similarity_pct]%[design_patents.top_matches[0].status]
............

5. Utility Patent Analysis

  • Matching Patent Count: [utility_patents.count]
  • Highest Similarity: [utility_patents.highest_similarity]
  • TRO Flagged Count: [utility_patents.tro_flagged] (if tro_flagged exists)
  • Top 3 Matching Utility Patents:
Patent NumberTitleSimilarity%Status
[utility_patents.top_matches[0].patent_number][utility_patents.top_matches[0].title][utility_patents.top_matches[0].similarity_pct]%[utility_patents.top_matches[0].status]
............

6. Actionable Recommendations

  • Based on Overall Risk Level: [Recommendation from Risk Levels table for corresponding level]
  • Specific Recommendations: (if insights includes a recommendations list)

7. Attached Visualizations

  • Risk Gauge (1_risk_gauge.png)
  • Similarity Distribution (2_similarity.png)
  • Region Coverage (3_regions.png)
  • Patent Expiration Timeline (4_timeline.png)

Alert Types

AlertSeverityTrigger
🚨 LITIGATION_HISTORYCRITICALPatent has litigation event history
⚠️ HIGH_SIMILARITYHIGHDesign ≥80% or Utility ≥70%
⚠️ MODERATE_SIMILARITYMEDIUMDesign 60-80% similarity

Charts Generated

ChartDescriptionFile
Risk GaugeOverall risk visualization1_risk_gauge.png
Similarity DistributionPatent similarity breakdown2_similarity.png
Region CoverageRisk by target market3_regions.png
TimelinePatent expiration timeline4_timeline.png

Best Practices

When to Check

  1. Before sourcing — Check supplier samples
  2. Before listing — Verify main product images
  3. Before PPC — Don't advertise risky products
  4. Periodically — New patents file constantly

What to Do with Results

Risk LevelAction
🟢 LOWDocument check, proceed
🟡 MEDIUMReview specific patents, modify if needed
🟠 HIGHGet legal opinion before proceeding
🔴 CRITICALDo not sell this product

Limitations

  • Visual search works best with clear product images
  • Utility search requires accurate product descriptions
  • Results are advisory, not legal advice
  • Some newer patents may not be indexed yet

Data Sources

SourceEndpointData
Zhihuiya/api/v1/tools/linkfox/zhihuiya/patentImageSearch (Design, model=1)Design patent visual similarity
Zhihuiya/api/v1/tools/linkfox/zhihuiya/patentImageSearch (Utility, model=4)Utility patent image similarity
Zhihuiya/api/v1/tools/linkfox/zhihuiya/legalStatusLegal status and litigation event history

Coverage: 170M+ patents from 150+ countries. Litigation, Transfer, License, Pledge event records included.

Environment Variables

VariableRequiredDescription
NEXSCOPE_PROXY_BASEYesNexScope proxy base URL
NEXSCOPE_API_KEYYesNexScope proxy API key

References

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/nexscope-ai/nexscope-ecommerce-skills/patent-risk-checker">View patent-risk-checker on skillZs</a>