$npx skillfedfor your agent

urdf

Create and modify URDF (Unified Robot Description Format) files to define robot kinematics, joint structures, and link hierarchies. This skill helps roboticists and engineers build frame-correct kinematic models for simulation, visualization, and control system integration. Streamline your robot description workflow with intelligent URDF generation and editing capabilities.

urdf helps you create URDF files by guiding you through robot structure definition. Start by defining your robot's base link, then add joints and child links with proper frame origins and axes. urdf supports both manual XML editing and Python gen_urdf() source generation for reproducible, version-controlled robot models. You can validate geometry, mesh references, joint limits, and inertial properties as you build.

AI-generated summary based on this skill's SKILL.md

10,959 1,183 MITupdated by earthtojake

Decision gist · record as of 2026-07-11

urdf helps you create URDF files by guiding you through robot structure definition. Start by defining your robot's base link, then add joints and child links with proper frame origins and axes. urdf supports both manual XML editing and Python gen_urdf() source generation for reproducible, version-controlled robot models. You can validate geometry, mesh references, joint limits, and inertial properties as you build.

manual: git clone https://github.com/earthtojake/text-to-cad → cp -r text-to-cad/skills/urdf ~/.claude/skills/urdf
skills/urdf/SKILL.md · version a266e1ed

Use it when

  • urdf validates joint, geometry, mesh, and inertial correctness across your entire robot model.
  • urdf helps debug frame semantics by analyzing origins, axes, and spatial transforms throughout your kinematic chain.

Verify before relying

Read SKILL.md below before installing (18 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

earthtojake/text-to-cad/urdf · repository language: JavaScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I create a URDF file for my robot?

urdf helps you create URDF files by guiding you through robot structure definition. Start by defining your robot's base link, then add joints and child links with proper frame origins and axes. urdf supports both manual XML editing and Python gen_urdf() source generation for reproducible, version-controlled robot models. You can validate geometry, mesh references, joint limits, and inertial properties as you build.

What can urdf validate in my robot description?

urdf validates joint, geometry, mesh, and inertial correctness across your entire robot model. It checks frame semantics, origin transforms, joint axes alignment, collision and visual geometry setup, mesh file references and scaling, and inertial parameter consistency. These validations catch spatial transform errors and configuration mistakes before you deploy to RViz, Gazebo, MoveIt, or your robot driver.

How do I debug URDF frame conventions and spatial transforms?

urdf helps debug frame semantics by analyzing origins, axes, and spatial transforms throughout your kinematic chain. It identifies misaligned joint axes, incorrect parent-child link relationships, and transform inconsistencies that break visualization or control. Use urdf's frame validation to verify that each link's origin and each joint's axis conform to your robot's actual geometry and design intent.

Can urdf generate Python source code for robot model creation?

Yes. urdf creates Python gen_urdf() sources that programmatically generate your robot description. This approach enables reproducible, version-controlled robot model generation and makes it easy to parameterize designs, iterate on configurations, and integrate robot definitions into build pipelines or simulation workflows.

Which simulation and control frameworks does urdf support?

urdf prepares URDF outputs for RViz visualization, Gazebo physics simulation, MoveIt motion planning, and robot drivers. By validating frame correctness, joint limits, inertials, and mesh geometry, urdf ensures your robot description works reliably across these frameworks without requiring manual fixes or compatibility patches.

What is urdf's license and how can I use it?

urdf is released under the MIT license, allowing free use, modification, and distribution in both open-source and commercial projects. You can integrate urdf into your robotics workflows, extend it for custom validation rules, or embed it in your own tools without licensing restrictions.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

URDF

Provenance: maintained in earthtojake/text-to-cad. Use the installed local skill files as the runtime source of truth; the repository link is only for provenance and release review.

Use this skill for URDF robot-description outputs. Treat URDF work as constrained kinematic modeling, not just XML writing. The main correctness risks are frame placement, joint-axis semantics, unit consistency, mesh scale, inertial data, and generated-artifact drift.

Core Rules

  1. Treat the Python source that defines gen_urdf() as the source of truth. Treat configured .urdf files as generated

(truncated - see the full file via the links below)

File tree — 15 files
skills/urdf/LICENSE
skills/urdf/SKILL.md
skills/urdf/agents/openai.yaml
skills/urdf/references/design-ledger.md
skills/urdf/references/frame-semantics.md
skills/urdf/references/gen-urdf.md
skills/urdf/references/generator-contract.md
skills/urdf/references/urdf-workflow.md
skills/urdf/references/validation.md
skills/urdf/requirements.txt
skills/urdf/scripts/packages/cadpy_metadata/pyproject.toml
skills/urdf/scripts/packages/cadpy_metadata/src/cadpy_metadata/__init__.py
skills/urdf/scripts/packages/cadpy_metadata/src/cadpy_metadata/generator.py
skills/urdf/scripts/packages/cadpy_metadata/src/cadpy_metadata/py.typed
skills/urdf/scripts/urdf/__init__.py

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Generate or edit URDF robot descriptions with frame-correct kinematic models”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

cad-viewer
by earthtojake · earthtojake/text-to-cad

cad-viewer brings CAD geometry to life with an interactive 3D visualization environment. Load, inspect, and evaluate generated CAD files directly within your workflow, making design review and iteration seamless. Perfect for agents that need to validate or present CAD output in real time.

MITupdated Jul 2026
★ 10,959repo stars
sdf
by earthtojake · earthtojake/text-to-cad

sdf is a skill for creating and modifying SDFormat files through conversational commands. Whether you're designing robot models or building simulation environments, this tool translates your descriptions into valid .sdf geometry and configuration. Perfect for roboticists and simulation engineers who want faster CAD workflows.

MITupdated Jul 2026
★ 10,959repo stars
srdf
by earthtojake · earthtojake/text-to-cad

srdf empowers you to build and refine Semantic Robot Description Format files that power MoveIt2 motion planning workflows. Whether you're defining robot kinematics, collision geometry, or planning groups, this skill streamlines SRDF authoring with text-driven CAD generation and real-time validation.

MITupdated Jul 2026
★ 10,959repo stars
cad
by earthtojake · earthtojake/text-to-cad

Turn written specifications into working CAD models instantly. This skill converts natural language descriptions into parametric parts and assemblies, letting you design and iterate without touching traditional CAD interfaces. Perfect for rapid prototyping and design exploration.

MITupdated Jul 2026
★ 10,959repo stars
dxf
by earthtojake · earthtojake/text-to-cad

dxf lets you build 2D CAD drawings and cutting patterns directly through Python scripts. Generate DXF files with full control over geometry, then preview your designs instantly before export. Perfect for automating design workflows and batch-producing technical drawings.

MITupdated Jul 2026
★ 10,959repo stars
step-parts
by earthtojake · earthtojake/text-to-cad

step-parts lets you quickly locate and retrieve STEP files for standard mechanical components and assemblies. Instead of modeling parts from scratch, search by name to find pre-made CAD geometry ready to integrate into your projects. Streamline your design workflow by accessing a library of off-the-shelf parts in industry-standard format.

MITupdated Jul 2026
★ 10,959repo stars

More skills gcode (MIT) · implicit-cad (MIT)

Tags
kinematic-modelingrobot-description-formatmesh-geometryframe-transformsjoint-semanticsinertia-propertiesxml-generationvalidation-pipelinesimulator-integrationcad-to-urdf