webots-core
Webots Core
Purpose
Provide a reliable, implementation-first workflow for Webots fundamentals:
- Install Webots and validate GPU support.
- Set up a standard project structure.
- Understand the world model (
.wbt, nodes, fields, scene tree). - Run simulation with correct step timing semantics.
Use the official documentation as ground truth:
Trigger Conditions
Activate this skill when requests include any of the following:
- "webots"
- "robotics simulation"
More from bowtiedswan/webots-skills
webots-physics
Use this skill when configuring physics simulation in Webots - ODE engine parameters, joints (HingeJoint, SliderJoint, BallJoint), collision detection, contact properties, fluid dynamics, physics plugins, damping, or performance tuning. Triggers on: webots physics, ODE, joint, HingeJoint, SliderJoint, collision, contact, friction, bounce, damping, fluid, buoyancy, physics plugin, ERP, CFM.
1webots-advanced
Use this skill for advanced Webots topics: ROS/ROS2 integration, transfer to real robots, numerical optimization, extern robot controllers, TCP/IP interfacing, performance optimization, known bugs/workarounds, plugin development (controller/robot window), building Webots from source, and multi-robot coordination. Triggers on: webots ROS, ROS2, webots_ros2, transfer to robot, extern controller, TCP/IP, optimization, known bugs, plugin, multi-robot, numerical optimization.
1webots-actuators
Use this skill when working with any Webots actuator - RotationalMotor, LinearMotor, Brake, LED, Display, Emitter, Speaker, Pen, Propeller, Connector, Muscle, or Track. Covers motor control modes (position, velocity, torque), actuator configuration, and command patterns. Triggers on: webots motor, setPosition, setVelocity, actuator, LED, display, emitter, propeller, brake, speaker, track.
1webots-proto
Use this skill when creating, modifying, or using PROTO nodes in Webots - reusable parameterized node templates for robots, objects, or environments. Covers PROTO definition syntax, field types, IS keyword, procedural PROTOs with JavaScript, scoping rules, and design guidelines. Triggers on: webots proto, .proto file, PROTO definition, IS keyword, parameterized node, reusable robot, procedural proto, custom node.
1webots-sensors
Use this skill when working with any Webots sensor - Camera, Lidar, DistanceSensor, GPS, Gyro, Accelerometer, InertialUnit, Compass, TouchSensor, RangeFinder, Radar, LightSensor, PositionSensor, Receiver, or Altimeter. Covers sensor configuration, enable/disable, reading values, and processing sensor data. Triggers on: webots sensor, camera, lidar, distance sensor, GPS, gyro, accelerometer, IMU, touch sensor, range finder, radar.
1webots-humans-assets
Use this skill when adding human models, pedestrians, animated characters, or environment assets (furniture, buildings, nature, vehicles) to a Webots simulation. Covers CharacterSkin for animated humans, Pedestrian for walking models, BVH animation playback, C3D motion capture, and the complete object/environment asset library. Triggers on: webots human, pedestrian, CharacterSkin, BVH animation, furniture, environment, objects, assets, indoor, outdoor, buildings.
1