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

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
…

Ver todo o marketplace