pdf-construction

Extract data from construction RFI documents and merge PDFs into submittal packages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, reportlab, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The pdf-construction Skill addresses the complexities of managing construction documents by automating processes such as RFI processing, submittal package creation, specification extraction, and drawing sheet extraction.

Core Features & Use Cases

  • RFI Processing: Extract structured data from RFI documents for tracking and analysis.
  • Submittal Package Creation: Merge multiple PDFs into organized submittal packages.
  • Specification Extraction: Extract specification sections by division for detailed analysis.
  • Drawing Sheet Extraction: Split drawing packages into individual sheets for organized access.

Quick Start

Use the pdf-construction skill to extract data from an RFI document and populate the tracking spreadsheet.

Frequently Asked Questions about pdf-construction

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

FAQPage Schema
How do I extract structured data from construction RFI documents?

You can extract structured data from construction RFI documents by using Python libraries like pdfplumber and pypdf to parse text and tables. This automation pulls tracking fields from RFI PDFs to populate project management spreadsheets for analysis.

What is the best way to merge multiple PDFs into a submittal package?

The best way to merge multiple PDFs into a submittal package is by using pypdf to combine individual documents into a single organized file. This streamlines submittal management and construction administrative workflows.

Can I split a multi-page drawing package into individual sheets?

Yes, you can split a multi-page drawing package into individual sheets using pypdf or pdfplumber to separate pages into distinct PDF files. This provides organized access to individual drawing sheets for construction projects.

How do I extract specification sections by division from a PDF?

You extract specification sections by division from a PDF by using pdfplumber to parse text and identify division markers. This segments the specification document into categorized sections for detailed construction analysis.

Does pdf-construction require Python dependencies to automate form filling?

Yes, automating PDF form filling requires Python dependencies including pypdf, pdfplumber, and reportlab. These libraries read existing PDF forms, extract data, and generate modified documents for construction project management workflows.