Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Superhuman
  • Notion
  • Slack
  • Linear
  • Airtable
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/Product & Project Management/patent-disclosure-skill
icon of patent-disclosure-skill

patent-disclosure-skill

Open source alternative to Solve Intelligence, IP Author (by Dolcera), Questel Patent Drafting and Patent Bots

Generate Chinese patent disclosure documents from project code and technical materials, covering invention, utility model, and design patents.

5.8K starsPythonMITActive this week
Visit websiteGitHub repo
image of patent-disclosure-skill
Contents
  1. 01Who patent-disclosure-skill is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05patent-disclosure-skill vs alternatives
  6. 06Tech stack
  7. 07FAQ
  8. 08Similar open-source tools
TL;DR

patent-disclosure-skill is an MIT-licensed AI agent skill that mines patentable claims from project code and technical materials, then drafts Chinese patent disclosure documents for invention, utility model, and design patents. It replaces paid platforms like Solve Intelligence and Questel Patent Drafting for CNIPA-format filings, generating output in Markdown and Word format with timestamped versioning. Best for Chinese R&D engineers who build systems but have never written a patent disclosure.MIT · Python · 5.8K stars · Active this week

who it's for

Who patent-disclosure-skill is for#

Chinese R&D engineers filing their first patent

Point the skill at your project directory, name the patent type, and it extracts candidate patent points, conducts a CNIPA prior art search, and drafts the disclosure document with required diagrams. The engineer reviews and iterates; each round creates a new versioned file with a revision log.

Skip if:

Skip if your target jurisdiction is outside China. The prior art search and disclosure templates are built for CNIPA, not USPTO or EPO filings. International filers need a different workflow for those jurisdictions.

IP teams accelerating engineer disclosure intake

Engineers generate a structured disclosure draft from their own project materials before submitting to the IP team. The team receives a document with prior art citations, diagrams, and patent points already identified, reducing the back-and-forth needed to reach a complete submission.

Skip if:

Skip if your engineering teams already produce structured disclosures with diagrams and prior art searches independently. This skill adds the most value at the initial disclosure drafting stage, before attorney review.

Patent practitioners decoding existing Chinese patents

Feed a patent number or PDF into reader mode and receive a plain-language summary: claims tree, terminology glossary, feature-to-description mapping, and a Canvas knowledge map in Obsidian. Multiple patents accumulate into a private knowledge base with cross-links and tag-based search over case history.

Skip if:

Skip if you need the full knowledge graph experience but cannot configure an Obsidian vault. The plain-output fallback mode works, but the cross-patent linking and relationship graph features require the vault.

Teams managing recurring CNIPA office action responses

Past cases are tagged by defect type and CNIPA law article, then stored in Obsidian. When a new examination notice arrives, the skill filters relevant cases by tag and generates a draft response. Teams with a growing case library can add optional vector search for semantic case retrieval.

Skip if:

Skip if you have only a handful of past cases. The case library delivers the most value with a substantive history of office actions and responses to draw semantic matches from.

the problem

The problem it solves#

Engineers who do the core technical work at Chinese technology companies rarely appear on the resulting patents. The barrier is not technical knowledge but procedural: extracting patentable claims from a codebase or design document, conducting a prior art search against the Chinese national patent database (CNIPA), and producing a disclosure document in the correct format for each patent type takes a workflow that most engineers have never been trained to do.

The tools that exist for this workflow are built for patent professionals, not engineers. Commercial patent drafting platforms require describing the invention in abstract terms, not pointing at a project directory. The result is disclosures that miss patentable angles, or engineers who simply do not file and lose credit for what they built.

how patent-disclosure-skill solves it

How it solves it#

Patent point mining from project materials

Scans your project directory in priority order: documentation first, then source code. Converts .docx and .pptx files to Markdown before scanning so structured documents are fully readable. From those materials it identifies candidate patentable claims and presents them for review before drafting begins.

Three patent types: invention, utility model, and design

