Patent Disclosure Drafting
illusionaireal/oh-my-patent
Turns technical ideas, documents or code into traceable patent disclosures, with search planning, patent review, figure drawing and the ability to resume a project.
Builds an evidence-backed invention disclosure packet from a project or research result for attorney or patent-agent review, without giving legal advice.
$ npx skills add Light0305/Light-skills --skill light-patent-disclosure -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Light0305/Light-skills light-patent-disclosure --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Light0305/Light-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/light-patent-disclosure .claude/skills/light-patent-disclosure && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "light-patent-disclosure" agent skill from https://github.com/Light0305/Light-skills/tree/master/skills/light-patent-disclosure into .claude/skills/light-patent-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "light-patent-disclosure", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Light0305/Light-skills/tree/master/skills/light-patent-disclosureType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Light0305/Light-skills --skill light-patent-disclosure -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Light0305/Light-skills light-patent-disclosure --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Light0305/Light-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/light-patent-disclosure .agents/skills/light-patent-disclosure && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "light-patent-disclosure" agent skill from https://github.com/Light0305/Light-skills/tree/master/skills/light-patent-disclosure into .agents/skills/light-patent-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "light-patent-disclosure", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Light0305/Light-skills --skill light-patent-disclosure -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Light0305/Light-skills light-patent-disclosure --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Light0305/Light-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/light-patent-disclosure .cursor/skills/light-patent-disclosure && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "light-patent-disclosure" agent skill from https://github.com/Light0305/Light-skills/tree/master/skills/light-patent-disclosure into .cursor/skills/light-patent-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "light-patent-disclosure", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Light0305/Light-skills.git --path skills/light-patent-disclosure--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Light0305/Light-skills --skill light-patent-disclosure -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Light0305/Light-skills light-patent-disclosure --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Light0305/Light-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/light-patent-disclosure .gemini/skills/light-patent-disclosure && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "light-patent-disclosure" agent skill from https://github.com/Light0305/Light-skills/tree/master/skills/light-patent-disclosure into .gemini/skills/light-patent-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "light-patent-disclosure", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Light0305/Light-skills light-patent-disclosureInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Light0305/Light-skills --skill light-patent-disclosure -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Light0305/Light-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/light-patent-disclosure .github/skills/light-patent-disclosure && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "light-patent-disclosure" agent skill from https://github.com/Light0305/Light-skills/tree/master/skills/light-patent-disclosure into .github/skills/light-patent-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "light-patent-disclosure", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Light0305/Light-skills --skill light-patent-disclosure -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Light0305/Light-skills light-patent-disclosure --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Light0305/Light-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/light-patent-disclosure .opencode/skills/light-patent-disclosure && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "light-patent-disclosure" agent skill from https://github.com/Light0305/Light-skills/tree/master/skills/light-patent-disclosure into .opencode/skills/light-patent-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "light-patent-disclosure", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
light-patent-disclosureBuilds an evidence-backed invention disclosure packet from a project or research result for attorney or patent-agent review, without giving legal advice.
This skill assembles an invention disclosure packet from a real project or research result, for a patent attorney or agent to review. The packet states the problem solved, the technical means, how it differs from nearby work, the embodiments that support claim breadth, the figures needed and what counsel still has to decide. It covers patent-point mining, public search and prior-art records, claim and support mapping and the final handoff.
The boundaries are strict. It is not legal advice, never marks anything ready to file, delivers only DRAFT, NEEDS_USER_INPUT or READY_FOR_ATTORNEY_REVIEW, and guarantees nothing about grant, novelty, validity or ownership. Unverified facts such as dates, assignees, inventors, public disclosures or priority are written as UNKNOWN, PLANNED or UNAVAILABLE with the next check. Evidence comes from real artifacts like repository files, design docs, lab notes and experiment logs, kept with relative locators and SHA-256 values. Patent figures must be programmatic or vector sources such as Mermaid, Graphviz, PlantUML or SVG, not AI-generated bitmaps.
Intake starts with jurisdiction and route (for example a Chinese invention or utility model, a US provisional, PCT or EP), applicants, inventors, public disclosure dates and deadlines. Reference files hold the interview and search rules and a resource map, and a disclosure_gate.py script and an example JSON packet template are included.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 6b44f57. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Patent Disclosure Handoff loads about 2k tokens when it runs, and up to ~4.5k if it reads all its reference files. Until then it costs about 138 tokens; SKILL.md has 950 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from Light0305/Light-skills at commit 6b44f57, republished under its MIT licence (© Light0305). 950 words, ~2,031 tokens.
.claude/skills/light-patent-disclosure/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Turn a real project or research result into an attorney-reviewable invention disclosure packet: what problem is solved, what technical means solve it, why it differs from nearby work, what embodiments support the breadth, what figures are needed, and what counsel still needs to decide.
Read
references/patent-resource-map.md
before jurisdiction- or filing-sensitive work. It records the peer skills,
official sources, borrowed mechanisms and honest boundaries.
Read
references/patent-interview-and-search.md
before patent-point mining, public search, claim-ladder drafting or attorney
handoff. It contains the detailed interview, search and QC rules.
READY_TO_FILE.
Deliver only DRAFT, NEEDS_USER_INPUT, or READY_FOR_ATTORNEY_REVIEW.UNKNOWN, PLANNED, or UNAVAILABLE with the next check.STAGE_GATES, no
ROUTES, no light.findings.v1, and no scientific back-edge.Ask for or mark UNKNOWN:
Record risk_triage for public disclosure, ownership/inventorship,
foreign-filing/secrecy and trade-secret redaction. Stop for the user when a
public disclosure, ownership dispute, foreign filing strategy, secrecy review,
or filing deadline could change the next action.
Scan only files placed in scope. For each source artifact record:
id, relative path, sha256, freshness/date if known;If the source is a paper, product demo, notebook, API contract, dataset or diagram, bind the exact locator. Do not let chat memory become evidence.
For each candidate patent point, write:
Prefer one strong, defensible invention story over a pile of vague features. Ask targeted questions for tacit knowledge that the repo cannot show. Keep a short inventor interview log: problem, failed alternatives, key insight, constraints, contributors, disclosure dates and known prior art.
Search the relevant official or public sources available in the current environment, then record:
VERIFIED, PLANNED, UNKNOWN, or UNAVAILABLE.Keep inventor_known_prior_art separate from prior_art. The former is what
the team already knows; the latter is the agent-run public search log. A
verified public search records searched_sources; if non-patent literature is
not searched, write why.
Do not call this a legal novelty opinion. If search coverage is shallow, say so and list the missing source or professional search still needed.
Before drafting final sections, write a claim strategy:
If the broad point is unsupported, narrow it or mark it as counsel question.
Use a plain, editable structure:
Claims are only drafts for review. Keep terminology consistent with the description and avoid over-broad elements unsupported by artifacts.
Create a packet following
templates/patent-disclosure-packet.example.json,
then run:
python scripts/disclosure_gate.py --packet patent-disclosure-packet.json --base <project-root> --as-of 2026-07-05
python scripts/disclosure_gate.py --selftestThe gate must pass before saying the packet is ready for attorney review. It checks risk triage, inventor-known prior art, public search coverage, claim ladder, support mapping, figure source, QC flags and anti-overclaim language. A failed gate means fix the packet, lower the claim, or mark the missing fact.
ACT:
ASK:
NEVER:
© Light0305, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (scripts, references) in skills/light-patent-disclosure of Light0305/Light-skills.
Open the folder on GitHubat commit 6b44f57
Patent Disclosure Handoff next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Patent Disclosure Handoff this skillLight0305/Light-skills | 640 | — | ~2k | Automated safety check: Pass | MIT | |
| Patent Disclosure Draftingillusionaireal/oh-my-patent | 104 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Patent Disclosure Skilltrsoliu/mini-wiki | 116 | — | ~1.7k | Automated safety check: Notes | MIT | |
| Contract Reviewzh-xx/legal-assistant-skills | 174 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Patent Diagram GeneratorRobThePCGuy/Claude-Patent-Creator | 196 | — | ~1.7k | Automated safety check: Notes | MIT | |
| Patentfigdavila7/claude-code-templates | 33k | — | ~1.2k | Automated safety check: Pass | MIT |
illusionaireal/oh-my-patent
Turns technical ideas, documents or code into traceable patent disclosures, with search planning, patent review, figure drawing and the ability to resume a project.
trsoliu/mini-wiki
中国专利:从项目文档挖掘专利点并生成可交付技术交底书(查新、脱敏成文、自检与迭代);或将已有专利解读为通俗笔记与 Obsidian 知识图谱(叙事故事线、公开线索辅助)。| China patents: draft technical disclosures from project docs, or read existing patents into plain-language…
zh-xx/legal-assistant-skills
Contract review skill that adds comment-based issue annotations without changing original text.
RobThePCGuy/Claude-Patent-Creator
Create patent-style technical diagrams including flowcharts, block diagrams, and system architectures using Graphviz with reference numbering
davila7/claude-code-templates
Generate patent-office-compliant figures via the PatentFig AI API — patent line art from text (PNG or SVG), vectorize drawings to SVG/DXF/vector PDF, AI-upscale images, and convert to filing-ready…
linkfox-ai/linkfox-skills
通过专利ID或公开号获取专利文件中的全文附图(图纸、示意图、图表)。当用户询问专利图片、专利图纸、专利示意图、专利插图、全文附图、专利图表、专利技术图或想查看、下载专利文件中的嵌入图片、patent fulltext drawings, patent diagrams, technical drawings, patent images…
Light0305/Light-skills
Verifies that every reference in a manuscript is real, correctly identified and actually supports its claim, and produces a citation registry for typesetting.
Light0305/Light-skills
Coordinates and recovers multi-stage Light research projects from a single passport file, with checkpoints, stale-work tracking and rerouting only when you approve.
Light0305/Light-skills
Audits, scaffolds and safely migrates research project folder structures, keeping existing repositories read-only until you approve exact moves from a plan.
Light0305/Light-skills
Prepares draft materials for a China software copyright registration from a real project: application worksheet, source deposit plan, operation manual and consistency checks.
Light0305/Light-skills
Evidence-based workflow for designing or modernizing a software system: current-state inventory, options, API and schema contracts, migration plans, ADRs and verification.
Light0305/Light-skills
Build and preflight submission-ready LaTeX/PDF artifacts for Light stage 11.
Works with
Categories
Builds an evidence-backed invention disclosure packet from a project or research result for attorney or patent-agent review, without giving legal advice. This skill assembles an invention disclosure packet from a real project or research result, for a patent attorney or agent to review. The packet states the problem solved, the technical means, how it differs from nearby work, the embodiments that support claim breadth, the figures needed and what counsel still has to decide.
Patent Disclosure Handoff fits situations like: preparing a technical disclosure document for a patent attorney; mining patentable points from a software or research project; recording prior-art search results and mapping claims to supporting evidence; creating patent figures from diagram code.
Run `npx skills add Light0305/Light-skills --skill light-patent-disclosure -a claude-code`. Or copy the skill folder (skills/light-patent-disclosure in Light0305/Light-skills) into .claude/skills/light-patent-disclosure in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Light0305/Light-skills --skill light-patent-disclosure -a codex`. Or copy the skill folder (skills/light-patent-disclosure in Light0305/Light-skills) into .agents/skills/light-patent-disclosure in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Light0305/Light-skills --skill light-patent-disclosure -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/light-patent-disclosure, .gemini/skills/light-patent-disclosure, .github/skills/light-patent-disclosure and .opencode/skills/light-patent-disclosure in your project.
Going by SKILL.md and its folder, Patent Disclosure Handoff needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python to run scripts/disclosure_gate.py.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Patent Disclosure Handoff is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Patent Disclosure Handoff: Patent Disclosure Drafting (illusionaireal/oh-my-patent, 104 stars), Patent Disclosure Skill (trsoliu/mini-wiki, 116 stars), Contract Review (zh-xx/legal-assistant-skills, 174 stars) and Patent Diagram Generator (RobThePCGuy/Claude-Patent-Creator, 196 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Light0305 (a GitHub user) maintains it in Light0305/Light-skills, which has 640 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on July 6, 2026.
Source: Light0305/Light-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.