MCPInstall

prior-art-search

Systematic 7-step methodology for comprehensive patent prior art searches and patentability assessments using BigQuery and CPC classification

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

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/robthepcguy/claude-patent-creator --skill prior-art-search
  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 prior-art-search 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.

Prior Art Search Skill

Systematic 7-step methodology for comprehensive patent prior art searches and patentability assessments.

When to Use

Invoke this skill when users ask to:

  • Conduct prior art search for an invention
  • Assess patentability of an idea
  • Perform freedom-to-operate analysis
  • Find blocking patents
  • Research patent landscapes
  • Prepare for patent filing

What This Skill Does

Implements a professional 7-step prior art search methodology combining:

  • Keyword searches across 100M+ patents (BigQuery)
  • CPC classification searches
  • USPTO API searches
  • Timeline analysis
  • Patentability assessment
  • IDS (Information Disclosure Statement) preparation

The 7-Step Methodology

Step 1: Invention Definition (2-3 min)

Goal: Extract key features and define innovation scope

Process:

  1. Interview user about invention
  2. Extract core technical elements
  3. Identify novel features
  4. List all components/steps
  5. Define search scope

Output: Structured invention summary with key features

Questions to Ask:

  • What problem does this solve?
  • What are the key components/steps?
  • What makes this different from existing solutions?
  • What is the core innovation?

Step 2: Keyword Strategy (2-3 min)

Goal: Develop comprehensive search keyword list

Process:

  1. Primary keywords from invention
  2. Synonyms and variations
  3. Technical terminology
  4. Industry-specific terms
  5. Synonym sets to run as separate searches

Query syntax (important): the keyword search splits a query into terms and requires every term to appear (AND), each matching the title, abstract, or claims (results are ranked by relevance, title hits weighted highest). It does not parse Boolean operators — AND/OR/parentheses are ignored. So:

  • Use plain space-separated terms for the AND set: blockchain authentication.
  • Wrap a phrase in double quotes to require it verbatim: "distributed ledger".
  • For OR / synonyms, run separate searches and merge the results — don't put OR in one query.

Output: Keyword search strategy document

Example:

Primary: blockchain authentication
Synonyms: distributed ledger verification, cryptographic authentication
Technical: public key infrastructure, digital signature
Related: decentralized identity, trustless verification
Searches (run each separately, then merge/dedupe):
- blockchain authentication
- "distributed ledger" verification
- cryptographic authentication
- "public key infrastructure" signature

Step 3: Broad Keyword Search (3-5 min)

Goal: Cast wide net to find relevant patents

Process:

  1. Run keyword searches on BigQuery
  2. Review top 20-30 results per query
  3. Identify most relevant patents
  4. Refine keyword strategy based on results
  5. Document relevant patents found

Code:

from mcp_server.bigquery_search import BigQueryPatentSearch
searcher = BigQueryPatentSearch()

results = searcher.search_by_keywords(
    query="blockchain authentication",  # terms AND-matched, ranked by relevance
    limit=30,
    country="US",
    start_year=2015,  # filing year; look back 5-10 years
)

Output: List of 10-20 potentially relevant patents


Step 4: CPC Code Identification (2-3 min)

Goal: Find relevant classification codes

Process:

  1. Extract CPC codes from relevant patents found in Step 3
  2. Analyze CPC code descriptions
  3. Identify primary classification areas
  4. Select 3-5 most relevant CPC codes
  5. Note CPC hierarchies

Common CPC Categories:

  • G06F: Computing/data processing
  • H04L: Digital communication/networks
  • G06Q: Business methods
  • H04W: Wireless communication
  • G06N: AI/neural networks
  • G06T: Image processing

Output: List of relevant CPC codes with descriptions


Step 5: Deep CPC Search (5-10 min)

Goal: Comprehensive search within classifications

Process:

  1. Search each CPC code identified
  2. Review 50-100 patents per CPC code
  3. Read abstracts and claims of top matches
  4. Document closest prior art
  5. Note key differences from invention

Code:

results = searcher.search_by_cpc(
    cpc_code="G06F21/",  # Security arrangements
    limit=100,
    country="US"
)

Output: Comprehensive list of potentially blocking patents


Step 6: Timeline Analysis (2-3 min)

Goal: Understand technology evolution

Process:

  1. Filter results by date ranges
  2. Identify filing trends over time
  3. Find recent developments (last 2 years)
  4. Check priority dates
  5. Note technology progression

Code:

# Search by year ranges
recent = searcher.search_by_keywords(query, start_year=2022, end_year=2024)
older = searcher.search_by_keywords(query, start_year=2015, end_year=2021)

Output: Timeline showing technology development


Step 7: Patentability Report (5-10 min)

Goal: Professional assessment and recommendations

Process:

  1. Analyze top 10 closest prior art
  2. Assess novelty (35 USC 102)
  3. Assess non-obviousness (35 USC 103)
  4. Rank prior art by relevance
  5. Provide claim strategy recommendations
  6. Generate IDS list

Output: Comprehensive patentability report


Report Format

# PRIOR ART SEARCH REPORT

## Executive Summary
- Invention: [Brief description]
- Search Date: [Date]
- Searcher: Claude Patent Creator
- Databases: BigQuery (100M+ patents), USPTO API
- Time Period: [Year range]

## Patentability Assessment

### Novelty (35 USC 102)
[Assessment of whether invention is novel]

