adu-targeted-page-viewer

Generate a JSON manifest mapping ADU plan sheet IDs to PDF page numbers.

284|94|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/mikeOnBreeze/cc-crossbeam --skill adu-targeted-page-viewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adu-targeted-page-viewer
Source: https://github.com/mikeOnBreeze/cc-crossbeam/tree/main/adu-skill-development/skill/adu-targeted-page-viewer
Command: npx skills add https://github.com/mikeOnBreeze/cc-crossbeam --skill adu-targeted-page-viewer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdftoppm, pdfinfo, imagemagick, sips, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Manually searching through multi-page ADU construction plan PDFs to find specific sheets referenced in city corrections letters is slow and inefficient, especially when resubmitting permits with tight deadlines.

Core Features & Use Cases

  • Fast Sheet Manifest Building: Extracts all PDF pages to PNGs and generates a JSON manifest mapping sheet IDs (e.g., A3, S2.0) to page numbers in under 2 minutes, with no deep content extraction required.
  • Targeted Sheet Access: Instantly retrieves the exact page for any sheet referenced in a corrections letter, so users only analyze the relevant sections of the plan set instead of reviewing every page.
  • Use Case: A contractor receives a corrections letter noting an issue with "Detail 2 on Sheet A3". This skill immediately identifies that Sheet A3 is on page 7 of the uploaded plan PDF, so the contractor can jump directly to that sheet to address the correction.

Quick Start

Use the adu-targeted-page-viewer skill to build a sheet manifest for your uploaded ADU construction plan PDF and locate the specific sheet referenced in the attached city corrections letter.

Frequently Asked Questions about adu-targeted-page-viewer

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

FAQPage Schema
How do I find specific sheets in a construction plan PDF referenced by a city corrections letter?

To find specific sheets in a construction plan PDF referenced by a corrections letter, you can generate a JSON manifest mapping sheet IDs to page numbers. This allows instant targeted access to the exact page instead of manually navigating the multi-page document.

Can I extract sheet IDs from an ADU permit plan set without reading the entire PDF?

Yes, you can extract sheet IDs from an ADU permit plan set without reading the entire PDF by cropping title blocks from page images. This process verifies sheet IDs and builds a manifest for direct access, eliminating the need to review every page.

Do I need ImageMagick and pdftoppm to build a sheet manifest from a multi-page PDF?

Yes, you need ImageMagick and pdftoppm to build a sheet manifest from a multi-page PDF. These dependencies are required to extract page images to PNGs and crop title blocks for sheet ID verification during the manifest generation process.

What is the best way to map sheet IDs like A3 or S2.0 to their corresponding PDF page numbers?

The best way to map sheet IDs like A3 or S2.0 to their corresponding PDF page numbers is by cropping title block images from extracted pages. This generates a JSON manifest linking each sheet ID to its exact page location for quick retrieval.

How long does it take to generate a sheet manifest for ADU construction plans?

Generating a sheet manifest for ADU construction plans takes under two minutes. The process extracts all PDF pages to PNGs and creates a JSON mapping of sheet IDs to page numbers, requiring no deep content extraction to complete.

Why does targeted sheet access matter for ADU permit resubmission workflows?

Targeted sheet access matters for ADU permit resubmission workflows because contractors face tight deadlines to address corrections letters. Instantly retrieving the exact page for a referenced sheet saves time by allowing users to analyze only the relevant sections of the plan set.