This connects you to the USPTO's patent and trademark APIs, giving you programmatic access to search patents, pull examination history through PEDS, check trademark status via TSDR, and dig into citations and office actions. The skill includes Python helper scripts for the most common operations like searching by inventor or assignee, retrieving prosecution timelines, and analyzing portfolios. You'll need an API key from the USPTO's developer portal. The PatentSearch API replaced the legacy PatentsView system in 2025 and uses ElasticSearch query syntax, which takes some getting used to but is flexible once you learn the operators. Rate limits are reasonable at 45 requests per minute. Worth noting that PEDS uses a separate Python library rather than direct REST calls.

skills.sh installs
318
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill uspto-database --agent claude-code

Installs into .claude/skills of the current project.

Files

USPTO Database

Overview

USPTO provides specialized APIs for patent and trademark data. Search patents by keywords/inventors/assignees, retrieve examination history via PEDS, track assignments, analyze citations and office actions, access TSDR for trademarks, for IP analysis and prior art searches.

When to Use This Skill

This skill should be used when:

  • Patent Search: Finding patents by keywords, inventors, assignees, classifications, or dates
  • Patent Details: Retrieving full patent data including claims, abstracts, citations
  • Trademark Search: Looking up trademarks by serial or registration number
  • Trademark Status: Checking trademark status, ownership, and prosecution history
  • Examination History: Accessing patent prosecution data from PEDS (Patent Examination Data System)
  • Office Actions: Retrieving office action text, citations, and rejections
  • Assignments: Tracking patent/trademark ownership transfers
  • Citations: Analyzing patent citations (forward and backward)
  • Litigation: Accessing patent litigation records
  • Portfolio Analysis: Analyzing patent/trademark portfolios for companies or inventors

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Office & Documents, Databases
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1alinaqi avatarnodejs-backendalinaqi/claude-bootstrapnodejs backend316skills.sh installs
2sickn33 avatardotnet-backend-patternssickn33/antigravity-awesome-skillsdotnet backend patterns309skills.sh installs
3pedrobarretocw avatarsupabase-best-practicespedrobarretocw/supabase-best-practicessupabase best practices306skills.sh installs
4automattic avatarwp-abilities-apiautomattic/agent-skillswp abilities api300skills.sh installs
5aradotso avatarpgque-postgres-queuearadotso/trending-skillspgque postgres queue296skills.sh installs
6aradotso avatarfreebuff2api-openai-proxyaradotso/trending-skillsfreebuff2api openai proxy289skills.sh installs