Skip to content
Legal
Skill

/patent-application-creator

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,

BOOST
From plugin
claude-patent-creator-standalone
20317 skills13 agents16 commands1 hook
Install
$ npx -y skills add RobThePCGuy/Claude-Patent-Creator --skill patent-application-creator --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/patent-application-creator

Context 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,

SKILL.md

patent-application-creator.SKILL.md
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: sonnet

Patent Application Creator Skill

Run 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.

The contract

  • **The honest outcome is the deliverable.** "Nothing here clears the

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.

  • **The campaign guards the user's money, not just their filing.** The

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.

  • **Machine checks gate, humans verify.** Every automated finding marked

LOW confidence gets manual verification; every clean bill of health names the checks that ran AND the checks that were skipped.

  • **Dates matter.** Prior art is being published continuously; note recency

threats found during the sweep and say so in the package. Filing sooner beats polishing longer for a provisional.

  • **The AI is never the inventor.** The user is. The AI mines, searches,

drafts, and verifies; the user's creation is what gets protected.

Phase 0 — Intake (any raw material)

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.

Phase 1 — Invention mining

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:

  • **Section 101 screen**: billing, commerce, and organizing-human-activity

subject matter draws Alice rejections regardless of cleverness — deprioritize.

  • **Crowded-field screen**: thread pools, retries, distributed sync,

testing methods — demand an unusual twist or kill.

  • **Unification screen**: look for ONE principle several candidates

instantiate; a system claim with multiple embodiments beats scattered small claims.

Phase 1-H — History mining (when the material is a git repository)

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

Read more
Ships withclaude-patent-creator-standalone

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.

Get the whole plugin