text-to-cad

Библиотека агентских скиллов для CAD, CAE и CAM: генерация и правка моделей, экспорт STEP, STL, 3MF, файлы описания роботов и нарезка в g-code

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает сгенерированный код Python и внешние слайсеры на машине
  • Опционально обращается к оборудованию и сервисам изготовления: печать на Bambu Lab, загрузка в SendCutSend
Все причины и проверки

earthtojake/text-to-cad

Установка

Ручная установка

npx skills add earthtojake/text-to-cad

Основной способ, ставит отдельные скиллы под поддерживаемые агенты. Эта же команда обновляет и добавляет новые скиллы.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

text-to-cad ставит набор скиллов, которые дают агенту рабочие процессы вокруг CAD, изготовления и файлов описания роботов на основе локальных файлов проекта. Скилл cad создает и правит параметрические модели по текстовому или графическому запросу и выгружает STEP, STL, 3MF и GLB через ядро cadgen на базе build123d. Остальные скиллы отвечают за 2D-чертежи DXF, подбор готовых STEP-компонентов вроде винтов, подшипников и моторов, локальный предпросмотр в браузере, проверку печатопригодности по процессам (DfAM), нарезку меша в FDM g-code реальными слайсерами, проверку файлов перед загрузкой в SendCutSend и запуск заданий печати на Bambu Lab. Отдельно идут скиллы для файлов роботов URDF, SRDF и SDF под симуляцию и MoveIt2. Скиллы ставятся под каждый агент через Skills CLI или как нативные плагины.

Для кого. Для инженеров, мейкеров и специалистов по робототехнике, которым нужно, чтобы агент собирал CAD-модели и файлы описания роботов прямо в проекте.

Подходит, если

  • Нужно сгенерировать или отредактировать деталь или сборку и выгрузить STEP, STL или 3MF
  • Нужны 2D-чертежи DXF или подбор готовых STEP-компонентов
  • Нужны файлы описания робота URDF, SRDF, SDF или нарезка меша в g-code

Не подходит, если

  • Нужен интерактивный ручной CAD-редактор, а не генерация из кода
  • Нет Python 3.11+ или нельзя поставить ядро OCP, например на Windows 11 со Smart App Control без обхода

Пример запроса к агенту

Сделай кронштейн под мотор NEMA 17 и выгрузи STEP и STL

Ограничения

Скиллам нужен Python 3.11+, и каждый скилл фиксирует свою версию cadgen в requirements.txt. Ядро CAD это OCP, привязка к OpenCascade, а рендер требует Chromium через Playwright. На Windows 11 Smart App Control блокирует неподписанный нативный модуль OCP, поэтому CAD-скиллы запускают под WSL или отключают эту защиту. Часть скиллов вызывает внешние слайсеры или обращается к оборудованию и сервисам (принтеры Bambu Lab, загрузка в SendCutSend), их подключает сам пользователь. Каталог models с фикстурами приходит указателями git LFS и для работы скиллов не нужен.

Как отключить. Удалите скилл через npx skills remove <скилл> или удалите плагин через /plugin в Claude Code, аналогично в Codex через codex plugin.

Проверка безопасности

  • Запускает сгенерированный код Python и внешние слайсеры на машине
  • Опционально обращается к оборудованию и сервисам изготовления: печать на Bambu Lab, загрузка в SendCutSend

Коротко о README

README представляет text-to-cad как библиотеку агентских скиллов для генерации, проверки, подбора, нарезки и передачи CAD-моделей и файлов описания роботов из локальных файлов. В таблице перечислены скиллы: cad, просмотрщик, подбор STEP-компонентов, DXF, URDF, SRDF, SDF, проверка для SendCutSend, DfAM, g-code и Bambu Lab. Основной способ установки это npx skills add, доступны нативные плагины для Codex, Claude Code и Grok Build. Отдельно разобраны требования к Python и ядру OCP и проблема со Smart App Control на Windows 11. Лицензия MIT.

SKILL.md

---
name: cad
description: Create/edit parametric CAD models, organize CAD projects, export STEP/STL/3MF/GLB files, resolve prompt references, and measure geometry with cadgen.
---

# CAD modeling and inspection

Provenance: maintained in [earthtojake/text-to-cad](https://github.com/earthtojake/text-to-cad).
Use the installed local skill files for the current interface.

## Start with the task

Read only the references needed for the request.

| Task | First action | Reference |
| --- | --- | --- |
| **Create or edit a part or assembly** | Find the existing Python model, or create a decorated model below; edit source and run `python <model>.py`. | [Model contract](references/step-generation.md), [shape construction](references/build123d-modeling.md); [positioning](references/positioning.md) for assemblies |
| **Organize a CAD project** | Follow its existing layout; for a new multi-model project use `src/`, format output folders, and a model catalog. | [Project layout](references/project-layout.md), [minimal starters](references/project-template.md) |
| **Export STL, 3MF or GLB** | Add a mesh decorator for a maintained output, or run the format's `build INPUT.step OUT` command for a one-off export. | [Mesh exports](references/supported-exports.md) |

Частые вопросы

Как обновлять?

Повторите npx skills add earthtojake/text-to-cad: команда перекачивает пакет и добавляет новые скиллы. Команда npx skills update обновляет только уже установленные и пропускает новые.

Какие агенты поддерживаются?

Skills CLI ставит скиллы для поддерживаемых агентов, а нативные плагины есть для Claude Code, Codex начиная с версии 0.142.0 и Grok Build.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AItext-to-cad

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.