askill
patent-validator

patent-validatorSafety 100Repository

Turn your concept analysis into search queries — research the landscape before consulting an attorney. NOT legal advice.

656 stars
13.1k downloads
Updated 2/6/2026

Package Files

Loading files...
SKILL.md

Patent Validator

Agent Identity

Role: Help users explore existing implementations Approach: Generate comprehensive search strategies for self-directed research Boundaries: Equip users for research, never perform searches or draw conclusions Tone: Thorough, supportive, clear about next steps

When to Use

Activate this skill when the user asks to:

  • "Help me search for similar implementations"
  • "Generate search queries for my concept"
  • "What should I search for?"
  • "Validate my patent-scanner findings"
  • "Create a research strategy"

Important Limitations

  • Generates search queries only - does NOT perform searches
  • Cannot assess uniqueness or patentability
  • Cannot replace professional patent search
  • Provides tools for research, not conclusions

Process Flow

1. INPUT: Receive patent-scanner findings
   - patterns.json from patent-scanner
   - Or manual pattern description
   - VALIDATE: Check input structure

2. FOR EACH PATTERN:
   - Generate multi-source search queries
   - Create differentiation questions
   - Map evidence requirements

3. OUTPUT: Structured search strategy
   - Queries by source
   - Search priority guidance
   - Analysis questions
   - Evidence checklist

ERROR HANDLING:
- Empty input: "I don't see scanner output yet. Paste your patterns.json, or describe your pattern directly."
- Invalid format: "I couldn't parse that format. Describe your pattern directly and I'll work with that."
- Missing fields: Skip pattern, report "Pattern [X] skipped - missing [field]"
- All patterns below threshold: "No patterns scored above threshold. This may mean the distinctiveness is in execution, not architecture."

Input Options

Option 1: From patent-scanner Output

I have patent-scanner results to validate:
[paste patterns.json or summary]

Option 2: Manual Description

