Skill · em Dados, IA e pesquisa
uspto-database
Access USPTO APIs for patent/trademark searches, examination history (PEDS), assignments, citations, office actions, TSDR, for IP analysis and prior art searches.
Procedência
- Origem: davila7/claude-code-templates
- Caminho:
cli-tool/components/skills/scientific/uspto-database - Versão fixada:
57f899e5394bb8ca166f38eacae8f0853cbfe033 - Licença: MIT
- Espelhado em 25/09/2026
- nenhum download no Claude Code Templates (lido em 25/09/2026)
Antes de instalar
8 arquivos · 79,3 KB · inclui 3 scripts que executam: scripts/patent_search.py, scripts/peds_client.py, scripts/trademark_client.py
Instalar na sua CLI
O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/uspto-database/.
d=".claude/skills/uspto-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/uspto-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/additional_apis.md" "$u/references/additional_apis.md" \ -o "$d/references/patentsearch_api.md" "$u/references/patentsearch_api.md" \ -o "$d/references/peds_api.md" "$u/references/peds_api.md" \ -o "$d/references/trademark_api.md" "$u/references/trademark_api.md" \ -o "$d/scripts/patent_search.py" "$u/scripts/patent_search.py" \ -o "$d/scripts/peds_client.py" "$u/scripts/peds_client.py" \ -o "$d/scripts/trademark_client.py" "$u/scripts/trademark_client.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.claude/skills/uspto-database/.
d="$HOME/.claude/skills/uspto-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/uspto-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/additional_apis.md" "$u/references/additional_apis.md" \ -o "$d/references/patentsearch_api.md" "$u/references/patentsearch_api.md" \ -o "$d/references/peds_api.md" "$u/references/peds_api.md" \ -o "$d/references/trademark_api.md" "$u/references/trademark_api.md" \ -o "$d/scripts/patent_search.py" "$u/scripts/patent_search.py" \ -o "$d/scripts/peds_client.py" "$u/scripts/peds_client.py" \ -o "$d/scripts/trademark_client.py" "$u/scripts/trademark_client.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Codex
Neste projeto: instala em .agents/skills/uspto-database/.
d=".agents/skills/uspto-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/uspto-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/additional_apis.md" "$u/references/additional_apis.md" \ -o "$d/references/patentsearch_api.md" "$u/references/patentsearch_api.md" \ -o "$d/references/peds_api.md" "$u/references/peds_api.md" \ -o "$d/references/trademark_api.md" "$u/references/trademark_api.md" \ -o "$d/scripts/patent_search.py" "$u/scripts/patent_search.py" \ -o "$d/scripts/peds_client.py" "$u/scripts/peds_client.py" \ -o "$d/scripts/trademark_client.py" "$u/scripts/trademark_client.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.agents/skills/uspto-database/.
d="$HOME/.agents/skills/uspto-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/uspto-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/additional_apis.md" "$u/references/additional_apis.md" \ -o "$d/references/patentsearch_api.md" "$u/references/patentsearch_api.md" \ -o "$d/references/peds_api.md" "$u/references/peds_api.md" \ -o "$d/references/trademark_api.md" "$u/references/trademark_api.md" \ -o "$d/scripts/patent_search.py" "$u/scripts/patent_search.py" \ -o "$d/scripts/peds_client.py" "$u/scripts/peds_client.py" \ -o "$d/scripts/trademark_client.py" "$u/scripts/trademark_client.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Antigravity
Neste projeto: instala em .agents/skills/uspto-database/.
d=".agents/skills/uspto-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/uspto-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/additional_apis.md" "$u/references/additional_apis.md" \ -o "$d/references/patentsearch_api.md" "$u/references/patentsearch_api.md" \ -o "$d/references/peds_api.md" "$u/references/peds_api.md" \ -o "$d/references/trademark_api.md" "$u/references/trademark_api.md" \ -o "$d/scripts/patent_search.py" "$u/scripts/patent_search.py" \ -o "$d/scripts/peds_client.py" "$u/scripts/peds_client.py" \ -o "$d/scripts/trademark_client.py" "$u/scripts/trademark_client.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Global: instala em ~/.gemini/antigravity-cli/skills/uspto-database/.
d="$HOME/.gemini/antigravity-cli/skills/uspto-database" u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/uspto-database" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/additional_apis.md" "$u/references/additional_apis.md" \ -o "$d/references/patentsearch_api.md" "$u/references/patentsearch_api.md" \ -o "$d/references/peds_api.md" "$u/references/peds_api.md" \ -o "$d/references/trademark_api.md" "$u/references/trademark_api.md" \ -o "$d/scripts/patent_search.py" "$u/scripts/patent_search.py" \ -o "$d/scripts/peds_client.py" "$u/scripts/peds_client.py" \ -o "$d/scripts/trademark_client.py" "$u/scripts/trademark_client.py" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.uspto-database
Prévia do SKILL.md
---
name: uspto-database
description: "Access USPTO APIs for patent/trademark searches, examination history (PEDS), assignments, citations, office actions, TSDR, for IP analysis and prior art searches."
---
# 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
## USPTO API Ecosystem
The USPTO provides multiple specialized APIs for different data needs:
### Core APIs
1. **PatentSearch API** - Modern ElasticSearch-based patent search (replaced legacy PatentsView in May 2025)
- Search patents by keywords, inventors, assignees, classifications, dates
- Access to patent data through June 30, 2025
- 45 requests/minute rate limit
- **Base URL**: `https://search.patentsview.org/api/v1/`
2. **PEDS (Patent Examination Data System)** - Patent examination history
- Application status and transaction history from 1981-present
…