Score: [High/Medium/Low]

Analysis:
- No exact matches found
- Closest prior art: US10123456
- Key differences: [List]

### Non-Obviousness (35 USC 103)
[Assessment of whether invention is non-obvious]

Score: [High/Medium/Low]

Analysis:
- Combinations considered: [List]
- Motivation to combine: [Analysis]
- Unexpected results: [If any]

## Top 10 Most Relevant Prior Art

### 1. US10123456B2 - [Title] (95% Relevance)
**Assignee**: Example Corp
**Filed**: 2018-03-15
**Granted**: 2019-09-30
**CPC**: G06F21/31, H04L29/06

**Summary**: [Brief abstract]

**Similarities**:
- Uses blockchain for authentication
- Employs public key cryptography
- Distributed verification

**Differences**:
- Does not use [novel feature 1]
- Lacks [novel feature 2]
- Different approach to [aspect]

**Relevance**: High - core technology overlap

---

[Continue for top 10 patents...]

## Search Methodology

### Keywords Used
- Primary: blockchain, authentication, distributed ledger
- Synonyms: cryptographic verification, decentralized identity
- Technical: public key infrastructure, digital signature

### CPC Codes Searched
- G06F21/31 (Authentication)
- H04L29/06 (Security arrangements)
- G06Q20/40 (Payment authentication)

### Databases
- Google BigQuery: 247 results reviewed
- USPTO API: 89 results reviewed
- Total patents analyzed: 336
- Relevant patents identified: 47
- Top prior art selected: 10

## Claim Strategy Recommendations

### Recommended Approach
1. **Focus on novel aspects**: [Specific features]
2. **Claim breadth**: Start broad, add dependent claims
3. **Avoid prior art**: Distinguish from US10123456 by [...]

### Suggested Independent Claim Language

A system for [invention], comprising: [novel element 1]; [novel element 2]; wherein [novel relationship/function]


### Dependent Claim Opportunities
- Specific implementations of [feature]
- Combinations with [technology]
- Variations in [parameter/configuration]

## IDS (Information Disclosure Statement) List

Patents to be disclosed to USPTO:

1. US10123456B2 - [Title]
2. US10234567A1 - [Title]
3. US10345678B1 - [Title]
4. US10456789A1 - [Title]
5. US10567890B2 - [Title]
6. EP3123456A1 - [Title]
7. WO2019/123456 - [Title]
8. US2020/0123456A1 - [Title]
9. US10678901B2 - [Title]
10. US10789012A1 - [Title]

## Conclusion

**Patentability**: [High/Medium/Low]

**Rationale**:
[Summary of why invention is or is not patentable]

**Recommended Next Steps**:
1. [Action item 1]
2. [Action item 2]
3. [Action item 3]

Integration Points

This skill integrates with:

  • BigQuery Patent Search skill (Step 3, 5, 6)
  • MPEP Search skill (For legal guidance)
  • Patent Claims Analyzer (For claim drafting)

Required Data Access

  • Google Cloud BigQuery (100M+ patents)
  • USPTO API (optional, for additional coverage)
  • Internet access for patent retrieval

Estimated Time

  • Quick Search (Steps 1-3): 10-15 minutes
  • Thorough Search (Steps 1-6): 25-35 minutes
  • Complete Report (All 7 steps): 40-60 minutes

Tools Available

  • Bash: To run Python searches
  • Write: To save report and findings
  • Read: To load invention descriptions
  • Grep: To search through results

FAQ

What does the prior-art-search skill do?

Systematic 7-step methodology for comprehensive patent prior art searches and patentability assessments using BigQuery and CPC classification

How do I install prior-art-search?

Run npx skills add https://github.com/robthepcguy/claude-patent-creator --skill prior-art-search 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/prior-art-search/ (personal) or .claude/skills/prior-art-search/ (project).

Which AI agents can use prior-art-search?

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 prior-art-search 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 prior-art-search?

It is published by robthepcguy in robthepcguy/claude-patent-creator. It has 247 recorded installs.

More from robthepcguy/claude-patent-creator

View all →

patent-application-creator

robthepcguy/claude-patent-creator

End-to-end patent campaign from ANY raw material ("here is some information; make a patent") to a filing-ready provisional package - invention mining, worth-it economics (design-around cost, detectability), exhaustive adversarial prior art, claims-first drafting, machine-verified compliance, hostile-examiner attack pass, and an honest no-go when nothing clears the bar or the fence is not worth the money

Testing & QA825 installs

patent-claims-analyzer

robthepcguy/claude-patent-creator

Automated analysis of patent claims for USPTO compliance with 35 USC 112(b) requirements - antecedent basis, definiteness, claim structure

Security451 installs

patent-diagram-generator

robthepcguy/claude-patent-creator

Create patent-style technical diagrams including flowcharts, block diagrams, and system architectures using Graphviz with reference numbering

Docs & Writing313 installs

bigquery-patent-search

robthepcguy/claude-patent-creator

Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery - keyword search, CPC classification, patent details retrieval

Data & Databases99 installs

patent-reviewer

robthepcguy/claude-patent-creator

Expert system for reviewing utility patent applications against USPTO MPEP guidelines.

86 installs

patent-search

robthepcguy/claude-patent-creator

Search 100M+ patents via the MCP server's BigQuery tools. No standalone scripts; everything goes through the MCP tools registered by the patent-creator server.

Backend & APIs72 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