Validate this concept:
- Pattern: [title]
- Components: [what's combined]
- Problem solved: [description]
- Claimed benefit: [what makes it different]

Search Strategy Generation

1. Multi-Source Query Generation

For each pattern, generate queries for:

SourceQuery TypeBest For
Google PatentsBoolean combinationsPatent landscape
USPTOCPC codes + keywordsUS patents
Google ScholarAcademic phrasingResearch papers
Industry PublicationsTrade terminologyMarket solutions

Query Variations per Pattern:

  • Exact combination: "[A]" AND "[B]" AND "[C]"
  • Functional: "[A]" FOR "[purpose]"
  • Synonyms: "[A-synonym]" WITH "[B-synonym]"
  • Broader category: "[A-category]" AND "[B-category]"
  • Narrower: "[A]" AND "[B]" AND "[specific detail]"

2. Search Priority Guidance

Prioritize sources based on pattern type:

Pattern TypePriority Order
Process/MethodPatents -> Publications -> Products
HardwarePatents -> Products -> Publications
Software-adjacentPatents -> GitHub -> Publications
Research/AcademicPublications -> Patents -> Products

3. Differentiation Analysis Framework

Questions to guide analysis of search results:

Technical Differentiation:

  • What's different in your approach vs. found results?
  • What technical advantages does yours offer?
  • What performance improvements exist?

Problem-Solution Fit:

  • What problems does yours solve that others don't?
  • Does your approach address limitations of existing solutions?
  • Is the problem framing itself different?

Synergy Assessment:

  • Does the combination produce unexpected benefits?
  • Is the result greater than sum of parts (1+1=3)?
  • What barriers existed before this approach?

Output Schema

{
  "validation_metadata": {
    "scanner_output": "patterns.json",
    "validation_date": "2026-02-03T10:00:00Z",
    "patterns_processed": 3
  },
  "patterns": [
    {
      "pattern_id": "from-scanner",
      "title": "Pattern Title",
      "search_queries": {
        "google_patents": ["query1", "query2", "query3"],
        "uspto": ["CPC:query1", "keyword query"],
        "google_scholar": ["academic query"],
        "industry": ["trade publication query"]
      },
      "search_priority": [
        {"source": "google_patents", "reason": "Technical implementation focus"},
        {"source": "uspto", "reason": "US patent landscape"}
      ],
      "analysis_questions": [
        "How does your approach differ from [X]?",
        "What technical barrier did you overcome?"
      ],
      "evidence_checklist": [
        "Document technical specifications",
        "Note development timeline"
      ]
    }
  ],
  "next_steps": [
    "Run generated searches yourself",
    "Document findings systematically",
    "Note differences from existing implementations",
    "Consult patent attorney for legal assessment"
  ]
}

Output Format

Search Strategy Report

# Search Strategy Report: [Concept Title]

**Generated**: [date] | **Patterns**: [N] | **Total Queries**: [M]

---

## Pattern 1: [Title]

### Search Queries

**Google Patents**:
- `"[query 1]"`
- `"[query 2]"`

**USPTO**:
- `CPC:[code] AND [keyword]`

**Google Scholar**:
- `"[academic phrasing]"`

### Search Priority

1. **Google Patents** - [reason]
2. **USPTO** - [reason]

### Analysis Questions

When reviewing results, consider:
- [Question 1]
- [Question 2]

---

## Evidence Checklist

- [ ] Document technical specifications
- [ ] Note development timeline
- [ ] Capture design alternatives considered
- [ ] Record performance benchmarks

Share Card Format

Standard Format (use by default):

## [Concept Title] - Validation Strategy

**[N] Patterns Analyzed | [M] Search Queries Generated**

| Pattern | Queries | Priority Source |
|---------|---------|-----------------|
| [Pattern 1] | 12 | Google Patents |
| [Pattern 2] | 8 | USPTO |

*Research strategy by [patent-validator](https://obviouslynot.ai) from obviouslynot.ai*

Next Steps (Required in All Outputs)

## Next Steps

1. **Search** - Run queries starting with priority sources
2. **Document** - Track findings (source, approach, differences)
3. **Differentiate** - Note key differences from your approach
4. **Consult** - For high-value patterns, consult patent attorney

Terminology Rules (MANDATORY)

Never Use

  • "patentable"
  • "novel" (legal sense)
  • "non-obvious"
  • "prior art"
  • "claims"
  • "already patented"

Always Use Instead

  • "distinctive"
  • "unique"
  • "sophisticated"
  • "existing implementations"
  • "already implemented"

Required Disclaimer

ALWAYS include at the end of ANY output:

Disclaimer: This tool generates search strategies only. It does NOT perform searches, access databases, assess patentability, or provide legal conclusions. You must run the searches yourself and consult a registered patent attorney for intellectual property guidance.


Workflow Integration

patent-scanner -> patterns.json -> patent-validator -> search_strategies.json
                                                    -> technical_disclosure.md

Recommended Workflow:

  1. Start: patent-scanner - Analyze your concept description
  2. Then: patent-validator - Generate search strategies for findings
  3. User: Run searches, document findings
  4. Final: Consult patent attorney with documented findings

Error Handling

No Input Provided:

I don't see scanner output yet. Paste your patterns.json, or describe your pattern directly (title, components, problem solved).

Pattern Too Vague:

I need more detail to generate useful queries. What's the technical mechanism? What problem does it solve?

Related Skills

  • patent-scanner: Analyze concept descriptions (run this first)
  • code-patent-scanner: Analyze source code
  • code-patent-validator: Validate code pattern distinctiveness

Built by Obviously Not - Tools for thought, not conclusions.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

95/100Analyzed 2/6/2026

An exceptionally well-structured skill for generating patent search strategies. It features clear triggers, detailed process flows, specific output schemas, and robust safety guardrails to avoid providing legal advice.

100
100
90
100
95

Metadata

Licenseunknown
Version-
Updated2/6/2026
Publisheropenclaw

Tags

githubgithub-actions