Cad Data Extract

Turn a CAD file (DWG or DXF) into a structured Excel takeoff - block counts grouped into line items, dimensions, text callouts and layers, with a discipline/category and a HIGH/LOW confidence flag on every row. Use when a user has a CAD drawing (not a PDF) and wants quantities, a schedule of elements, or the drafter's data pulled into a spreadsheet.

7 stars 3 forksDocuments & Office Files

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add hamzaabduljabbar/autoconst-cad-to-excel-claude --skill cad-data-extract
Manual install
git clone --depth 1 https://github.com/hamzaabduljabbar/autoconst-cad-to-excel-claude.git /tmp/autoconst-cad-to-excel-claude
mkdir -p ~/.claude/skills
cp -r /tmp/autoconst-cad-to-excel-claude/. ~/.claude/skills/cad-data-extract

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# CAD Data Extract

A PDF drawing has thrown its data away. A **CAD file still has it** — every door
is a named block, every dimension is a real measured value (not pixels), and the
layer each element sits on tells you what trade it belongs to. Reading a CAD file
is therefore far more reliable than reading a drawing image. This skill pulls that
data straight into Excel and does the estimator's first-pass counting.

## The format problem, and the way around it

DWG (Autodesk) is a **closed binary format** with no reliable direct parser.
Everyone — including commercial tools — solves it the same way:

```
DWG  --[ODA File Converter]-->  DXF  --[ezdxf]-->  rows  --[openpyxl]-->  Excel
```

DXF is the open, documented cousin of DWG. Convert once, then parse freely.
`scripts/cad_extract.py` does the whole chain — it detects the input type and
only converts when it has to. A `.dxf` input skips the converter entirely.

**DGN is not supported.** The free ODA File Converter ships without a DGN reader
module, so it cannot convert Bentley files. If a user has a `.dgn`, tell them to
open it in MicroStation or the free Bentley View and export DWG or DXF.

## Run it

```
py scripts/cad_extract.py inputs/plan.dwg --out outputs/plan-takeoff.xlsx
```

Options: `--out <path>` (default `outputs/<name>.xlsx`), `--keep-dxf <path>` to
save the converted DXF for inspection, `--schedule <csv>` to add specs from a
door/window schedule (see below). Setup and the ODA install are in `SETUP.md`.
Read the full skill on GitHub

Details

Skill name
cad-data-extract
Repo updated
2 August 2026

FAQ

What does the Cad Data Extract skill do?

Turn a CAD file (DWG or DXF) into a structured Excel takeoff - block counts grouped into line items, dimensions, text callouts and layers, with a discipline/category and a HIGH/LOW confidence flag on every row. Use when a user has a CAD drawing (not a PDF) and wants quantities, a schedule of elements, or the drafter's data pulled into a spreadsheet.

How do I install the Cad Data Extract skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add hamzaabduljabbar/autoconst-cad-to-excel-claude --skill cad-data-extract. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Cad Data Extract popular?

It lives in hamzaabduljabbar/autoconst-cad-to-excel-claude, which has 7 GitHub stars and 3 forks.

Related skills

Kindle Cover

7

nikmcfly/kindle-cover-skill

Generate a full-wrap paperback cover PDF for Amazon KDP (front + spine + back in one file). Use this skill whenever the user wants to: create a book cover for KDP, make a paperback cover, generate a full wrap cover, design a book cover PDF, or needs a cover for Amazon self-publishing. Trigger for phrases like "book cover", "paperback cover", "KDP cover", "full wrap", "cover PDF", "spine + back cover", or when the user has a front cover image and needs the complete printable cover file.

Documents & Office Files

Anything to Skill

7

asale-ai/anything-to-skill

Turn a book, paper, document, documentation site, or code repository into an agent skill, and keep it honest afterwards — grade a skill's load cost and routability, test it against the source it came from, and rebuild it when the source moves. Use when the user wants to make a skill from a PDF, EPUB, DOCX, a URL, a docs site, or a GitHub repo — "make a skill from this book", "turn these docs into a skill", "I want an agent that knows this library" — or when they ask why their skills are slow, bloated, never firing, or out of date.

Documents & Office Files

Latex Forge

7

thmsgo18/latex-forge-skill

Create, fill in, compile and export LaTeX documents (project reports, internship reports, theses, research papers, lab reports, CVs, posters, presentations, letters, books...) using the latex-forge CLI and its 80+ template gallery. Use this skill whenever the user asks to write a report, paper, thesis, CV or any academic/professional LaTeX document, or to scaffold, build, watch or export a latex-forge project.

Documents & Office Files

Slidedown

9

Viniciuscarvalho/slidedown

Convert Markdown files into beautiful, professionally-designed PowerPoint presentations (.pptx) that open natively in Keynote, PowerPoint, and Google Slides. Use this skill whenever the user wants to turn a .md file into slides, create a presentation from markdown content, generate a deck from text/notes, or mentions 'slidedown', 'md to slides', 'markdown to presentation', 'markdown to pptx', or 'markdown to keynote'. Also trigger when the user has a .md file and wants it as a slide deck, or asks to 'make slides from' any text content. This skill handles the full pipeline: parsing markdown, se

Documents & Office Files

Ats Resume Optimizer

8

Ibanez012003/resume-optimizer

Resume and cover letter workflow — use this skill for ANY resume or cover letter task, whether or not a job description is provided. Triggers include full ATS tailoring (JD provided), quality and formatting review ("humanize this", "clean this up", "remove em-dashes", "apply formatting standards"), general resume edits, cover letter drafts or reviews, and gap analysis. When a JD is present, run the full 4-step ATS process. When no JD is present, run Quality Check Mode instead.

Documents & Office Files

Jobxhunter

9

soheilfallah/jobxhunter

Job-hunting skill for the UK and Canada (more markets coming). Core is CV tailoring: read a master profile plus a job description and produce an ATS-friendly, slop-free CV that survives both the ATS parser and the six-second recruiter scan. Also finds and deep-crawls roles (Indeed/Reed/Adzuna/Dice connectors, with a Firecrawl/WebSearch crawl fallback), discovers target companies and cold-emails the right contact, writes cover letters and cold emails from the user's own spoken words, runs a recruiter-persona scoring loop, generates an "alternative world" ideal-candidate CV plus the gap-to-close

Documents & Office Files

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.