Drawing Analyzer
Pre-process construction drawing PDF sets into structured text indexes so Claude can answer questions faster, cheaper, and more accurately. Use this skill whenever a user mentions construction drawings, PDF drawings, takeoffs, drawing sets, plans, or wants to extract information from construction documents. Trigger on phrases like "analyze my drawings", "run drawing analyzer", "process these drawings", "how many footings", "what is the slab area", or any question about quantities, elements, or scope from a set of construction drawings. This skill runs once on a drawing set and creates lightwei
Install
npx skills add hamzaabduljabbar/construction-drawing-analyzer --skill drawing-analyzergit clone --depth 1 https://github.com/hamzaabduljabbar/construction-drawing-analyzer.git /tmp/construction-drawing-analyzer
mkdir -p ~/.claude/skills
cp -r /tmp/construction-drawing-analyzer/. ~/.claude/skills/drawing-analyzerPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Drawing Analyzer Skill Pre-processes a set of construction drawing PDFs into structured, lightweight text indexes. Run this once on any new drawing set. After it completes, answer questions by reading the indexes first, then targeting only the specific drawing needed. ## When to run this skill - User uploads or points to a folder containing construction drawing PDFs - User asks any question about quantities, elements, areas, or scope from drawings - User says "run drawing analyzer", "process my drawings", or "analyze these drawings" - Any takeoff, footing count, slab area, or element count request --- ## Phase 1: Split and extract **Goal:** Break the merged PDF into individual sheets. Extract text and create an image of each. Run the PDF splitter script first: ``` scripts/split_drawings.py ``` For each sheet produced: 1. Save as an individual PDF: `sheets/SHEET-001.pdf`, `sheets/SHEET-002.pdf`, etc. 2. Extract all vector/text layer content → save as `sheets/SHEET-001.txt` 3. Render the sheet as an image at maximum resolution → save as `sheets/SHEET-001.png` **Important:** Do NOT use pattern matching scripts to classify drawings. Use Claude vision to read each sheet image and determine its type. Scripts cannot reliably handle the variation in construction drawing formats. --- ## Phase 2: Build the sheet classification index Read each sheet image (`.png`) and text file (`.txt`) and classify every sheet. Output file: `indexes/sheet-classification.md`
Details
- Skill name
drawing-analyzer- Repo updated
- 25 August 2026
FAQ
What does the Drawing Analyzer skill do?
Pre-process construction drawing PDF sets into structured text indexes so Claude can answer questions faster, cheaper, and more accurately. Use this skill whenever a user mentions construction drawings, PDF drawings, takeoffs, drawing sets, plans, or wants to extract information from construction documents. Trigger on phrases like "analyze my drawings", "run drawing analyzer", "process these drawings", "how many footings", "what is the slab area", or any question about quantities, elements, or scope from a set of construction drawings. This skill runs once on a drawing set and creates lightwei
How do I install the Drawing Analyzer skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add hamzaabduljabbar/construction-drawing-analyzer --skill drawing-analyzer. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Drawing Analyzer popular?
It lives in hamzaabduljabbar/construction-drawing-analyzer, which has 50 GitHub stars and 9 forks.
Related skills
Package Talking Head Video
48zhouyuechuan2025-ui/ai-self-media-video-packaging-skill
Use when packaging center-presenter talking-head video plus SRT into an MP4, or SRT into a transparent overlay, with source-based copy and verified delivery.
Creator Vibe
55bish-x/creator-vibe
Use first for creative work—technical or everyday—when a brief is incomplete or intent is implicit and success depends on taste, voice, feeling, or human experience. Also trigger when literal compliance may lose the point. Do not wait for explicit creative wording. Skip factual lookup, mechanical or exact tasks, and fully specified work.
Call Me
27radres/call-me
Call or text your human's actual phone (iPhone or Android) and handle replies from the /call-me app. Use when the user says "call me", "ring me", "phone me if something comes up", "text my phone", asks the agent to stay reachable, wants something read out loud (an update, a summary of the day ahead), or sends an inbound /call-me message or voicemail. The phone rings through CallKit, spoken answers return as transcripts, and channel-enabled hosts deliver later messages directly into the active agent session.
Audio Tldr
42AugustusW/audio-tldr-skill
Summarize videos, audio files, and podcasts into key takeaways. Give it a YouTube/podcast URL or a local audio/video file — it transcribes locally (cached; repeat requests reuse the transcript) and distills the transcript into key points, summaries, or translations. Use when the user asks to summarize, get key points from, translate, or TL;DR any audio or video content.
Lyric Video Director
47ShadoW-Shinigami/lyric-video-director
Use when creating a stylized lyric video from a song file, lyrics, and rough lyric timings. Directs the complete workflow: normalize timings, analyze musical gaps and song structure, establish a visual bible, use GPT Image 2 to design creative final typography compositions and reference assets, animate words and graphic elements with Gemini Omni Flash reference-to-video, preserve exact lyrics through adaptive text-safety, assemble against the untouched master song, and verify synchronization, legibility, spelling, coverage, and audiovisual quality. Also use for kinetic-typography and instrumen
Xiaoyuzhou Podcast Notes
57weisi-gu/xiaoyuzhou-podcast-notes
把小宇宙(Xiaoyuzhou FM)单集播客转成结构化的 Markdown 笔记。工作流为:解析小宇宙单集链接 → 拿到音频直链、shownotes、章节(有官方转录则直接用)→ 转录音频 → 判断内容类型(财经/科技商业/人物访谈/知识科普/通用)→ 套用对应的笔记模板 → 输出 .md 笔记文件。只要用户给出小宇宙链接(xiaoyuzhoufm.com/episode/...)、或提到"把这期播客整理成笔记""转录小宇宙""生成播客笔记""播客总结/逐字稿/shownotes 整理",就使用本技能;即便用户没说"skill"二字也应触发。也支持用户已自备音频文件或转录文本,只需生成笔记的场景。
Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.