Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
robthepcguy avatar

Patent Claims Analyzer

  • 415 installs
  • 167 repo stars
  • Updated August 2, 2026
  • robthepcguy/claude-patent-creator

patent-claims-analyzer is a checker skill that analyzes patent claims for USPTO 35 USC 112(b) compliance for developers and inventors validating claims before filing.

About

patent-claims-analyzer is a claude-patent-creator skill that runs automated patent claim analysis for USPTO compliance under 35 USC 112(b) using the bundled Python `claims_analyzer.py`. It checks antecedent basis, definiteness, and claim structure across independent and dependent claims, then categorizes issues as critical, important, or minor with MPEP citations and fix suggestions. Output includes a 0–100 compliance score, claim counts, and a structured report listing term errors, subjective language, and dependency problems. Invoke patent-claims-analyzer when reviewing claims for definiteness, validating structure before filing, or addressing USPTO office actions related to claim drafting.

  • patent-claims-analyzer

Patent Claims Analyzer by the numbers

  • 415 all-time installs (skills.sh)
  • +3 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #1,058 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/robthepcguy/claude-patent-creator --skill patent-claims-analyzer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs415
repo stars167
Last updatedAugust 2, 2026
Repositoryrobthepcguy/claude-patent-creator

How do you check patent claims for USPTO compliance?

Use patent-claims-analyzer for development tasks

Who is it for?

Developers and inventors drafting or revising U.S. patent claims who need automated 112(b) antecedent-basis and definiteness checks before filing.

Skip if: Teams needing full patent prosecution strategy, prior-art search, or non-U.S. jurisdiction claim review without USPTO-focused analysis.

When should I use this skill?

User asks to review patent claims, check antecedent basis, analyze definiteness, or fix USPTO office-action claim issues.

What you get

Claims analysis report with 0–100 compliance score, severity-ranked issues, and MPEP-cited fix suggestions.

  • Claims analysis report
  • Compliance score
  • MPEP-cited fix list

By the numbers

  • Scores claim compliance on a 0–100 scale
  • Categorizes issues into 3 severity levels: critical, important, minor
  • Runs 4 analysis passes: antecedent basis, definiteness, structure, categorization

Files

SKILL.mdMarkdownGitHub ↗

Patent Claims Analyzer Skill

Automated analysis of patent claims for USPTO compliance with 35 USC 112(b) requirements.

When to Use

Invoke this skill when users ask to:

  • Review patent claims for definiteness
  • Check antecedent basis in claims
  • Analyze claim structure
  • Find claim drafting issues
  • Validate claims before filing
  • Fix USPTO office action issues related to claims

What This Skill Does

Performs comprehensive automated analysis:

1. Antecedent Basis Checking:

  • Finds terms used without prior introduction
  • Detects missing "a/an" before first use
  • Identifies improper "said/the" before first use
  • Tracks term references across claims

2. Definiteness Analysis (35 USC 112(b)):

  • Identifies subjective/indefinite terms
  • Detects relative terms without reference
  • Finds ambiguous claim language
  • Checks for clear claim boundaries

3. Claim Structure Validation:

  • Parses independent vs. dependent claims
  • Validates claim dependencies
  • Checks claim numbering
  • Identifies claim type (method, system, etc.)

4. Issue Categorization:

  • Critical: Must fix before filing
  • Important: May cause rejection
  • Minor: Best practice improvements

Required Data

This skill uses the automated claims analyzer from: Location: ${CLAUDE_PLUGIN_ROOT}/python\claims_analyzer.py

How to Use

When this skill is invoked:

1. Load the claims analyzer:

   import sys
   sys.path.insert(0, os.path.join(os.environ.get('CLAUDE_PLUGIN_ROOT', '.'), 'python'))
   from python.claims_analyzer import ClaimsAnalyzer

   analyzer = ClaimsAnalyzer()

2. Analyze claims:

   claims_text = """
   1. A system comprising:
       a processor;
       a memory; and
       said processor configured to...
   """

   results = analyzer.analyze_claims(claims_text)

3. Present analysis:

  • Show compliance score (0-100)
  • List issues by severity (critical, important, minor)
  • Provide MPEP citations for each issue
  • Suggest specific fixes

Analysis Output Structure

{
    "claim_count": 20,
    "independent_count": 3,
    "dependent_count": 17,
    "compliance_score": 85,  # 0-100
    "total_issues": 12,
    "critical_issues": 2,
    "important_issues": 7,
    "minor_issues": 3,
    "issues": [
        {
            "category": "antecedent_basis",
            "severity": "critical",
            "claim_number": 1,
            "term": "said processor",
            "description": "Term 'processor' used with 'said' before first introduction",
            "mpep_cite": "MPEP 2173.05(e)",
            "suggestion": "Change 'said processor' to 'the processor' or introduce with 'a processor' first"
        },
        # ... more issues
    ]
}

Common Issues Detected

1. Antecedent Basis Errors:

  • Using "said/the" before "a/an" introduction
  • Terms appearing in dependent claims not in parent
  • Missing antecedent in claim body

2. Definiteness Issues:

  • Subjective terms: "substantially", "about", "approximately"
  • Relative terms: "large", "small", "thin"
  • Ambiguous language: "and/or", "optionally"

3. Structure Issues:

  • Means-plus-function without adequate structure
  • Improper claim dependencies
  • Missing preamble or transition

Presentation Format

Present analysis as:

CLAIMS ANALYSIS REPORT
======================

Summary:
- Total Claims: 20 (3 independent, 17 dependent)
- Compliance Score: 85/100
- Issues Found: 12 (2 critical, 7 important, 3 minor)

CRITICAL ISSUES (Must Fix):

[Claim 1] Antecedent Basis Error
  Issue: Term 'processor' used with 'said' before introduction
  Location: "said processor configured to..."
  MPEP: 2173.05(e)
  Fix: Change to 'the processor' or introduce with 'a processor' first

[Claim 5] Indefinite Term
  Issue: Subjective term 'substantially' without definition
  Location: "substantially similar to..."
  MPEP: 2173.05(b)
  Fix: Define 'substantially' in specification or use objective criteria

IMPORTANT ISSUES:
...

MINOR ISSUES:
...

Integration with MPEP

For each issue, the skill can: 1. Search MPEP for relevant guidance 2. Provide specific MPEP section citations 3. Show examiner guidance on similar issues 4. Suggest fixes based on USPTO practice

Tools Available

  • Read: To load claims from files
  • Bash: To run Python analyzer
  • Write: To save analysis reports

Related skills

FAQ

What does patent-claims-analyzer check?

patent-claims-analyzer checks patent claims for antecedent basis errors, 35 USC 112(b) definiteness problems, and structural issues in independent and dependent claims, assigning each finding a critical, important, or minor severity.

What output does patent-claims-analyzer produce?

patent-claims-analyzer produces a claims analysis report with claim counts, a 0–100 compliance score, severity-grouped issues, MPEP citations such as 2173.05(e), and specific drafting fix suggestions.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.