drawing-markup

Extract unit IDs and type codes from PDF text layers and overlay color-coded badges.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/liamfraz/claude-code-starter-pack --skill drawing-markup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drawing-markup
Source: https://github.com/liamfraz/claude-code-starter-pack/tree/main/skills/drawing-markup
Command: npx skills add https://github.com/liamfraz/claude-code-starter-pack --skill drawing-markup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyMuPDF, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

The drawing-markup skill solves the problem of manually annotating construction drawings with color-coded apartment types and legends, streamlining the process and improving accuracy.

Core Features & Use Cases

  • Automated Annotation: Automatically color-code apartment types on architectural floor plans and drawings.
  • Unit ID Extraction: Extracts unit IDs and type codes from the PDF text layer.
  • Output PDF: Combines all marked-up pages into a single annotated PDF.
  • Use Case: Ideal for users who need to quickly visualize apartment types on construction drawings, such as architects, property managers, or construction workers.

Quick Start

Use the drawing-markup skill to markup the construction drawings for apartment units.

Frequently Asked Questions about drawing-markup

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

FAQPage Schema
How do I automate drawing markup and color-code apartment types on construction PDFs?

Color-coding apartment types on construction drawings works by extracting unit IDs and type codes from the PDF text layer. The skill then automatically overlays colored badges and generates a legend, combining all marked-up pages into a single output PDF.

Do I need PyMuPDF to annotate construction drawings with apartment types?

Yes, you need PyMuPDF to annotate construction drawings with apartment types. PyMuPDF is required to process the PDF text layer, extract unit IDs and type codes, and overlay the color-coded badges and legend onto the architectural floor plans.

Can I extract unit IDs and type codes from scanned construction drawings?

No, you cannot extract unit IDs from scanned construction drawings without a text layer. This skill requires a selectable PDF text layer to extract unit IDs and type codes; image-only or scanned PDFs without OCR text will not work for automated drawing markup.

What is the best way to add a legend to construction drawings with apartment unit types?

The best way to add a legend to construction drawings with apartment unit types is through automated annotation. This skill automatically extracts unit IDs and type codes from the PDF text layer and overlays color-coded badges with a generated legend.

Does PDF annotation for apartment types work without manual color-coding?

Yes, PDF annotation for apartment types works without manual color-coding. The skill automates the markup of construction drawings by extracting unit IDs and type codes from the PDF text layer and overlaying them with colored badges and a legend.

Related Skills