Agent Skills
› earthtojake/text-to-cad
earthtojake/text-to-cad
GitHub用于本地网络验证Gcode后,通过FTPS/MQTT向Bambu Lab打印机安全上传或启动打印任务。支持干运行、配置管理及CAD查看器交接,强调物理检查与安全确认。
Install All Skills
npx skills add earthtojake/text-to-cad --all -g -y
Skills in Collection (23)
用于本地网络验证Gcode后,通过FTPS/MQTT向Bambu Lab打印机安全上传或启动打印任务。支持干运行、配置管理及CAD查看器交接,强调物理检查与安全确认。
用户请求将已验证的gcode文件发送到Bambu Lab打印机
需要配置或管理本地Bambu Lab打印机连接
完成3D打印准备后需要交接文件路径
npx skills add earthtojake/text-to-cad --skill bambu-labs -g -y
用于启动或复用本地CAD查看器,为STEP、STL、GLB等CAD及机器人描述文件生成可预览的链接。适用于视觉审查从CAD生成技能移交的文件,自动处理端口分配与路径解析,支持多文件一次性查看。
需要可视化审查CAD模型文件时
接收来自CAD生成技能的输出并需进行视觉确认时
用户请求打开3D模型或机器人描述文件进行预览时
npx skills add earthtojake/text-to-cad --skill cad-viewer -g -y
用于基于自然语言、参考图或2D图纸创建、修改和验证参数化CAD模型。支持STEP为主格式的生成与检查,以及STL/3MF等次要导出,涵盖零件、装配体及几何测量。
生成或修改CAD模型
请求STEP/STP文件
基于自然语言需求设计机械零件
装配体构建与配合关系定义
从参考图像或技术图纸复现几何
进行几何尺寸测量与验证
npx skills add earthtojake/text-to-cad --skill cad -g -y
从Python ezdxf源生成、再生成和验证2D DXF图纸。适用于垫片、面板、模板、激光/等离子切割布局及CAD几何导出,支持独立绘图与3D模型投影两种模式。
用户请求DXF文件或2D图纸
需要生成垫片、面板或切割布局
从CAD几何导出2D轮廓
npx skills add earthtojake/text-to-cad --skill dxf -g -y
用于从3D网格文件生成、检查、干跑和静态验证FDM G代码。支持多种格式,通过本地切片器CLI工作,需指定打印机配置,并在完成后移交CAD查看器预览。
需要将STL等网格文件转换为G代码
需要检查模型是否适合切片
需要在打印前验证生成的G代码
npx skills add earthtojake/text-to-cad --skill gcode -g -y
用于在浏览器中创建、编辑和渲染隐式CAD模型。通过GLSL有符号距离场生成.js/.mjs模块,支持参数化、动画及射线步进渲染。适用于显式要求的隐式建模场景,优先推荐传统STEP工作流。
用户要求创建或编辑隐式CAD文件
需要基于GLSL SDF的浏览器原生3D可视化
npx skills add earthtojake/text-to-cad --skill implicit-cad -g -y
用于生成、验证SDFormat(.sdf)模型与世界的技能,涵盖Gazebo仿真配置、XML结构及Python生成脚本。处理链接、关节、传感器等元素,强调SI单位规范与设计台账,明确排除有符号距离场几何用途。
需要创建或编辑.sdf文件
进行SDFormat XML验证
配置Gazebo仿真环境
生成Python gen_sdf()代码
npx skills add earthtojake/text-to-cad --skill sdf -g -y
用于审查SendCutSend.com订单的DXF和STEP/STP文件上传就绪情况。依据官方指南和规格生成预检报告,涵盖材料、厚度及服务可用性检查,支持激光切割、CNC路由等工艺验证,并集成CAD查看器进行文件交接。
用户上传DXF或STEP/STP文件准备在SendCutSend下单
需要验证CAD模型是否符合SendCutSend的加工规范和材料要求
生成SendCutSend订单的预检报告以确认文件可读性和服务匹配度
npx skills add earthtojake/text-to-cad --skill sendcutsend -g -y
用于在本地网络中对已验证的Gcode文件进行Bambu Lab打印机的上传、预览及启动操作。提供安全规则、打印机配置及CAD查看器对接流程,支持干跑与实机执行。
需要发送Gcode到Bambu Lab打印机
配置本地Bambu Lab打印机连接
检查或控制3D打印机状态
npx skills add earthtojake/text-to-cad --skill bambu-labs -g -y
启动本地CAD查看器,支持多种CAD及机器人描述文件格式的可视化审查,并返回包含文件路径的在线预览链接。
需要可视化审查STEP、GLB等CAD文件
查看隐式CAD或机器人描述文件
npx skills add earthtojake/text-to-cad --skill cad-viewer -g -y
基于自然语言或参考图生成、修改和验证参数化CAD模型。支持STEP/STP主流程及STL等导出,涵盖零件装配、几何测量与公差设计。
生成或修改机械零件、组件的CAD文件
将自然语言描述或2D图纸转换为STEP模型
检查几何特征、尺寸或装配关系
npx skills add earthtojake/text-to-cad --skill cad -g -y
针对3D打印模型进行DFAM规则检查,评估可打印性、壁厚及支撑需求,并提供构建方向建议。
询问零件是否可打印
需要分析模型的悬垂或壁厚
请求构建方向推荐
npx skills add earthtojake/text-to-cad --skill dfam-check -g -y
基于Python ezdxf生成、再生和验证2D DXF图纸。支持从自然语言或CAD几何创建,涵盖垫片、面板及激光切割布局等场景,通过专用Python脚本定义绘图逻辑并输出标准化DXF文件。
生成2D DXF图纸
从CAD几何提取轮廓
创建激光/等离子切割排版
验证DXF文件有效性
npx skills add earthtojake/text-to-cad --skill dxf -g -y
提供从3D网格文件生成、检查和验证G-code的完整工作流,支持多格式输入与多种切片器后端。
需要将STL等3D模型转换为打印机G-code
需要检查或验证已生成的G-code文件
npx skills add earthtojake/text-to-cad --skill gcode -g -y
用于创建和编辑基于GLSL隐式CAD模型的浏览器原生JS模块,支持SDF、平滑布尔运算及直接渲染。
需要生成或修改 .implicit.js/.implicit.mjs 文件
使用 GLSL SDF 构建隐式几何模型
在 CAD Viewer 中运行隐式 CAD 内容
npx skills add earthtojake/text-to-cad --skill implicit-cad -g -y
用于创建、编辑和验证SDFormat(.sdf)文件,支持Gazebo等仿真器的模型与场景描述。涵盖XML编写、单位规范、帧语义及模拟器元数据,确保物理属性与几何数据的准确性。
需要生成或修改.sdf文件
配置机器人或世界模型的物理与传感器参数
进行仿真器兼容性与格式校验
npx skills add earthtojake/text-to-cad --skill sdf -g -y
用于审查SendCutSend订单的DXF和STEP/STP文件上传准备情况,生成基于官方数据源证据的前检报告。
用户要求检查CAD文件是否符合SendCutSend制造规范
需要验证DXF或STEP文件的几何尺寸、材料及工艺可用性
npx skills add earthtojake/text-to-cad --skill sendcutsend -g -y
用于创建、编辑和验证MoveIt2的SRDF文件,定义机器人规划语义(如规划组、末端执行器、禁用碰撞等),确保与URDF物理结构正确关联,并支持CAD查看器交互审查。
创建或修改.srdf文件
配置MoveIt规划组或虚拟关节
验证SRDF与URDF的一致性
npx skills add earthtojake/text-to-cad --skill srdf -g -y
用于创建、编辑和验证 URDF 机器人描述文件,确保运动学建模的准确性。涉及帧语义、关节轴、几何体、惯性参数及单位一致性处理,并需通过脚本验证后交付。
创建或编辑 .urdf 文件
验证机器人模型的正确性
调试链接、关节或惯性数据
npx skills add earthtojake/text-to-cad --skill urdf -g -y
用于MoveIt2的SRDF生成、验证及规划语义工作流。涵盖创建、编辑、检查SRDF文件,定义虚拟/被动关节、规划组、末端执行器及禁用碰撞矩阵。需基于有效URDF,并在使用后移交CAD Viewer进行可视化审查。
创建或编辑 .srdf 文件
验证 MoveIt 规划语义
定义规划组和末端执行器
处理虚拟或被动关节
配置禁用碰撞矩阵
npx skills add earthtojake/text-to-cad --skill srdf -g -y
用于在 step.parts 目录中搜索、评估和下载标准 CAD 零件(如电机、螺丝等)。支持模糊匹配、别名解析及 STEP 文件校验,避免创建占位几何体。
需要查找标准 CAD 零件
搜索特定型号或规格的零部件
下载 STEP 格式零件文件
npx skills add earthtojake/text-to-cad --skill step-parts -g -y
用于生成、编辑和验证URDF机器人描述文件。核心规则强调以Python源为真理,严格处理坐标系、关节轴、惯性及网格引用。工作流程包括建立设计账本、修改生成代码并运行内置验证,确保运动学建模的正确性。
创建或编辑.urdf文件
调试机器人链接、关节或惯性参数
生成或修复gen_urdf()源代码
检查URDF帧约定或网格引用
npx skills add earthtojake/text-to-cad --skill urdf -g -y
用于在CAD设计中搜索、评估和下载step.parts目录中的标准零件(如电机、螺丝等),提供精确匹配、别名搜索及STEP文件下载验证,避免使用占位几何体。
需要查找标准CAD零件
搜索特定型号或尺寸的组件
下载并验证STEP文件
npx skills add earthtojake/text-to-cad --skill step-parts -g -y


