{"id":5409,"external_id":"plugins_6ac09476ef008191a35887b22b0d048a","name":"text-to-cad","display_name":"text-to-cad","developer":"earthtojake","category":"Creativity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-06T00:02:12Z","input_sha256":"6f2e62b2a95c603fe44a4edc6ff55a6b462b64b7c0b243d9b170052dfa881dca","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.7.10","skill_count":13,"first_seen_at":"2026-10-06T00:00:00.990Z","last_seen_at":"2026-10-06T06:00:00.533Z","last_changed_at":"2026-10-06T00:00:00.990Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-10-03T14:03:40.404013Z","discoverability":"UNLISTED","id":"plugins_6ac09476ef008191a35887b22b0d048a","is_template":false,"name":"text-to-cad","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Give your agent CAD superpowers. The text-to-cad plugin gives your agent local workflows for generating 3D models as STEP, GLB, STL or 3MF files. It also does design for manufacturing checks, generates engineering drawings, and connects to popular 3D printing, sheet metal and CNC fabrication services.","display_name":"text-to-cad","id":"pluginrel_2fe05a4e75588191808c67b15c4f112e","interface":{"brand_color":"#249DDD","capabilities":["Write","Interactive"],"category":"Creativity","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000ab7881f699cfb4ae3cc5796a","default_prompt":"Design a 3D-printable phone stand for my desk.","default_prompts":["Design a 3D-printable phone stand for my desk.","Design a 50 mm aluminum L-bracket with two M5 holes.","Check my bracket for CNC machining and tell me what to change."],"developer_name":"earthtojake","logo_url":"https://files.openai.com/content?id=file_00000000cae081f791abc9c3ce344e18","logo_url_dark":null,"long_description":"Give your agent CAD superpowers. The text-to-cad plugin gives your agent local workflows for generating 3D models as STEP, GLB, STL or 3MF files. It also does design for manufacturing checks, generates engineering drawings, and connects to popular 3D printing, sheet metal and CNC fabrication services.","plugin_category_id":"creativity","privacy_policy_url":"https://www.texttocad.dev/privacy-policy","screenshot_urls":[],"short_description":"Design 3D models","terms_of_service_url":"https://www.texttocad.dev/terms-of-service","website_url":"https://www.texttocad.dev"},"keywords":["cad","robotics","fabrication","skills","step","urdf","sdf","gcode"],"onboarding_skill_name":"cad-mcp-setup","requires_local_executor":true,"skills":[{"description":"Send prints to Bambu Lab printers through Bambu Connect, Bambu Lab's official app for printing from other software, or Bambu Studio. Use when the user wants to print a sliced `.gcode.3mf`, a Bambu `.gcode` or an unsliced model on a Bambu Lab printer, over Bambu Cloud or LAN. The agent opens the file in the app; the user picks the printer and starts the print there.","interface":{"brand_color":null,"default_prompt":"Use $bambu-labs to send my sliced print to my Bambu Lab printer through Bambu Connect.","display_name":"Bambu Labs","icon_large_url":null,"icon_small_url":null,"iconography":"bolt","short_description":"Send prints to Bambu printers via Bambu Connect"},"name":"bambu-labs","plugin_release_skill_id":"pluginrsk_6ac09478f1cc819191a73462d31d7160"},{"description":"Create/edit parametric CAD models, organize CAD projects, export STEP/STL/3MF/GLB files, resolve prompt references, and measure geometry with cadgen. Open and visually review existing STEP/STP, STL, 3MF and GLB files in CAD Viewer.","interface":{"brand_color":null,"default_prompt":"Use $cad to create, regenerate, inspect, and validate explicit CAD files and selector refs, then launch CAD Viewer and return live links to the created or updated artifacts.","display_name":"CAD","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Generate and validate CAD artifacts."},"name":"cad","plugin_release_skill_id":"pluginrsk_6ac0947b26c48191979ddb02afe68e11"},{"description":"Check that the CAD app can start after the CAD plugin is installed or updated, in Codex, Claude Code, Claude Desktop or another agent app - confirm uv is installed, point the user to uv's official installation guide when it is not, and tell them how CAD appears in their app and when to restart it. Use right after the CAD plugin is installed or updated, or when CAD's viewer did not start.","interface":{"brand_color":null,"default_prompt":"Use $cad-mcp-setup to check that the CAD plugin can start: confirm uv is installed and tell me when to restart Codex.","display_name":"CAD setup","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Check that CAD's viewer can start."},"name":"cad-mcp-setup","plugin_release_skill_id":"pluginrsk_6ac09479f29c81918a4f6a8e71c1e6fd"},{"description":"Measure mesh files against Design for Additive Manufacturing (DfAM) rules and report printability findings per process (FDM, SLS, SLA/DLP, metal PBF, MJF). Use when the user asks whether a part is printable, wants overhang/wall-thickness/support analysis of an `.stl`, `.obj`, `.ply`, or `.3mf` mesh, wants a build-orientation recommendation, or wants DfAM redesign guidance before slicing with `$gcode` or regenerating geometry with `$cad`.","interface":{"brand_color":null,"default_prompt":"Use $dfam-check to measure this mesh against DfAM rules for my target process.","display_name":"DfAM Check","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Measure meshes against DfAM printability rules"},"name":"dfam-check","plugin_release_skill_id":"pluginrsk_6ac0947acd148191a64b50bbac8a2597"},{"description":"Design-for-manufacturing review of a part for sheet metal, CNC machining, or injection molding - bends, reliefs and flat patterns; machining access, internal corners, deep features and setups; draft, undercuts and projected area. Use when the user asks whether a part can be bent, machined or molded, asks about manufacturability or tooling, or asks for a DFM review or redesign.","interface":{"brand_color":null,"default_prompt":"Use $dfm to review this part for manufacturability by the process I name (sheet metal, CNC, or injection molding), with measured evidence and the applicable rule for every finding.","display_name":"DFM Review","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Review a part for sheet metal, CNC machining, or injection molding."},"name":"dfm","plugin_release_skill_id":"pluginrsk_6ac0947b9a5881918d9fd6d4325ae008"},{"description":"Generate, regenerate, and validate 2D DXF drawings from Python build123d sources. Use for DXF files, `.py` drawing scripts, @dxf models, 2D profiles, outlines, templates, gaskets, panels, flat patterns, laser/plasma/waterjet cut layouts, and 2D drawing exports of CAD geometry. Open and visually review existing DXF files in CAD Viewer.","interface":{"brand_color":null,"default_prompt":"Use $dxf to create, regenerate, and validate explicit DXF drawing files from gen_dxf() Python sources, then launch CAD Viewer and return live links to the created or updated artifacts.","display_name":"DXF","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Generate and validate 2D DXF drawings."},"name":"dxf","plugin_release_skill_id":"pluginrsk_6ac09478f3748191a3bb1e8e96ed2609"},{"description":"Make an engineering drawing of a part as a PDF - orthographic views with hidden lines and centre marks, real dimensions, hole callouts, notes and a title block on ISO sheets, all projected from the part's geometry so the drawing follows the model. Use when the user asks for a drawing, a dimensioned sheet, shop or manufacturing drawings, a print, or \"2D views of this part\".","interface":{"brand_color":null,"default_prompt":"Use $engineering-drawing to produce a dimensioned engineering drawing (views, dimensions, hole callouts, title block) of this part as a PDF.","display_name":"Engineering Drawing","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Make a dimensioned engineering drawing of a CAD part, as a PDF."},"name":"engineering-drawing","plugin_release_skill_id":"pluginrsk_6ac0947a1dd08191bf8fb64fad515758"},{"description":"Slice 3D models into printer-ready G-code with OrcaSlicer, the open-source slicer with built-in profiles for most FDM printers (Prusa, Bambu Lab, Creality, Voron and more). Use when the user wants an `.stl`, `.3mf` or `.obj` model sliced for their printer, as a sliced `.gcode.3mf` or plain `.gcode`, headless with OrcaSlicer's command line or by opening the model in OrcaSlicer. Never contacts a printer.","interface":{"brand_color":null,"default_prompt":"Use $gcode to slice this model for my printer with OrcaSlicer.","display_name":"G-code","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Slice models into G-code with OrcaSlicer"},"name":"gcode","plugin_release_skill_id":"pluginrsk_6ac0947a144c819199d9de19025faa48"},{"description":"SDFormat/SDF model and world authoring, validation, and simulator handoff. Use for `.sdf` files, SDFormat XML, models, worlds, links, joints, poses, frames, inertials, visual/collision geometry, mesh URIs, sensors, lights, physics, plugins, includes, Gazebo, static SDF review, or simulator-specific metadata. Do not use for signed-distance-field geometry. Open and visually review existing SDF files in CAD Viewer.","interface":{"brand_color":null,"default_prompt":"Use $sdf to author, update, and validate SDFormat/SDF robot or simulator models as direct XML, then launch CAD Viewer and return live links to the created or updated artifacts.","display_name":"SDF","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Author and validate SDFormat robot models."},"name":"sdf","plugin_release_skill_id":"pluginrsk_6ac09479263c8191b2e0929f7c03892a"},{"description":"Review DXF and STEP/STP uploads for SendCutSend.com orders using its ordering guide, catalog, and specs. Use only for SendCutSend.com preflight reports covering upload readiness, selected material/SKU/thickness/service availability, and service-specific checks for laser cutting, CNC routing, bending, tapping, countersinking, hardware insertion, and finishing.","interface":{"brand_color":null,"default_prompt":"Use $sendcutsend to review this DXF or STEP file for SendCutSend upload readiness.","display_name":"SendCutSend","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Review DXF/STEP against SendCutSend specs."},"name":"sendcutsend","plugin_release_skill_id":"pluginrsk_6ac0947924108191a1673920abad5de5"},{"description":"MoveIt2 SRDF authoring, validation, and planning-semantics workflow. Use when creating, editing, inspecting, or validating `.srdf` files, MoveIt planning groups, virtual joints, passive joints, end effectors, group states, disabled collisions, URDF-paired planning semantics, or SRDF handoff for live review. Use the URDF skill for robot structure and the SDF skill for simulator descriptions. Open and visually review existing SRDF files in CAD Viewer.","interface":{"brand_color":null,"default_prompt":"Use $srdf to author and validate MoveIt2 SRDF files as direct XML paired with their URDF, then launch CAD Viewer and return live links for review of the planning groups, group states, and joints.","display_name":"SRDF","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Author and validate MoveIt2 SRDF semantics."},"name":"srdf","plugin_release_skill_id":"pluginrsk_6ac0947a3ef88191b0d133b47a6c0e85"},{"description":"Find, evaluate, and download common purchasable CAD parts from step.parts, including named off-the-shelf actuators, servos, motors, electronics boards, connectors, screws, bolts, nuts, washers, bearings, standoffs, and other catalog components. Use when Codex needs to search the hosted step.parts catalog before creating simplified placeholder geometry, resolve fuzzy part names, standards, aliases, or dimensions, choose a matching part, fetch a canonical .step file, verify checksums, or use the step.parts API/OpenAPI/catalog endpoints for standard part discovery.","interface":{"brand_color":null,"default_prompt":"Use $step-parts to find and download a STEP file from step.parts.","display_name":"STEP Parts","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Find and download STEP files from step.parts"},"name":"step-parts","plugin_release_skill_id":"pluginrsk_6ac0947adb1c81918a8c7c7a35b01815"},{"description":"URDF robot description authoring and validation. Use when creating, editing, inspecting, validating, or debugging `.urdf` files, robot links, joints, limits, inertials, visual/collision geometry, mesh references, frame conventions, or robot-description artifacts. Use the SRDF skill for MoveIt2 semantic groups and IK/path-planning semantics; use the CAD skill for STEP/STL/3MF/DXF/GLB outputs. Open and visually review existing URDF files in CAD Viewer.","interface":{"brand_color":null,"default_prompt":"Use $urdf to author, update, and validate URDF robot descriptions as direct XML, then launch CAD Viewer and return live links to the created or updated artifacts.","display_name":"URDF","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Author and validate URDF robot descriptions."},"name":"urdf","plugin_release_skill_id":"pluginrsk_6ac0947b06708191ba62d5834c0a04f1"}],"version":"0.7.10"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"text-to-cad","author":{"url":"https://github.com/earthtojake","name":"earthtojake"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"3d97b99b6a184ba919c70f856fedd075fc98d47c1f836671799110943ca320eb"}],"version":"0.7.10","homepage":"https://www.texttocad.dev","keywords":["cad","robotics","fabrication","skills","step","urdf","sdf","gcode"],"repository":"https://github.com/earthtojake/text-to-cad","artifact_id":29247,"observed_at":"2026-10-06T00:02:40Z","support_url":"https://github.com/earthtojake/text-to-cad/issues/new","capabilities":["Write","Interactive"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0,"onboarding_skill":0},"onboarding_skill":"./skills/cad-mcp-setup/SKILL.md","extraction_version":1,"conflicts_or_errors":[]}}