К основному содержанию
скилл CX Codex

text-to-cad-harness — скилл для Claude Code: 3D CAD из текста

Скилл превращает текстовое описание детали в Python-скрипт на build123d, экспортирует STEP, STL и URDF и показывает геометрию в локальном просмотрщике.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add reason-machines/trending-skills --skill text-to-cad-harness -a claude-code
Открыть на GitHub

Что делает text-to-cad-harness

Агент правит файлы в models/*.py, а скилл пересобирает артефакты: STEP, STL, DXF, GLB и snapshots. Внутри три части — skills/cad/ для деталей и экспорта, skills/urdf/ для описаний роботов со звеньями и шарнирами, viewer/ на React и Vite без бэкенда. Геометрия считается через build123d поверх OpenCascade (OCP).

Ставится как обычный скилл для агента, но для работы нужен Python 3.11+ и отдельное окружение: python3.11 -m venv .venv, затем ./.venv/bin/pip install -r requirements-cad.txt. Просмотрщик поднимается из viewer/ командой npm run dev и открывается на http://localhost:4178. Без установленных зависимостей из requirements-cad.txt скрипты моделей просто не запустятся.

Параметрические детали удобно держать переменными вроде OUTER_DIAMETER и HEIGHT — агент меняет значения, а не переписывает геометрию. Сборки собираются через Compound из нескольких BuildPart. URDF-скилл генерирует XML с link и joint и мешами в meshes/.

Какие задачи решает

  • сгенерировать 3D-деталь по текстовому описанию
  • выгрузить STEP и STL из одного Python-скрипта
  • сделать параметрическую деталь с переменными размерами
  • собрать URDF-описание робота со звеньями и шарнирами
  • посмотреть геометрию в браузере без бэкенда

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

  • Сделай кронштейн 80 на 60 мм с четырьмя отверстиями под M6, сохрани в models/bracket/bracket.py
  • Собери URDF для робота с base_link и arm_link, шарнир revolute по оси Z
  • Поменяй HEIGHT у гекс-спейсера на 14 мм и пересобери STEP

Как установить text-to-cad-harness

1Через Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill text-to-cad-harness -a claude-code

2Вручную: положить файлы

~/.claude/skills/text-to-cad-harness/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/text-to-cad-harness/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о text-to-cad-harness

Как установить text-to-cad-harness в Claude Code?

Выполните npx skills add reason-machines/trending-skills --skill text-to-cad-harness -a claude-code. Скилл появится в ~/.claude/skills/text-to-cad-harness/SKILL.md.

Что делает text-to-cad-harness?

Даёт агенту набор инструкций и скриптов, чтобы писать CAD-модели на build123d, экспортировать их в STEP, STL, DXF, GLB или URDF и смотреть результат в локальном просмотрщике.

Что нужно для работы скилла?

Python 3.11+ и виртуальное окружение с requirements-cad.txt, куда входят build123d и OCP. Для просмотрщика нужен npm install в папке viewer.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора139

create-simulated-aeronautics-mod Скилл помогает разрабатывать моды для Create Simulated: собирать физические аппараты, добавлять блоки с силами и подключать их к API проекта. Пригодится при работе с самолётами и наземным транспортом в Minecraft. CX Codex +1 391установок mdv-markdown-visualization Скилл учит агента писать файлы .mdv — расширение Markdown с графиками, KPI-карточками и выгрузкой в HTML или PDF. CX Codex +1 390установок kami-document-design Скилл задаёт строгий визуальный стиль для резюме, слайдов, писем и white paper. Пригодится, когда нужен аккуратный документ на PDF без ручной вёрстки. CX Codex +1 387установок permiso-accessibility-permissions Скилл для агентов, который подсказывает, как встроить в macOS-приложение панель с просьбой выдать доступ к универсальному доступу. CX Codex +1 386установок gpt2api-openai-gateway Скилл помогает развернуть self-hosted шлюз с OpenAI-совместимым API поверх chatgpt.com и подключить к нему пул аккаунтов. CX Codex +1 378установок openai-privacy-filter Скилл ставит в проект модель, которая находит и затирает персональные данные в тексте. Пригодится, когда надо прогнать логи или документы перед отправкой в LLM. CX Codex +1 369установок masterhttprelayvpn-proxy Скилл помогает агенту развернуть локальный HTTP/SOCKS5-прокси, который туннелирует трафик через Google Apps Script и маскирует его под обращения к Google. CX Codex +1 365установок freellmapi-proxy Скилл разворачивает самохостящийся OpenAI-совместимый прокси, который сводит ключи бесплатных тарифов разных провайдеров в одну точку. CX Codex +1 351установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой