plugins/utopia-azraq-engagement/skills/bigquery-patent-search/SKILL.md
Fast, cloud-based patent searching across 76 million+ worldwide patents using Google BigQuery - keyword search, CPC classification, patent details retrieval
npx skillsauth add The-Utopia-Studio/skills bigquery-patent-searchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fast, cloud-based patent searching across 76 million+ worldwide patents using Google BigQuery.
Invoke this skill when users ask to:
Provides access to Google's public patent dataset:
Keyword Search across 100M+ patents:
CPC Classification Search:
Patent Details Retrieval:
This skill requires Google Cloud authentication:
Prerequisites:
Setup Commands:
# Install Google Cloud SDK (if not installed)
# Visit: https://cloud.google.com/sdk/docs/install
# Authenticate
gcloud auth application-default login
# Set project (get ID from console.cloud.google.com)
export GOOGLE_CLOUD_PROJECT=your-project-id
Environment Variable:
Set in .env file: GOOGLE_CLOUD_PROJECT=your-project-id
When this skill is invoked:
Initialize BigQuery searcher:
import sys
sys.path.insert(0, os.path.join(os.environ.get('CLAUDE_PLUGIN_ROOT', '.'), 'python'))
from python.bigquery_search import BigQueryPatentSearch
searcher = BigQueryPatentSearch()
Search by keywords:
results = searcher.search_patents(
query="blockchain authentication",
limit=20,
country="US", # Optional: filter by country
start_year=2020, # Optional: filter by year
end_year=2024
)
Search by CPC code:
results = searcher.search_by_cpc(
cpc_code="G06F16/", # CPC prefix
limit=20,
country="US"
)
Get patent details:
patent = searcher.get_patent(
patent_number="US10123456B2" # Publication number
)
Uses patents-public-data.patents on Google BigQuery:
Each result includes:
{
"publication_number": "US10123456B2",
"title": "Method and system for...",
"abstract": "A system for...",
"filing_date": "2019-01-15",
"grant_date": "2020-06-30",
"country": "US",
"cpc_codes": ["G06F16/245", "H04L29/06"],
"inventors": ["John Doe", "Jane Smith"],
"assignee": "Example Corp"
}
Full patent details also include:
claims: Full text of all claimsdescription: Complete description sectionpriority_date: Earliest priority datefamily_id: Patent family IDPresent search results as:
PATENT SEARCH RESULTS
====================
Query: "blockchain authentication"
Found: 247 patents (showing top 20)
Date Range: 2020-2024
Country: US
[1] US10123456B2 - System for blockchain-based authentication
Assignee: Example Corp
Filed: 2019-01-15 | Granted: 2020-06-30
CPC: G06F16/245, H04L29/06
Abstract: A system for authenticating users using blockchain
technology with distributed ledger verification...
[2] US10234567B1 - Method of secure authentication using blockchain
...
---
Top 5 Most Relevant:
1. US10123456B2 (95% relevance)
2. US10234567B1 (92% relevance)
...
Boolean Operators in queries:
Phrase Search:
CPC Code Hierarchies:
If BigQuery is not configured:
google-cloud-bigquery is installedgcloud auth application-default loginGOOGLE_CLOUD_PROJECTpython scripts/test_bigquery.pyBigQuery pricing:
development
Create professional equity research earnings update reports (8-12 pages, 3,000-5,000 words) analyzing quarterly results for companies already under coverage. Fast-turnaround format focusing on beat/miss analysis, key metrics, updated estimates, and revised thesis. Includes 1-3 summary tables and 8-12 charts. Use when user requests "earnings update", "quarterly update", "earnings analysis", "Q1/Q2/Q3/Q4 results", or post-earnings report.
development
Updates a presentation with new numbers — quarterly refreshes, earnings updates, comp rolls, rebased market data. Use whenever the user asks to "update the deck with Q4 numbers", "refresh the comps", "roll this forward", "swap in the new earnings", "change all the $485M to $512M", or any request to swap figures across an existing deck without rebuilding it.
development
Real DCF (Discounted Cash Flow) model creation for equity valuation. Retrieves financial data from SEC filings and analyst reports, builds comprehensive cash flow projections with proper WACC calculations, performs sensitivity analysis, and outputs professional Excel models with executive summaries. Use when users need to value a company using DCF methodology, request intrinsic value analysis, or ask for detailed financial modeling with growth projections and terminal value calculations.
tools
Build professional financial services data packs from various sources including CIMs, offering memorandums, SEC filings, web search, or MCP servers. Extract, normalize, and standardize financial data into investment committee-ready Excel workbooks with consistent structure, proper formatting, and documented assumptions. Use for M&A due diligence, private equity analysis, investment committee materials, and standardizing financial reporting across portfolio companies. Do not use for simple financial calculations or working with already-completed data packs.