Drafts disclosures for all three CNIPA patent types with separate templates per type. Invention patents use Mermaid flowcharts for the required block diagrams. Utility model and design patents generate structural line-art or appearance line-art, including part numbering for utility models and multiple view angles for design patents.

CNIPA prior art search via official database

Searches the China National Intellectual Property Administration public announcement database (epub.cnipa.gov.cn) first, using a dedicated Playwright-based crawler aligned to the patent type. Falls back to web search if the CNIPA database returns no results. Prior art citations are written into chapter one of the disclosure.

Timestamped versioning with revision history

Every output file is named with the case name and a timestamp, so each iteration produces a new file rather than overwriting the previous version. Corrections and supplemental material merges create new timestamped copies alongside a revision conversation log, giving a full audit trail across multiple drafting rounds.

Patent plain-language reader with Obsidian knowledge graph

Converts patent PDFs or public numbers into plain-language notes covering the claims tree, terminology glossary, and feature-to-description mapping. Notes are saved to an Obsidian vault with Canvas knowledge maps, cross-patent relationship links, and configurable CSS for callout coloring. Multiple patents accumulate into a searchable private knowledge base.

Examination response drafting with case RAG

Stores historical office actions and responses in Obsidian with CNIPA law article tags. When a new examination notice arrives, it filters past cases by defect type and generates a draft response. Supports optional vector embedding for semantic case retrieval; the tag-filter path works without a vector model.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • MIT licensed, free to self-hostThe tool carries an MIT license with no seat fees, API billing, or subscription. All processing runs locally on your own infrastructure. Compared to Solve Intelligence or Questel Patent Drafting, which price by seat or query volume, self-hosting this skill costs only the server time you would use anyway.
  • Works from actual project artifacts, not retrospective descriptionsInput is your project directory: source code, documentation, CAD files. You do not need to describe the invention from memory. The skill reads the same materials the invention was built from, which reduces the risk of missing patentable angles that only appear in the implementation details.
  • Built for the CNIPA system from the startPrior art search targets the CNIPA public announcement database by default, with patent type-aligned queries. Disclosure templates match CNIPA formatting requirements for each of the three patent types. This is not a generic drafting tool adapted for China: it was designed for the Chinese filing system specifically.
  • 5,848 stars with active development and low open-issue countThe repository has 5,848 stars and 710 forks with only 8 open issues, reflecting active maintenance at a fast response cycle relative to community size. The project reached that adoption level within its first five months, indicating strong demand for this workflow in the Chinese developer community.

Trade-offs

  • -China patent system onlyPrior art search and disclosure templates are built for CNIPA filings: invention, utility model, and design patents under Chinese law. USPTO, EPO, PCT, and other jurisdictions are not supported. Teams filing internationally need a separate tool or workflow for non-CNIPA filings.
  • -Requires an AI agent host environmentThis is an AgentSkills-format skill, not a standalone application. It runs inside a compatible AI agent runtime. Setting up the skill requires configuring that host environment in addition to the Python 3.9+ and Playwright dependencies documented in the project's INSTALL.md.
  • -Full patent reader experience requires ObsidianThe knowledge graph, Canvas maps, cross-patent linking, and callout CSS configuration depend on an Obsidian vault being configured. Without Obsidian, the patent reader falls back to a plain output directory, dropping the relationship-graph and multi-patent accumulation features.
versus alternatives

patent-disclosure-skill vs alternatives#

patent-disclosure-skill vs Solve Intelligence

Solve Intelligence is an AI-powered patent drafting platform built for patent practitioners: it handles claims drafting, prior art analysis, and office action responses through a managed web interface with no self-hosting option. patent-disclosure-skill targets the earlier stage in the workflow: the engineer who has a working project but no prior art search and no disclosure document yet.

Featurepatent-disclosure-skillSolve Intelligence
LicenseMITProprietary SaaS
Self-hostingYesNo
Target userR&D engineersPatent attorneys
Patent systemCNIPA (China)Multi-jurisdiction
Input methodProject scan (code, docs, CAD)Text descriptions

