moleworks-terra-stack

Launch and validate the Moleworks Terra ROS2 and IsaacLab stack in Docker containers.

1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Idate96/codex_skills --skill moleworks-terra-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moleworks-terra-stack
Source: https://github.com/Idate96/codex_skills/tree/main/skills/moleworks-terra-stack
Command: npx skills add https://github.com/Idate96/codex_skills --skill moleworks-terra-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of bringing up and testing the Moleworks Terra ROS2 and IsaacLab stack, ensuring all components are correctly configured and communicating.

Core Features & Use Cases

  • Container Orchestration: Manages the launch of both IsaacLab and ROS2 Docker containers.
  • Environment Configuration: Sets necessary environment variables like ROS_DOMAIN_ID and DDS implementations.
  • Health Checks: Validates critical ROS topics (/mole/state, /clock) and TF transformations.
  • Use Case: When starting or restarting the Isaac-Terra and ROS-Terra environments, use this Skill to ensure a consistent and validated setup before proceeding with development or testing.

Quick Start

Use the moleworks-terra-stack skill to bring up the Isaac container and the ROS container, then perform health checks on the /mole/state topic.

Frequently Asked Questions about moleworks-terra-stack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I launch and validate a ROS2 and IsaacLab stack in Docker containers?

To launch and validate a ROS2 and IsaacLab stack, this Skill orchestrates the lifecycle of both Docker containers and performs health checks on critical ROS topics like /mole/state and /clock, alongside TF transformations.

What environment variables need to be configured for ROS2 Docker containers running IsaacLab?

Configuring ROS2 Docker containers for IsaacLab requires setting the ROS_DOMAIN_ID and configuring the DDS implementation. This Skill manages these environment configurations to ensure correct component communication.

How can I check if my ROS2 robotics simulation topics and TF data are publishing correctly?

To check if ROS2 robotics simulation topics are publishing correctly, this Skill performs automated health checks validating critical topics such as /mole/state and /clock, and verifies TF transformation data.

Does this Docker container orchestration skill support reproducible environments for robotics development?

Yes, this Docker container orchestration skill supports reproducible environments for robotics development by managing IsaacLab and ROS2 container lifecycles and ensuring a consistent, validated setup before testing.

Why should I use an automated bring up process for the Moleworks Terra ROS2 stack?

Using an automated bring up process for the Moleworks Terra ROS2 stack streamlines configuration and ensures all components are correctly communicating, addressing the need for a robust simulation environment without manual setup errors.