Agent skill

Patent Assistant

by aipoch in aipoch/medical-research-skills

Assists R&D teams with patent technical disclosure drafting and patent/novelty search analysis; use when users ask to write a patent disclosure, structure an invention description, search related…

MITAuto-check passedLegal & Compliance

Install Patent Assistant

skills CLI
$ npx skills add aipoch/medical-research-skills --skill patent-assistant -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aipoch/medical-research-skills patent-assistant --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'scientific-skills/Academic Writing/patent-assistant' .claude/skills/patent-assistant && rm -rf skills-src

Use ~/.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/

Facts

Skill name
patent-assistant
GitHub stars
2k
Token cost
~2.3k tokens
SKILL.md length
556 words
Files
4 (incl. scripts)
Skills in repo
578
Repo updated
First seen
Licence
MIT

At a glance

Assists R&D teams with patent technical disclosure drafting and patent/novelty search analysis; use when users ask to write a patent disclosure, structure an invention description, search related…

  • Works in 6 steps: Generate a Patent Technical Disclosure… → Run a Patent Search (CLI) → Disclosure Document Generation Workflow → …
  • Users ask to write a patent disclosure
  • SKILL.md covers When to Use, Key Features, Dependencies and Example Usage, plus 1 more section
  • Runs Python scripts from its folder; calls python

What it does

Patent Assistant is an agent skill from aipoch/medical-research-skills. Assists R&D teams with patent technical disclosure drafting and patent/novelty search analysis; use when users ask to write a patent disclosure, structure an invention description, search related patents, or assess novelty.

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `patent-assistant_audit_result_v1.json`, `scripts/generate_disclosure.py` and `scripts/patent_search.py`).

It sits in Legal & Compliance, covering Intellectual property. The repository describes itself as: Hundreds of agent skills for medical research, including protocol design, data analysis, evidence insights, and academic writing. The licence is MIT.

When your agent uses it

  • Users ask to write a patent disclosure
  • Structure an invention description
  • Search related patents

Example prompts

  • “Use the patent-assistant skill to assist R&D teams with patent technical disclosure drafting and patent/novelty search analysis; use when users ask…”
  • “/patent-assistant”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Generate a Patent Technical Disclosure Document
  2. Run a Patent Search (CLI)
  3. Disclosure Document Generation Workflow
  4. Patent Search Workflow
  5. Common IPC Suggestions (Reference)
  6. Usage Notes / Constraints

What it can do on your machine

Read from SKILL.md and the folder at commit 686e09d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Patent Assistant loads about 2.3k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 556 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~60
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 556 words, ~2,291 tokens.

Download SKILL.mdSave it as .claude/skills/patent-assistant/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
patent-assistant
description
Assists R&D teams with patent technical disclosure drafting and patent/novelty search analysis; use when users ask to write a patent disclosure, structure an invention description, search related patents, or assess novelty.
license
MIT
author
AIPOCH

Source: https://github.com/aipoch/medical-research-skills

When to Use

Use this skill in the following scenarios:

  1. Drafting a patent technical disclosure from an inventor’s informal or incomplete technical description.
  2. Structuring an invention description into standard patent-style sections (field, background, summary, embodiments, drawings).
  3. Preparing for a novelty search by extracting keywords, synonyms, and IPC suggestions from a technical solution.
  4. Finding related patents and producing a similarity comparison against the user’s key technical features.
  5. Improving patent readiness by identifying missing technical details and proposing claim-writing directions (non-legal, for drafting support).

Key Features

  • Converts colloquial technical descriptions into a structured patent technical disclosure document.
  • Uses a guided information-collection checklist to fill gaps (problem, prior art defects, core solution, features, effects).
  • Generates a disclosure with a consistent section template (Title, Field, Background, Summary, Detailed Description, Drawings, Keywords).
  • Performs multi-platform patent search orchestration via a CLI script and supports optional similarity analysis.
  • Produces novelty-oriented analysis: similarity ranking, key-feature comparison, and preliminary novelty judgment.
  • Provides post-draft optimization suggestions (claim directions, expansion ideas, missing details to supplement).

