Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
earthtojake avatar

Cad Viewer

  • 4.5k installs
  • 11k repo stars
  • Updated July 11, 2026
  • earthtojake/text-to-cad

CAD Viewer is an agent skill that starts CAD Viewer and returns review links when users supply explicit CAD, G-code, or robot-description files to inspect.

About

CAD Viewer is a minimal agent skill interface for opening engineering files in a dedicated viewer from an agent session. The documented interface exposes display name CAD Viewer, a short description to open CAD, G-code, and robot files in Viewer, and a default prompt instructing the agent to start CAD Viewer and return review links for explicit CAD, G-code, or robot-description files named by the user. The skill does not describe conversion pipelines or modeling steps; it focuses on launching the viewer and surfacing review URLs once the user points at concrete file paths or filenames. Teams use it when an agent should hand off visual inspection of mechanical CAD exports, CNC G-code programs, or robot description assets without embedding a full CAD editor in chat. Invocation assumes the user supplies explicit file references rather than inferring paths. Output is review links suitable for quick human verification of geometry, toolpaths, or robot models before downstream manufacturing or simulation work.

  • Opens CAD, G-code, and robot-description files in CAD Viewer on explicit user file references.
  • Default prompt returns review links after starting the viewer for named engineering assets.
  • Targets quick visual inspection rather than in-chat CAD editing or conversion.
  • Skill interface documents display name, short description, and default invocation prompt only.
  • Use when users name concrete CAD, G-code, or robot files needing a review URL.

Cad Viewer by the numbers

  • 4,526 all-time installs (skills.sh)
  • +782 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #76 of 1,896 Design & UI/UX skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

cad-viewer capabilities & compatibility

Capabilities
launch cad viewer on explicit file references · return review links for named assets
Use cases
ui design
From the docs

What cad-viewer says it does

Open CAD, G-code, and robot files in Viewer.
SKILL.md
return review links for explicit CAD, G-code, or robot-description files
SKILL.md
npx skills add https://github.com/earthtojake/text-to-cad --skill cad-viewer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4.5k
repo stars11k
Last updatedJuly 11, 2026
Repositoryearthtojake/text-to-cad

How do I get a review link for a CAD, G-code, or robot file without manually launching the viewer myself?

Launch CAD Viewer and return review links when the user names explicit CAD, G-code, or robot-description files to inspect.

Who is it for?

Developers or mechanical engineers who want an agent to open CAD Viewer on explicit file paths and return shareable review URLs.

Skip if: Skip when you need parametric CAD modeling, mesh repair, or G-code generation rather than viewing existing files.

When should I use this skill?

User names CAD, G-code, or robot-description files and asks to open or review them in CAD Viewer.

What you get

CAD Viewer started with review links returned for the named engineering files.

  • Review links for named CAD, G-code, or robot files

Files

SKILL.mdMarkdownGitHub ↗

interface: display_name: "CAD Viewer" short_description: "Open CAD, G-code, and robot files in Viewer." default_prompt: "Use $cad-viewer to start CAD Viewer and return review links for explicit CAD, G-code, or robot-description files."

MIT License

Copyright (c) 2026 earthtojake

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

CAD Viewer Development

Use this reference only when the user asks to modify, debug, or iterate on CAD Viewer source.

CAD Viewer source development happens in the root source workspace, not inside this generated skill runtime.

If you are not currently working directly in the editable source workspace, ask the user for the correct checkout and run the agent from that repository.

Once inside the repository, read root AGENTS.md for guidance on modifying and running the Viewer.

MoveIt2 Server

Load this only when the user specifically needs CAD Viewer's optional SRDF IK or path-planning controls. Plain SRDF review and normal Viewer links do not require MoveIt2.

Start

Run from the cad-viewer skill directory:

npm --prefix scripts/viewer run moveit2:setup
npm --prefix scripts/viewer run moveit2:check
npm --prefix scripts/viewer run moveit2:serve

The server defaults to ws://127.0.0.1:8765/ws. CAD Viewer connects to that URL when VIEWER_MOVEIT2_WS_URL or the browser ?moveit2Ws= query points at it.

Use the configured ROS 2 / MoveIt2 environment. Do not install ROS 2 or MoveIt2 packages into the repository CAD .venv.

Viewer Controls

Open an .srdf file, expand the right-side MoveIt2 sheet, and use:

  • Status: linked SRDF and MoveIt2 server status.
  • Target: planning group, end effector, target frame, and X/Y/Z target coordinates.
  • Solver: IK timeout, attempts, and tolerance.
  • Planning: pipeline, planner ID, plan time, velocity scale, and acceleration scale.
  • Actions: select pose from the model, reset to the current pose, solve pose, or plan to pose.

Report whether the environment check passed, whether pose solving/planning worked, and any viewer/server error text.

CAD Viewer Features

Load this only when a task needs Viewer file-support details or UI control guidance.

Supported Files

  • .step, .stp: STEP/STP review through hidden GLB sidecars; supports assembly trees, part hide/show, inspect/focus, face/edge/vertex/part selection, copied #... CAD references, display modes, clip planes, and optional STEP module parameters/animations when a sidecar module exists.
  • .stl, .3mf, .glb: mesh viewing with orbit/pan/zoom, screenshots, appearance controls, and solid/wireframe display where available.
  • .dxf: read-only flat-pattern viewing, plus plate thickness and bend direction/angle controls when bend preview data is available.
  • .gcode: diagnostic toolpath preview; shows layer-colored extrusion ribbons, optional travel moves, visible-layer and detail controls, feature markers, movement stats, bounds, and parser warnings. It does not reslice, simulate firmware, or replace G-code v

Related skills

How it compares

Pick cad-viewer when you need quick in-session visual review links rather than exporting files to a desktop CAD suite manually.

FAQ

Which file types does CAD Viewer handle?

CAD files, G-code programs, and robot-description files named explicitly by the user.

What does the skill return after launching the viewer?

Review links for the specified files after CAD Viewer starts.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.