AI-Native Patent Analysis Kit, designed for Claude Code.
[!IMPORTANT] > Disclaimer: This tool is provided for informational purposes only. The outputs do not constitute legal advice or professional patent opinions.
A complete toolkit that empowers AI agents to autonomously search, analyze, and evaluate patents with human-level precision.
This kit provides structured commands to automate:
- Concept Interview: Define product concept and identify competitors.
- Targeting: Create a target population from patent databases.
- Screening & Evaluation: Filter and analyze patents for relevance.
- Claim Analysis: Compare product features against patent elements.
- Prior Art Research: Search for prior art references for high-risk patents.
- Investigation Reporting: Track progress across all phases.
Add this repository as a marketplace and install the plugin to your Claude Code environment:
# 1. Add this repository as a marketplace
claude plugin marketplace add sonesuke/patent-kit
# 2. Install the plugin (automatically loads required MCPs)
claude plugin install patent-kit@patent-kit-marketplaceYou must have the following CLI tools installed and accessible in your system PATH. When this plugin is loaded, it will automatically connect to these tools as built-in MCP servers.
- Google Patent CLI (google-patent-cli)
- arXiv CLI (arxiv-cli)
- sqlite3 — Required for database operations (screening, evaluating, etc.)
Navigate to your working directory and start Claude:
mkdir my-patent-project && cd my-patent-project
claudeThen run the skills in order:
/patent-kit:concept-interview
# Output: specification.mdDefine product concept and identify competitors.
/patent-kit:concept-interview
# Output: specification.mdGenerate search queries and create a target population.
/patent-kit:targeting
# Output: targeting.md, keywords.md, csv/Screen patents for relevance and evaluate claims.
/patent-kit:screening
# Output: patents.db (screening results)
/patent-kit:evaluating
# Output: patents.db (claims and elements)Compare product features against patent elements.
/patent-kit:claim-analyzing
# Output: patents.db (similarity results)Search for prior art references for patents with Moderate/Significant similarities.
/patent-kit:prior-art-researching
# Output: patents.db (prior art references)Track progress across all phases at any time.
/patent-kit:investigation-reporting
# Output: PROGRESS.md (overall progress)
# Output: <patent_id>.md (specific patent report).
├── specification.md # Phase 0: Product definition
├── targeting.md # Phase 1: Search strategy
├── keywords.md # Phase 1: Search keywords
├── csv/ # Phase 1: Target patent data
│ └── *.csv
└── patents.db # SQLite database for all investigation data
| Skill | Purpose |
|---|---|
concept-interviewing |
Define product concept and identify competitors |
targeting |
Create target population from patent databases |
screening |
Filter patents by legal status and relevance |
evaluating |
Decompose claims and elements for relevant patents |
claim-analyzing |
Compare product features against patent elements |
prior-art-researching |
Search for prior art references |
investigation-reporting |
Generate progress reports |
These skills are automatically invoked by other skills and should not be used directly.
| Skill | Purpose |
|---|---|
investigation-preparing |
Initialize SQLite database and import CSV files |
investigation-fetching |
Retrieve data from SQLite database |
investigation-recording |
Record data to SQLite database |
legal-checking |
Review documents for legal compliance violations |
MIT