earthtojake/text-to-cad — Give your agent CAD superpowers.
text-to-cad — 에이전트에 CAD 작업 능력을 더하는 스킬 라이브러리
text-to-cad는 AI 에이전트가 CAD 모델과 로봇 설명 파일을 만들고 검사하며, 출력·제조 단계까지 이어가도록 돕는 스킬 모음입니다. 여러 에이전트에 설치할 수 있고, CAD 생성부터 G-code 슬라이싱과 프린터 전송까지 작업별 스킬을 제공합니다.
- 주제
AI 요약
text-to-cad는 로컬 프로젝트 파일을 바탕으로 CAD와 로봇 설명 파일을 생성하고 검토하는 에이전트 스킬 라이브러리입니다. 자연어와 이미지로 모델을 만들며 기본 출력 형식은 STEP입니다. STL, 3MF, GLB 내보내기도 지원합니다.
제공하는 작업
CAD 모델 생성 외에도 나사·베어링·모터 같은 STEP 부품 검색, 치수가 포함된 PDF 도면 생성, DXF 작성 기능을 제공합니다. URDF·SRDF·SDF 파일 작성으로 로봇 구조와 시뮬레이터 환경을 구성할 수 있습니다. 제조 관련 기능은 SendCutSend 업로드 전 파일 검사, 적층 제조성 검토, 판금·CNC·사출 성형 설계 검토, OrcaSlicer를 사용한 G-code 생성, Bambu Lab 프린터 전송을 포함합니다. 설계 검토 결과에는 측정 근거와 적용 규칙을 함께 제시합니다.
설치와 업데이트
권장 설치 방법은 npx skills add earthtojake/text-to-cad입니다. 이 명령은 지원 에이전트에 개별 스킬을 설치하고, 다시 실행하면 기존 스킬을 갱신하면서 새로 추가된 스킬도 가져옵니다. npx skills update는 잠금 파일에 이미 등록된 스킬만 갱신하므로 새 스킬을 놓칠 수 있습니다. 더는 제공하지 않는 스킬은 자동 제거되지 않아 npx skills remove <skill>로 직접 삭제해야 합니다.
Codex, Claude Code, Cursor, Grok Build용 플러그인 설치 방법도 안내합니다. 플러그인과 CAD 서버는 로컬에서 실행하며 uv가 필요합니다. Codex 플러그인은 Codex 0.142.0 이상에서 저장소 루트 플러그인을 인식합니다. Codex 앱에서는 모델 목록과 CAD 뷰어를 제공하고, Claude Code에서는 대화에 모델 뷰어 카드를 표시하거나 브라우저 뷰어 링크를 엽니다.
개인정보와 Windows 제약
CAD 앱과 브라우저 뷰어는 사용자가 동의한 경우 익명 사용량을 전송합니다. 설치 식별자, 버전, 운영체제와 에이전트 앱, 도구 호출 횟수, 표시한 파일의 형식 등을 집계하지만 파일 이름·경로·내용·프롬프트는 전송하지 않는다고 안내합니다. 기능은 기본적으로 꺼져 있으며 설정이나 DO_NOT_TRACK=1로 비활성 상태를 유지할 수 있습니다.
CAD 관련 스킬은 OpenCascade의 Python 바인딩인 OCP를 사용합니다. OCP 휠에 서명되지 않은 네이티브 모듈이 포함돼 있어 Windows 11의 Smart App Control이 활성화된 환경에서는 ImportError: DLL load failed while importing OCP 오류가 발생할 수 있습니다. 저장소는 이 문제를 진단하는 cadgen doctor를 제공하며, 문서에서는 Smart App Control을 끄거나 WSL에서 실행하는 방법을 안내합니다.
원문: GitHub / 번역·요약: Trawling