Dependencies

  • Python >= 3.9
  • (Optional, if enabled by the project) Common Python packages for HTTP parsing and analysis, such as:
    • requests >= 2.28
    • beautifulsoup4 >= 4.11
    • lxml >= 4.9

Note: Exact runtime dependencies may vary depending on how scripts/patent_search.py is implemented in your repository.

Example Usage

1) Generate a Patent Technical Disclosure Document

User prompt

text
Help me write a patent disclosure document:
I designed a system that uses an on-device model to detect abnormal vibration patterns in industrial motors.
It compresses sensor streams, runs anomaly detection locally, and only uploads event snippets to reduce bandwidth.

Expected output (Markdown disclosure template)

markdown
# Patent Technical Disclosure Document

## I. Title of Invention
A method and system for on-device vibration anomaly detection and event-based uploading for industrial motors

## II. Technical Field
The present invention relates to the technical field of industrial equipment monitoring, and specifically relates to on-device vibration signal processing and anomaly detection.

## III. Background Art
### 3.1 Description of Existing Technology
Existing solutions typically stream high-frequency vibration data to a cloud platform for centralized analysis, or use threshold-based alarms on edge devices.

### 3.2 Defects of Existing Technology
The existing technology has the following problems:
1. High bandwidth and storage costs due to continuous raw data uploading.
2. High latency for cloud-based detection, which may delay fault response.
3. Threshold-based edge alarms have poor adaptability across different motor types and operating conditions.

## IV. Summary of Invention
### 4.1 Technical Problem to be Solved
The technical problem to be solved by the present invention is reducing bandwidth and latency while maintaining reliable anomaly detection for motor vibration monitoring.

### 4.2 Technical Solution
To solve the above technical problem, the present invention adopts the following technical solution:
- Collect vibration sensor data from an industrial motor using an edge device.
- Perform stream compression/feature extraction on the edge device to obtain compact representations.
- Execute an on-device anomaly detection model to identify abnormal vibration patterns.
- When an anomaly is detected, generate an event snippet containing a time window of raw/feature data and metadata (timestamp, motor ID, operating state).
- Upload only the event snippet (and optionally periodic summaries) to a remote server for storage, visualization, and further diagnosis.

### 4.3 Beneficial Effects
By adopting the technical solution of the present invention, the following beneficial effects are achieved:
1. Significantly reduced network bandwidth usage by avoiding continuous raw data uploads.
2. Faster anomaly response due to local inference and event-triggered reporting.
3. Improved detection robustness compared with fixed thresholds by using a learned model.

## V. Detailed Description
### 5.1 Embodiment 1
An edge device connected to an accelerometer samples vibration at a preset rate, computes spectral features, and runs an anomaly model. Upon detection, it uploads a 5-second window around the event plus operating metadata.

### 5.2 Embodiment 2 (Optional)
The anomaly model is periodically updated using federated or scheduled offline training, while inference remains on-device.

## VI. Description of Drawings
Suggestions for drawing the following figures:
- Figure 1: System architecture (sensor, edge device, network, server).
- Figure 2: On-device processing pipeline (sampling → compression/features → anomaly detection → event packaging → upload).

## VII. Keywords
vibration monitoring; anomaly detection; edge computing; event-based upload; industrial motor; signal compression
2) Run a Patent Search (CLI)

Basic search (default platform: Google Patents)

bash
python scripts/patent_search.py "vibration anomaly detection edge event-based upload" --limit 20

Parallel search across all supported platforms (recommended)

bash
python scripts/patent_search.py "vibration anomaly detection edge event-based upload" -s all -p

Search specific platforms

bash
python scripts/patent_search.py "vibration anomaly detection edge event-based upload" -s google,cnipa,innojoy

Search with similarity analysis

bash
python scripts/patent_search.py "vibration anomaly detection edge event-based upload" -s all -p -a

Expected search output (conceptual)

  • Related patents list (patent number, title, abstract)
  • Similarity ranking and key-feature overlap
  • Preliminary novelty judgment (non-binding)

Implementation Details

