{"enrichment":{"faq":[{"a":"sdf generates SDFormat (.sdf) files through conversational commands, translating your robot model descriptions into valid XML geometry and configuration. You describe your robot's structure\u2014links, joints, sensors, and physics properties\u2014and sdf produces simulator-ready files that Gazebo can load directly. This accelerates CAD workflows for roboticists building simulation environments.","q":"How do I create SDF files for Gazebo using sdf?"},{"a":"Yes. sdf specializes in robot description generation. You provide details about your robot's links, joints, inertial properties, poses, and frames, and sdf constructs the complete SDFormat model file. The skill handles collision geometry, mesh URIs, and frame setup, ensuring your robot description is properly structured for simulation.","q":"Can sdf help me write a robot description in SDF format?"},{"a":"sdf includes validation capabilities to ensure your SDFormat documents are compatible with simulators before deployment. The skill checks XML structure, verifies simulator compatibility, and flags configuration errors. This validation step prevents load failures and saves debugging time when handing off SDF models to Gazebo or other simulators.","q":"How do I validate SDF documents before loading into Gazebo?"},{"a":"sdf handles comprehensive robot configuration: links with inertial properties and mass, joints with constraints and dynamics, sensor and light placement, physics parameters, and plugin metadata. You can also set up collision geometry, mesh references, poses, and frames\u2014everything needed to fully describe a robot's kinematic and dynamic structure in SDFormat.","q":"What can sdf configure in robot joint and link setup?"},{"a":"sdf is designed for conversational generation of SDFormat files, making it ideal for rapid iteration and CAD-like workflows. While the skill translates your descriptions into valid .sdf output, it focuses on interactive model creation rather than low-level API scripting, making it accessible to simulation engineers who prefer natural language commands over manual XML editing.","q":"Can I generate .sdf models programmatically with sdf?"},{"a":"sdf is released under the MIT license, making it free to use, modify, and distribute for both commercial and personal projects. The permissive licensing ensures you can integrate sdf into your robotics workflows without legal restrictions.","q":"What license does sdf use?"}],"shadow_tags":["robot-simulation","gazebo-integration","xml-generation","physics-engine","model-validation","simulator-handoff","spatial-transforms","sensor-configuration","plugin-metadata","mesh-handling"],"summary_rewrite":"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."},"files":[{"bytes":6319,"path":"skills/sdf/SKILL.md","sha256":"7339be0e0cb910464b655def4c53f0f8e4b877b88114faf8517d71fa2b1b6018","url":"https://skillfed.io/files/earthtojake/text-to-cad/sdf/768cd9e2/SKILL.md"}],"id":"earthtojake/text-to-cad/sdf","links":{"html":"https://skillfed.io/earthtojake/text-to-cad/sdf","md":"https://skillfed.io/earthtojake/text-to-cad/sdf.md","repo":"https://github.com/earthtojake/text-to-cad"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":1183,"language":"JavaScript","last_updated":"2026-07-11","license":"MIT","name":"sdf","publisher":"earthtojake","stars":10959},"relations":{"similar":[{"id":"earthtojake/text-to-cad/urdf"},{"id":"earthtojake/text-to-cad/srdf"},{"id":"earthtojake/text-to-cad/dxf"},{"id":"earthtojake/text-to-cad/cad-viewer"},{"id":"earthtojake/text-to-cad/gcode"},{"id":"earthtojake/text-to-cad/implicit-cad"},{"id":"earthtojake/text-to-cad/step-parts"},{"id":"earthtojake/text-to-cad/cad"},{"id":"earthtojake/text-to-cad/bambu-labs"},{"id":"earthtojake/text-to-cad/sendcutsend"}]},"slug":{"owner":"earthtojake","repo":"text-to-cad","skill":"sdf"},"version":"768cd9e2"}
