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

50 stars 9 forksImages, Video & Audio

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add hamzaabduljabbar/construction-drawing-analyzer --skill drawing-analyzer
Manual install
git 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-analyzer

Personal 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`
Read the full skill on GitHub

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

48

zhouyuechuan2025-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.

Images, Video & Audio

Creator Vibe

55

bish-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.

Images, Video & Audio

Call Me

27

radres/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.

Images, Video & AudioIn 2 lists

Audio Tldr

42

AugustusW/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.

Images, Video & AudioIn 1 list

Lyric Video Director

47

ShadoW-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

Images, Video & Audio

Xiaoyuzhou Podcast Notes

57

weisi-gu/xiaoyuzhou-podcast-notes

把小宇宙(Xiaoyuzhou FM)单集播客转成结构化的 Markdown 笔记。工作流为:解析小宇宙单集链接 → 拿到音频直链、shownotes、章节(有官方转录则直接用)→ 转录音频 → 判断内容类型(财经/科技商业/人物访谈/知识科普/通用)→ 套用对应的笔记模板 → 输出 .md 笔记文件。只要用户给出小宇宙链接(xiaoyuzhoufm.com/episode/...)、或提到"把这期播客整理成笔记""转录小宇宙""生成播客笔记""播客总结/逐字稿/shownotes 整理",就使用本技能;即便用户没说"skill"二字也应触发。也支持用户已自备音频文件或转录文本,只需生成笔记的场景。

Images, Video & Audio

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.