1) Disclosure Document Generation Workflow
  1. Information collection (ask if missing)

    • What technical problem is solved?
    • What are the defects of existing solutions (prior art)?
    • What is the core idea of the solution?
    • What are the key technical features (modules/steps/parameters)?
    • What beneficial effects are achieved and why?
  2. Document synthesis

    • Produce a disclosure using the fixed section template:
      • Title of Invention
      • Technical Field
      • Background Art (existing tech + defects)
      • Summary (problem, solution, effects)
      • Detailed Description (embodiments/variants)
      • Drawings suggestions
      • Keywords
  3. Optimization suggestions

    • Claim-writing directions (e.g., independent claim scope + dependent claim fallbacks)
    • Expansion directions (alternative embodiments, parameter ranges, optional modules)
    • Missing technical details to supplement (interfaces, data formats, thresholds, model training/inference constraints)
Show full SKILL.md (171 more words)Show less
2) Patent Search Workflow
  1. Keyword extraction

    • Core technical terms (components, steps, objectives)
    • Synonyms/near-synonyms (e.g., “edge” vs “on-device”, “anomaly” vs “fault detection”)
    • IPC suggestions (high-level guidance based on domain)
  2. Search execution

    • Use scripts/patent_search.py to query one or multiple platforms.
    • Supported platform parameters:
      • google, lens, innojoy, baidu, espacenet, cnipa, all
  3. Result analysis

    • Rank results by technical similarity (based on title/abstract/claims when available)
    • Compare key features against the user’s solution (feature-by-feature mapping)
    • Provide a preliminary novelty judgment and highlight the closest references
3) Common IPC Suggestions (Reference)
FieldIPC Classification
Computer SoftwareG06F
Artificial IntelligenceG06N
Image ProcessingG06T
CommunicationH04L, H04W
Database / Information RetrievalG06F 16/
Internet of ThingsH04L 67/
Blockchain / Cryptographic protocols in networksH04L 9/, G06Q
4) Usage Notes / Constraints
  • Generated disclosures are drafting aids and should be reviewed and completed by the inventor.
  • Automated search results do not replace a formal novelty search by professional institutions.
  • Claims drafting is specialized; consider review by a qualified patent attorney.
  • Confirm confidentiality and avoid premature public disclosure before filing.

© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (scripts) in scientific-skills/Academic Writing/patent-assistant of aipoch/medical-research-skills.

  • SKILL.md
  • patent-assistant_audit_result_v1.json
  • scripts/generate_disclosure.py
  • scripts/patent_search.py

Open the folder on GitHubat commit 686e09d

Compare with similar skills

Patent Assistant 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.

Patent Assistant compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Patent Assistant this skillaipoch/medical-research-skills2k—~2.3kAutomated safety check: PassMIT
Paper to Chinese Patent DrafterYuan1z0825/nature-skills47k1 repos~1.1kAutomated safety check: PassApache-2.0
Paper To Cn Patentsnipp-zha/Paper-to-patent-Skill1061 repos~959Automated safety check: PassNone
Patent Examinegfodor/legal-skills393—~4.8kAutomated safety check: PassGPL-3.0
Patent Auditgfodor/legal-skills393—~2.9kAutomated safety check: PassGPL-3.0
Replica BrandJakeschincariol/replica-skill1.2k—~1.1kAutomated safety check: PassMIT

Similar skills

  • Paper to Chinese Patent Drafter

    Yuan1z0825/nature-skills

    Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.

    47k GitHub starsUsed in 1 repo~1.1k tokens
    Legal & ComplianceAuto-check passed
  • Paper To Cn Patent

    snipp-zha/Paper-to-patent-Skill

    Convert scientific papers, theses, technical reports, source code, figures, or research manuscripts into evidence-grounded Chinese invention patent drafts.

    106 GitHub starsUsed in 1 repo~959 tokens
    Legal & ComplianceAuto-check passed
  • Patent Examine

    gfodor/legal-skills

    Iteratively examine and revise a draft U.S. An agent skill from gfodor/legal-skills.

    393 GitHub stars~4.8k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed
  • Patent Audit

    gfodor/legal-skills

    Audit a draft U.S. An agent skill from gfodor/legal-skills.

    393 GitHub stars~2.9k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed
  • Replica Brand

    Jakeschincariol/replica-skill

    Names and rebrands an app clone so it is the user's own: name candidates with the trademark, domain, store and handle checks to run, a new palette checked for contrast, a logo brief, a voice guide…

    1.2k GitHub stars~1.1k tokensUpdated 6 days ago
    Legal & ComplianceAuto-check passed
  • Patent Workaround

    gfodor/legal-skills

    Adversarially pressure-test a draft or pending U.S. An agent skill from gfodor/legal-skills.

    393 GitHub stars~5.7k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed

