patent-diagram-generator

Generate patent-style flowcharts, block diagrams, and system architectures using Graphviz with reference numbering.

Updated Jul 28, 2026
One-click install
npx skills add https://github.com/Aadi-110i/PEP-PROJECT --skill patent-diagram-generator-aadi-110i
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: patent-diagram-generator
Source: https://github.com/Aadi-110i/PEP-PROJECT/tree/main/skills/patent-diagram-generator
Command: npx skills add https://github.com/Aadi-110i/PEP-PROJECT --skill patent-diagram-generator-aadi-110i

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires graphviz.

What problem does it solve? Drafting patent applications requires standardized technical figures such as method flowcharts and system block diagrams with proper reference numbering, which is tedious to produce manually with drawing tools. ## Core Features & Use Cases - Flowchart Generation: Create method-step flowcharts with decision branches and patent-style step numbering for method claims. - Block Diagram Creation: Build system component and architecture diagrams showing hardware modules, software components, and their interconnections for system claims. - Custom DOT Rendering: Render raw Graphviz DOT code to SVG, PNG, or PDF using multiple layout engines (dot, neato, fdp, circo, twopi). - Use Case: A patent attorney drafting a system claim can define components like an input sensor, processor, and memory, then generate a USPTO-compatible block diagram with reference numbers (10, 20, 30) in one step. ## Quick Start Ask the assistant to create a patent flowchart for your method steps or a block diagram of your system components, and it will generate a numbered SVG or PDF figure using Graphviz.

Frequently Asked Questions about patent-diagram-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a patent flowchart with Graphviz?

Define your method steps as a list of nodes with shapes (ellipse for start/end, box for processes, diamond for decisions) and their connections, then pass them to the flowchart generator. It renders a patent-style flowchart as SVG, PNG, or PDF.

How do I add reference numbers to patent diagrams?

Provide a reference map pairing component labels with numbers following patent convention (main components as 10, 20, 30 and sub-components as 12, 14, 22). The generator annotates the SVG with these reference numbers after diagram creation.

What output formats does Graphviz support for patent figures?

Graphviz renders diagrams to SVG for editing, PNG for viewing, and PDF for USPTO filing. You can also choose layout engines like dot for hierarchical layouts, circo for circular, or twopi for radial arrangements.

Why does diagram generation fail with a Graphviz error?

Generation fails when Graphviz is not installed on the system. Verify with 'dot -V', install it via your package manager (choco, apt, or brew), and confirm the Python graphviz package is installed with pip.

Can I render custom DOT code instead of using templates?

Yes, you can pass raw Graphviz DOT code directly to the renderer and specify the output format and layout engine. This supports complex architectures and hierarchical structures beyond the built-in flowchart and block diagram templates.