Research-Stack/5-Applications/text-to-cad/skills/urdf
2026-05-04 18:11:36 -05:00
..
agents initial: sovereign research stack (consolidated, weightless, and lfs-optimized) 2026-05-04 18:11:36 -05:00
assets initial: sovereign research stack (consolidated, weightless, and lfs-optimized) 2026-05-04 18:11:36 -05:00
references initial: sovereign research stack (consolidated, weightless, and lfs-optimized) 2026-05-04 18:11:36 -05:00
scripts initial: sovereign research stack (consolidated, weightless, and lfs-optimized) 2026-05-04 18:11:36 -05:00
README.md initial: sovereign research stack (consolidated, weightless, and lfs-optimized) 2026-05-04 18:11:36 -05:00
requirements.txt initial: sovereign research stack (consolidated, weightless, and lfs-optimized) 2026-05-04 18:11:36 -05:00
SKILL.md initial: sovereign research stack (consolidated, weightless, and lfs-optimized) 2026-05-04 18:11:36 -05:00

Demo of the text-to-cad harness generating and previewing CAD geometry

URDF Skill

Generated robot-description tools for coding agents.

The URDF skill operates on explicit Python sources that define gen_urdf(). It does not assume a project root or directory layout, so it can be used inside this harness, in the standalone urdf-skill repo, or in another project that provides the required Python environment.

What It Can Do

  • Regenerate .urdf outputs from Python gen_urdf() sources.
  • Validate URDF XML with yourdfpy.
  • Check link names, joint names, parent/child references, rooted tree structure, and joint limits.
  • Validate visual mesh filenames and supported mesh references.
  • Print compact robot, link, and joint summaries after regeneration.
  • Keep URDF generation separate from STEP, STL, GLB/topology, and DXF generation.

Commands

Run commands from the project that owns the target files:

python <urdf-skill>/scripts/gen_urdf path/to/robot.py
python <urdf-skill>/scripts/gen_urdf path/to/robot.py --summary

Install the skill runtime dependencies from requirements.txt when the active Python environment does not already provide them.

If URDF mesh references depend on changed CAD geometry, regenerate those CAD or STL outputs separately with the CAD skill.

Project Harness

The text-to-cad harness is a convenient way to manage projects that use this skill. It provides a models/ layout, a local viewer, prompt-reference UX, and root setup commands that install the bundled skill dependencies.

For agent-facing workflow rules, use SKILL.md.