More from aipoch/medical-research-skills

All 578 skills in this repo
  • Academic Poster Generator

    aipoch/medical-research-skills

    Complete workflow for generating academic research posters from PDF literature; use when you need to extract paper content from PDFs and produce a LaTeX-based poster…

    2k GitHub stars~2.2k tokensUpdated 22 days ago
    Auto-check passed
  • Diagnostic Study Quality Assessment Quadas

    aipoch/medical-research-skills

    Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.

    2k GitHub stars~1.4k tokensUpdated 22 days ago
    Auto-check passed
  • Exploratory Data Analysis

    aipoch/medical-research-skills

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    2k GitHub stars~3.7k tokensUpdated 22 days ago
    Auto-check passed
  • Iso Certification

    aipoch/medical-research-skills

    A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.

    2k GitHub stars~1.8k tokensUpdated 22 days ago
    Auto-check passed
  • Journal Skills

    aipoch/medical-research-skills

    Recommends target journals for manuscript submission by analyzing the paper topic/abstract and the journal distribution of similar PubMed literature; use when users ask for journal…

    2k GitHub stars~1.7k tokensUpdated 22 days ago
    Auto-check passed
  • Latex Posters

    aipoch/medical-research-skills

    Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.

    2k GitHub stars~1.3k tokensUpdated 22 days ago
    Auto-check passed

Questions about Patent Assistant

What does Patent Assistant do?

Assists R&D teams with patent technical disclosure drafting and patent/novelty search analysis; use when users ask to write a patent disclosure, structure an invention description, search related…. Patent Assistant is an agent skill from aipoch/medical-research-skills. Assists R&D teams with patent technical disclosure drafting and patent/novelty search analysis; use when users ask to write a patent disclosure, structure an invention description, search related patents, or assess novelty.

When should I use Patent Assistant?

Patent Assistant fits situations like: users ask to write a patent disclosure; structure an invention description; search related patents.

How do I install Patent Assistant in Claude Code?

Run `npx skills add aipoch/medical-research-skills --skill patent-assistant -a claude-code`. Or copy the skill folder (scientific-skills/Academic Writing/patent-assistant in aipoch/medical-research-skills) into .claude/skills/patent-assistant in your project. Claude Code loads it when a task matches its description.

How do I install Patent Assistant in Codex?

Run `npx skills add aipoch/medical-research-skills --skill patent-assistant -a codex`. Or copy the skill folder (scientific-skills/Academic Writing/patent-assistant in aipoch/medical-research-skills) into .agents/skills/patent-assistant in your project. Codex loads it when a task matches its description.

Can I use Patent Assistant in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aipoch/medical-research-skills --skill patent-assistant -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/patent-assistant, .gemini/skills/patent-assistant, .github/skills/patent-assistant and .opencode/skills/patent-assistant in your project.

What does Patent Assistant need to run?

Going by SKILL.md and its folder, Patent Assistant needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Patent Assistant access the network?

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.

Is Patent Assistant safe to install?

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.

What licence does Patent Assistant use?

Patent Assistant is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Patent Assistant use?

About 2.3k tokens (SKILL.md is roughly 9.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Patent Assistant?

Skills that share tags, products or a category with Patent Assistant: Paper to Chinese Patent Drafter (Yuan1z0825/nature-skills, 47k stars), Paper To Cn Patent (snipp-zha/Paper-to-patent-Skill, 106 stars), Patent Examine (gfodor/legal-skills, 393 stars) and Patent Audit (gfodor/legal-skills, 393 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Patent Assistant?

aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,978 GitHub stars. The repository holds 578 skills in this directory. The repository was last updated on September 17, 2026.

Source: aipoch/medical-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.