text-to-cad 将 CAD、URDF、SRDF、STEP 零件检索等操作封装为标准化 Agent Skill,覆盖从建模到机器人描述文件生成的完整工业流程。
████████╗███████╗██╗ ██╗████████╗██████╗ ██████╗ █████╗ ██████╗
╚══██╔══╝██╔════╝╚██╗██╔╝╚══██╔══╝╚════██╗██╔════╝██╔══██╗██╔══██╗
██║ █████╗ ╚███╔╝ ██║ █████╔╝██║ ███████║██║ ██║
██║ ██╔══╝ ██╔██╗ ██║ ██╔═══╝ ██║ ██╔══██║██║ ██║
██║ ███████╗██╔╝ ██╗ ██║ ███████╗╚██████╗██║ ██║██████╔╝
╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚═════╝╚═╝ ╚═╝╚═════╝
一个用于 CAD、CAE 和 CAM 的 Agent 技能库。
text-to-cad 是一个 Agent 技能库,用于从本地项目文件中生成、检查、获取、切片和交接 CAD 及机器人描述文件。
安装该库可为 Agent 提供专注的工作流,覆盖 CAD、加工制造、机器人描述文件、仿真和本地审查等场景。
从 main 分支安装或克隆即可:main 即源码树,每个 skill 的 requirements.txt 都固定了其发布时对应的 cadgen 版本。(models/ 作为 fixture 语料库,以小型 LFS 指针形式提供,使用技能时并非必需。)
使用 Skills CLI 安装 text-to-cad:
npx skills add earthtojake/text-to-cad
这是推荐的安装方式,会直接为支持的 Agent 安装各技能。
使用同一命令更新。add 会重新拉取包并覆盖已有内容,既刷新现有技能,也会安装新版新增的技能。npx skills update 只刷新锁文件中已有的技能,会静默遗漏新增的——这在这里很关键,因为版本更新确实会增加技能。
两个命令都不会移除上游已废弃的技能;如需删除,用 npx skills remove <skill>。
(npx skills install … 仍然可用,它是 add 的未公开别名。)
各 provider 原生插件安装方式同样可用,支持 Codex、Claude Code 和 Grok Build:
# Codex(需要 Codex 0.142.0 或更高版本)
codex plugin marketplace add earthtojake/text-to-cad
codex plugin add cad@text-to-cad
Codex 仅在 0.142.0 及以上版本从此仓库根插件解析。在旧版本上插件会被静默跳过,不会出现在 codex plugin list 中;用 npm install -g @openai/codex@latest 升级。
# Claude Code
claude plugin marketplace add earthtojake/text-to-cad
claude plugin install cad@text-to-cad
Grok Build 使用现有的 .claude-plugin/marketplace.json,没有单独的 Grok 插件清单。
# Grok Build
grok plugin install earthtojake/text-to-cad --trust
grok plugin enable cad
安装新技能后若未出现,请重启 Agent。本地开发请从 main 分支拉取,向 main 提 PR,并遵循 CONTRIBUTING.md。
从 main 分支拉取并向 main 提 PR。本地贡献工作流、技能链接和验证指南见 CONTRIBUTING.md。