analyze-patent-claims

Parses one patent's claim set into dependency trees, transitional-phrase scope, and drafting flags.

4|1|Updated Jul 30, 2026
One-click install
npx skills add https://github.com/radarist/structured-analytic-skills --skill analyze-patent-claims-radarist
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: analyze-patent-claims
Source: https://github.com/radarist/structured-analytic-skills/tree/main/skills/analyze-patent-claims
Command: npx skills add https://github.com/radarist/structured-analytic-skills --skill analyze-patent-claims-radarist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Reading a patent's title, abstract, or press coverage tells you almost nothing about what it legally covers — only the claims define the boundary, and misreading them leads to overstated moats or missed freedom-to-operate risks. This Skill applies the examiner's own rules (35 U.S.C. §112 and the MPEP) to dissect a single filing's claim set into a structured, defensible record. ## Core Features & Use Cases - Structural claim parsing: Splits raw claim text into numbered claims, builds the dependency tree, classifies independent versus dependent and multiple dependent claims, and labels each claim's statutory category (method, apparatus, CRM, composition, and more). - Scope determination: Identifies the transitional phrase and states its scope per MPEP §2111.03 — "comprising" is open, "consisting of" is closed — then lists claim 1's elements and names the element a competitor could omit. - Drafting-defect detection: Flags means-plus-function language (§112(f)), relative terms (MPEP §2173.05(b)), negative limitations, Markush groups, and forward, dangling, or improper multiple dependencies, each with its MPEP citation. - Use Case: A competitor announces a patent-pending retrieval product. Paste the published application's claims and receive a structured JSON record: jurisdiction and status from the kind code, claim counts, the open "comprising" transition, claim 1's three elements, the fallback dependent claims, and an Admiralty source grade — with any infringement-shaped observation routed to human review. ## Quick Start Paste the full claim text of a specific patent or published application and ask the agent to analyze what the filing actually covers, including claim 1's breadth and any drafting flags.

Frequently Asked Questions about analyze-patent-claims

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze what a patent claim actually covers?▼

Work from the claim text, never the title or abstract. Identify the broadest independent claim, split it at the transitional phrase, and list its elements — every element must be present for infringement, so the element a competitor could omit defines the practical boundary.

What is the difference between comprising and consisting of in patent claims?▼

Per MPEP §2111.03, "comprising" is open — a product with the recited elements plus more still reads on the claim. "Consisting of" is closed, excluding any unrecited element, and "consisting essentially of" admits only additions that do not materially affect the basic and novel characteristics.

How do I tell if a patent is granted or still pending from its number?▼

Read the kind code under WIPO Standard ST.16: a US B1 or B2 is a grant, while A1 is a pre-grant application publication. A WO (PCT) publication is always an application, never a grant — rights arise only through national phase entry.

Can this skill analyze a whole patent landscape or multiple filings?▼

No — it is scoped to one filing's claim set. For questions spanning many filings, such as who owns IP around a technology or whether filing velocity is accelerating, use the read-patent-landscape skill instead.

Does the patent claim analysis require external Python packages?▼

No. The companion script claims.py uses only the Python standard library (3.9+) and runs deterministically with no network access. The skill is also fully usable without the tool; the script just removes counting and parsing errors.

Why does the analysis refuse to make infringement findings?▼

This is a structural first pass using examination rules, not court claim construction, and it is not legal advice. Any apparent read on a competitor's product is surfaced for human review rather than asserted as an infringement conclusion.