bigquery-patent-search
Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery - keyword search, CPC…
End-to-end patent campaign from ANY raw material ("here is some information; make a patent") to a filing-ready provisional package - invention mining, worth-it economics (design-around cost, detectability), exhaustive adversarial prior art, claims-first drafting,
$ npx -y skills add RobThePCGuy/Claude-Patent-Creator --skill patent-application-creator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/patent-application-creatorContext preview
The summary Claude sees to decide when to auto-load this skill.
End-to-end patent campaign from ANY raw material ("here is some information; make a patent") to a filing-ready provisional package - invention mining, worth-it economics (design-around cost, detectability), exhaustive adversarial prior art, claims-first drafting,
name: patent-application-creator
description: End-to-end patent campaign from ANY raw material ("here is some information; make a patent") to a filing-ready provisional package - invention mining, worth-it economics (design-around cost, detectability), exhaustive adversarial prior art, claims-first drafting, machine-verified compliance, hostile-examiner attack pass, and an honest no-go when nothing clears the bar or the fence is not worth the money
tools: Bash, Read, Write
model: sonnetRun a complete patent campaign: take whatever the user has — a codebase, an invention disclosure, scattered notes — and either produce a filing-ready provisional package or a reasoned, evidence-backed explanation of why not.
This workflow was hardened by running it for real (a full campaign over a production codebase, July 2026). Every phase below exists because skipping it cost something in that campaign.
novelty bar, and here is the prior art that kills each candidate" is a SUCCESS, not a failure. So is "this is patentable but not worth your money — file nothing, or publish defensively." Never inflate a weak candidate.
population this tool serves cannot afford a technically perfect package for a commercially worthless patent. The worth-it question is asked BEFORE the expensive phases and re-asked every time the claims narrow — a campaign that only discovers "small fence" at the end has already spent the user's budget answering the wrong question.
LOW confidence gets manual verification; every clean bill of health names the checks that ran AND the checks that were skipped.
threats found during the sweep and say so in the package. Filing sooner beats polishing longer for a provisional.
drafts, and verifies; the user's creation is what gets protected.
Accept the rough ask as-is. If the material is a codebase, do NOT ask for a disclosure — mining is Phase 1's job. Ask only what cannot be derived: inventor name(s), and whether any of it has been publicly disclosed or sold (statutory bar dates). Then AUDIT the inventor's own public footprint — released products, demos, public repositories, marketing pages — and record first-disclosure dates: the inventor's own disclosures start the US grace-period clock and can immediately forfeit foreign rights. Do this before drafting, not after.
Hunt CONCRETE TECHNICAL MECHANISMS, not features. For a codebase, fan out readers (one per subsystem) with this lens: a candidate must be (a) specific and implemented, (b) solving a technical problem, (c) arguably unconventional — never textbook auth/CRUD/caching. For each candidate capture: mechanism (how, not what), evidence location, problem solved, conventional alternative beaten, why the difference is non-obvious.
Then triage (kill/pursue) with these screens:
subject matter draws Alice rejections regardless of cleverness — deprioritize.
testing methods — demand an unusual twist or kill.
instantiate; a system claim with multiple embodiments beats scattered small claims.
The current code shows WHAT exists; history shows what it BEAT, how hard it was, and when — and it holds mechanisms that no reader of HEAD can ever find, because they died in abandoned branches. For an inventor who rebuilds often, the abandoned branches are where the cleanest ground lives: **a mechanism that never merged never deployed, so it has no disclosure clock running and full foreign rights intact.** Run this pass alongside the Phase 1 code mining whenever the raw material has git history.
The funnel (validated on a real 808-commit, 9-branch + 92-PR-ref repo: ~2.5M agent tokens, minutes of wall clock):
1. **Enumerate everything.** Mirror-clone; fetch `+refs/pull/*/head` too. `git rev-list --all` is the universe. State the limit honestly: a host only serves commits still reachable from refs — force-pushed-away history is gone, so the stamp says "what the host still has," never "all that ever existed." 2. **Collapse by patch-id.** `git rev-list --all | git diff-tree --stdin -p -r | git patch-id --stable` — cherry-picks and rebases across hundreds of branches collapse to one entry each. Cost scales with unique patches, not branches. (Do NOT pass `--no-commit-id`; patch-id needs the commit lines to attribute patches.) 3. **Mechanical triage into NAMED buckets.** Exclude noise subjects (deps/docs/merges), lockfile/binary-only patches, and tiny diffs — every exclusion lands in a bucket with its subject recorded. Coverage must stay arithmetic: universe = read + excluded, reconcilable. 4. **Read EVERY survivor.** Batch patches (~30/agent, diffs capped ~7KB with the cap disclosed) and require each reader to return one verdict per patch AND the count of patches it saw — reconcile counts per batch. MECHANISM vs ROUTINE, with "what conventional approach the diff replaces" captured. Instruct readers explicitly: NEVER downgrade abandoned or unfinished work — abandoned cleverness is the target. 5. **Cluster and locate.** Same mechanism across many commits is one cluster. For each needle: `git branch --contains` and reachability against the default branch, then verify against the SHIPPED code whether the
An AI-powered patent creation and analysis system for Claude Code. I built this because I needed to file a patent myself. I used AI to build the system, used the system to file the patent, and it worked. Now it's open source so anyone can use it.
Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery - keyword search, CPC…
Guides through adding new features, MCP tools, analyzers, and extending the patent creator system.
RAG search across EPC provisions, EPO Guidelines for Examination, and PCT rules for European and international patent law research
Automated analysis of patent applications for EPO compliance with Art. 84 EPC (claims clarity/support), Art. 83 EPC (sufficiency…
Search European patents using EPO OPS API (full-text, legal status, families) and BigQuery (100M+ patents, EP filter) for prior…
Manages MPEP index lifecycle including downloads, building, maintenance, and optimization.