From buildbrain
Extract schedules, text, and tables from PDF construction drawings. Can search for specific terms to find relevant pages. Results saved to output/ for cross-validation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/buildbrain:pdf-extractThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Extract data from PDF construction documents. For full CLI command syntax and flags, see `/cli-tools`.
Extract data from PDF construction documents. For full CLI command syntax and flags, see /cli-tools.
If no file path provided:
ls data/*.pdf 2>/dev/null
Multiple files → ask user. No files → tell user to place PDF in data/.
schedules (auto-detects what's in the PDF)search first to find pages, then tables on those pagestables or textScripts are at skills/cli-tools/scripts/pdf_extract.py. Always include --save.
python skills/cli-tools/scripts/pdf_extract.py <file.pdf> <command> [options] --save
Common patterns:
# What schedules are in this PDF?
schedules --save
# Find the door schedule
search "door schedule" --save
# then: tables --pages <matched_pages> --save
# Extract everything from a page
text --pages 5 --save
tables --pages 5 --save
schedules: list each type found, page, headers, row countsearch: matching pages with snippets, suggest extraction commandstables: describe each table — headers, rows, what it contains/cross-validate door to compare against IFC model"text extractionsearch with specific termsnpx claudepluginhub thebrownproject/buildbrainGuides reception of code review feedback: verify before implementing, avoid performative agreement, push back with technical reasoning when needed.
Design banners for social media, ads, website heroes, and print with multiple art direction options and AI-generated visuals.