Generates 2D DXF files from Python scripts using ezdxf, either as standalone drawings or as projections from 3D CAD models. You write a gen_dxf() function with parametric dimensions, run the CLI, and get validated DXF output for laser cutting, waterjet, CNC routing, or technical drawings. The workflow pushes you to derive contours from actual STEP topology when possible rather than duplicating geometry formulas, which keeps projections honest. Includes deterministic validation via entity counts, layer checks, and dimension verification instead of visual inspection. Pairs naturally with the CAD skill for parts that need both 3D models and 2D cut profiles. Honest take: the topology projection approach is the right default, but you'll still hand draw plenty of simple outlines.

skills.sh installs
10.2K
GitHub stars
25.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add earthtojake/text-to-cad --skill dxf --agent claude-code

Installs into .claude/skills of the current project.

Files

Generates 2D DXF files from Python scripts using ezdxf, either as standalone drawings or as projections from 3D CAD models. You write a gen_dxf() function with parametric dimensions, run the CLI, and get validated DXF output for laser cutting, waterjet, CNC routing, or technical drawings. The workflow pushes you to derive contours from actual STEP topology when possible rather than duplicating geometry formulas, which keeps projections honest. Includes deterministic validation via entity counts, layer checks, and dimension verification instead of visual inspection. Pairs naturally with the CAD skill for parts that need both 3D models and 2D cut profiles. Honest take: the topology projection approach is the right default, but you'll still hand draw plenty of simple outlines.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/earthtojake/text-to-cad
Category
Python
First seen
Jul 14, 2026

More from earthtojake/text-to-cad

All 12

Recommended

More Python
1apify avatarapify-actorizationapify/agent-skillsConvert existing projects into Apify Actors - serverless cloud programs. Actorize JavaScript/TypeScript (SDK with Actor.init/exit), Python (async context manage10.2Kskills.sh installs
2aws avataraws-cdkaws/agent-toolkit-for-awsAuthors, deploys, and troubleshoots AWS infrastructure using CDK with TypeScript or Python. Covers best practices, stack architecture, and construct patterns. A10.1Kskills.sh installs
3upstash avatarfind-docsupstash/context7Retrieves up-to-date documentation, API references, and code examples for any developer technology. Use this skill whenever the user asks about a specific libra10.1Kskills.sh installs
4langchain-ai avatarmanaged-deep-agentslangchain-ai/langchain-skillsINVOKE THIS SKILL when building, testing, or deploying Managed Deep Agents in LangSmith with the mda CLI. Covers the code-first, file-based project layout; defi10Kskills.sh installs
5clickhouse avatarchdb-sqlclickhouse/agent-skillsUse when the user wants to run SQL — especially analytical SQL — on local files (parquet/csv/json), URLs, S3 paths, or remote databases (Postgres, MySQL, MongoD9.7Kskills.sh installs
6github avatarfolder-structure-blueprint-generatorgithub/awesome-copilotComprehensive technology-agnostic prompt for analyzing and documenting project folder structures. Auto-detects project types (.NET, Java, React, Angular, Python9.5Kskills.sh installs