patent-disclosure-skill is the stronger choice when your priority is generating a disclosure from an actual codebase, keeping all materials on your own infrastructure, and working within the Chinese CNIPA filing system. Solve Intelligence is worth considering when you need attorney-grade claims language, multi-jurisdiction filing support, or a fully managed platform with no Python or Playwright dependencies to configure.

patent-disclosure-skill vs Questel Patent Drafting

Questel Patent Drafting is a commercial patent management suite that includes AI-assisted drafting for patent professionals in law firms and corporate IP departments. It is designed for practitioners who already understand patent claims language and need speed in producing office-ready documents.

Featurepatent-disclosure-skillQuestel Patent Drafting
LicenseMITProprietary
Self-hostingYesNo
JurisdictionCNIPA (China)Multi-jurisdiction
Input methodProject scan (code, docs)Manual drafting input
CostFree (self-hosted)Subscription

For Chinese engineering teams generating disclosures from technical artifacts, patent-disclosure-skill covers the full workflow from project scan to CNIPA-ready output at no licensing cost. Questel Patent Drafting is the better fit for IP departments that manage large patent portfolios across multiple jurisdictions and need integration with established patent management and docketing workflows.

tech stack · detected from GitHub

What it's built on#

Languages
Python
frequently asked

FAQ#

Does patent-disclosure-skill support patents outside of China?

No. The skill is built specifically for the Chinese patent system. The prior art search targets the CNIPA public database, and the disclosure templates are formatted for CNIPA invention, utility model, and design patent filings. USPTO, EPO, and PCT workflows are not supported.

Is Obsidian required to use patent-disclosure-skill?

Obsidian is required only for the patent reader mode's knowledge graph features. The disclosure drafting workflow (the core use case) does not depend on Obsidian: outputs land in a timestamped files directory. Without Obsidian, the reader mode still produces notes but drops the Canvas maps, cross-patent links, and relationship graph.

What patent types does the skill support?

The skill supports all three CNIPA patent types: invention patents, utility model patents, and design patents. Each type uses a separate disclosure template with type-specific diagram generation. Invention patents are the default if no type is specified; the skill prompts to switch if the submitted materials look structural or appearance-focused.

How does the prior art search work?

The skill searches the CNIPA public announcement database (epub.cnipa.gov.cn) by default, using a Playwright-based crawler aligned to the patent type. If that search returns no usable results or encounters an error, it falls back to a general web search. Prior art citations are written into the first chapter of the disclosure document.

Is patent-disclosure-skill free to use?

Yes. The repository is MIT licensed, so you can run it on your own infrastructure at no cost. There is no subscription, per-query fee, or managed API to pay for. The only costs are the AI agent host environment you run it inside and the compute for the Python dependencies.

also worth a look

Similar open-source tools#

guaardvark

guaardvark

Self-hosted AI workstation with agents, video, voice, and RAG.

197PythonMIT
lumina

lumina

Local-first AI agent that learns, remembers, and never phones home

154PythonApache-2.0
maka

maka

Local-first AI agent workspace with append-only execution logs

3.9KTypeScriptApache-2.0
berd

berd

Self-hosted desktop app for AI agent work, model-agnostic by design.

818TypeScriptApache-2.0
rakazo

rakazo

AI teammates you own: your keys, your model, your machine.

1.5KTypeScriptApache-2.0
mex

mex

Persistent memory and code graph for AI coding agents

1.5KTypeScriptMIT

Repository

Stars
5.8K
Forks
710
License
MIT
Last commit
today
Last verified
Aug 31, 2026
Repo
handsomestWei/patent-disclosure-skill ↗

Additional details

Language
Python
Open issues
8
Contributors
2
First release
2026

Categories

Product & Project ManagementAI & Machine LearningDeveloper Tools

Tags

Knowledge ManagementDeveloper ToolsAI Coding Assistant