What problem does it solve? Reading data from CARLA simulator sensors is error-prone: passive capture deadlocks the client, camera auto-exposure ruins early frames, and ROS 2 topic configuration is opaque. This Skill provides tested commands to view, save, and inspect any sensor without hitting those failure modes. ## Core Features & Use Cases - Live visualization: Open a pygame window showing camera feeds (depth/semantic auto-colorized) or top-down lidar scatter plots, including a tiled multi-sensor grid view. - Dataset capture: Save camera frames as PNG, lidar sweeps as .ply point clouds, and IMU/GNSS/radar/collision readings as JSONL, using lock-step synchronous capture that avoids the client deadlock of passive recording. - ROS 2 introspection: Report the native ROS 2 topics, QoS profiles, and enabled-for-ROS state of a sensor without needing ROS 2 installed. - Use Case: A user asks to "save 5 seconds from the front camera" — the Skill selects the sensor by id, type, or parent actor, takes the world clock, discards warm-up frames, and writes numbered PNGs to the output directory. ## Quick Start Ask the agent to show the live feed from a CARLA camera sensor by its id, or to save ten seconds of its frames into a local capture folder.