| name | figure-description |
| title | Figure Description for Patents |
| description | Process user-provided patent figures and generate formal drawing descriptions. Use when user says "附图处理", "figure description", "附图说明", "drawings description", or wants to describe patent figures with reference numerals. |
| author | wanshuiyin |
| author_url | https://github.com/wanshuiyin/Auto-claude-code-research-in-sleep/tree/main/skills/figure-description |
| license | MIT |
| version | 0.1.0 |
| execution_mode | open |
| jurisdiction | general |
| practice | ip |
| language | en |
Figure Description for Patents
Process patent figures and generate drawing descriptions based on: $ARGUMENTS
Unlike /paper-figure which generates data plots, this skill processes user-provided technical diagrams and assigns reference numerals.
Constants
FIGURE_DIR = "patent/figures/" — Output directory for figure descriptions
REFERENCE_NUMERAL_PREFIX = 100 — Starting numeral for first figure's components
NUMERAL_SERIES = 100 — Each figure uses a separate 100-series (Fig 1: 100-199, Fig 2: 200-299, etc.)
Inputs
- User-provided figures (PNG, JPG, SVG, PDF) — search for them in the project directory
patent/INVENTION_DISCLOSURE.md — for understanding what components to identify
patent/CLAIMS.md — for mapping numerals to claim elements
Workflow
Step 1: Discover Figures
- Search the project directory for figure files:
- Check
patent/figures/, figures/, root directory
- Look for PNG, JPG, SVG, PDF files
- Check INVENTION_BRIEF.md or INVENTION_DISCLOSURE.md for figure references
- List all discovered figures with their paths
- If figures are missing that claims require, note them as
[MISSING: description needed]
Step 2: Analyze Each Figure
For each figure found:
- Read the image using the Read tool (supports image files)
- Identify components: What labeled or visually distinct components are shown?
- Identify connections: How do components relate to each other?
- Identify flow: If it's a flowchart or sequence, what is the step order?
Step 3: Assign Reference Numerals
For each figure, assign numerals using the series convention:
| Figure | Numeral Range |
|---|
| FIG. 1 | 100-199 |
| FIG. 2 | 200-299 |
| FIG. 3 | 300-399 |
For each identified component:
- Assign the next available numeral in the series
- Cross-reference to the claim elements it supports