AutoConst Smart Drawing — Productivity skill for Claude Code
Claude Code skill: turn an architectural PDF set into one offline HTML file - click a door, see its schedule; rooms, wall types, finishes decoded, detail bubbles jump sheets.
How to install AutoConst Smart Drawing
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open hamzaabduljabbar/autoConst-smart-drawing and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AutoConst Smart Drawing does
Claude Code skill: turn an architectural PDF set into one offline HTML file - click a door, see its schedule; rooms, wall types, finishes decoded, detail bubbles jump sheets. Text layer only, no vision.
Alternatives in Productivity
- Task Breakdown Agent — You are an expert task breakdown agent specializing in converting high-level architectural designs into coarse 129 ★
- Sheets MCP — A local Google Sheets MCP server built for agent workflows in Claude Code and Claude Desktop: write API, scrip 34 ★
- Big Picture — Answers you can judge and act on without reading code — Claude Code plugins that keep implementation detail be 22 ★
README
Smart Drawing (Claude skill)
**Turn an architectural PDF drawing set into one clickable HTML file. Click a door, see its schedule.**
A door tag sits on the plan. Its size, frame and hardware are in the schedule three sheets away. Its finish is a code explained in a legend, and the wall it sits in is defined on yet another sheet. Reading one item means flipping between sheets.
This skill reads the set once and links it all together:
- Doors: click one and see its full schedule row (size, frame, glass, hardware, fire rating).
- Rooms: click one and see floor, base and wall finishes, with the codes decoded into products.
- Wall tags: click one and see how the wall is built (studs, width, fire and sound rating).
- Detail bubbles: click one to open that sheet.
- Search: type a tag and every instance lights up on the plan.
- Whole-set counts and filters: doors, rooms, windows, wall types, finishes.
The output is **one HTML file**. No install, no login, no upload. Double-click it and it works offline.
Results
| Set | Sheets | Found | Linked on plans |
|---|---|---|---|
| Public safety facility (firm 1, 122 arch sheets) | 122 | 468 doors, 453 rooms, 12 window types, 10 wall types, 79 finish codes | 466 / 468 doors, 451 / 453 rooms |
| IndyGo Training Facility (firm 2, public bid set) | 15 | 26 doors, 24 rooms, 17 finish codes | 26 / 26 doors, 24 / 24 rooms |
The two firms lay out their schedules differently. Nothing was configured per set: the skill reads each schedule's own columns.
Try it: open `examples/indygo/smart-drawing.html`.
Install
pip install -r requirements.txt
Copy this folder into `~/.claude/skills/smart-drawing/` (or your project's `.claude/skills/`), then ask Claude: *"make a smart drawing from inputs/my-set.pdf"*.
Or run it directly:
python scripts/smart_drawing.py my-set.pdf --out outputs/my-project --project "Office building"
How it works
- Index:
build_index.pyreads the PDF's text
Related Skills
Autoconst Claude Drainage Schedule
Drainage PDF -> colour-coded Excel schedule. Every rim/invert/pipe number cross-verified against two independe
Mine Sessions
Mine every Claude Code session across all projects for the two things that decide a task's cost - how many too
Legal Drafting
Draft or revise legal text first (precedent, reuse vocabulary, cover note); review runs in the same door (lega
Dsh Team Rooms
Team rooms for DeepSeek Harness: persistent shared rooms across independent sessions - a message bus, a shared
Lab Setup
Deterministically bootstrap this repo for first-time use on Windows, macOS, or Linux with offline-safe checks.
Autoconst Claude 2D PDF To Priced Boq
Turn a flat 2D construction PDF into a priced Bill of Quantities in Excel. Two-witness cross-check between sch
Related Agents
Recipe Author
Writes or upgrades ONE asset recipe (recipes/ .ts) to real-asset quality — sourced real dimensions, dense LOD0
Lifecycle Researcher
Finds facts outside the product that the current job depends on. Use when asked to research a claim, check a n
Ctf Solver
Delegates to this agent when the user is working on CTF challenges, capture the flag competitions, HackTheBox