simulation-control

Manage Isaac Sim simulation playback states and time via MCP tools.

1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/kickthemoon0817/simul --skill simulation-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simulation-control
Source: https://github.com/kickthemoon0817/simul/tree/main/skills/simulation-control
Command: npx skills add https://github.com/kickthemoon0817/simul --skill simulation-control

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides granular control over the simulation lifecycle within Isaac Sim, allowing users to start, stop, pause, step, and reset simulations programmatically.

Core Features & Use Cases

  • Simulation Playback: Start, pause, and stop the simulation to control its execution flow.
  • State Management: Check the current simulation state (playing, paused, stopped) and time.
  • Precise Control: Step the simulation by a specific number of frames for detailed analysis or scripted actions.
  • Resetting: Fully reset the simulation to its initial state, clearing physics and returning to time zero.
  • Use Case: Automate a long simulation run by starting it, letting it run for a specific duration using stepped execution, and then stopping and resetting it for the next iteration.

Quick Start

Start the Isaac Sim simulation.

Frequently Asked Questions about simulation-control

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

FAQPage Schema
How do I programmatically control Isaac Sim simulation playback?

You can control Isaac Sim simulation playback programmatically by managing the simulation lifecycle to start, stop, pause, step, and reset executions. This enables automated workflows and precise temporal control over your simulation runs.

How do I step an Isaac Sim simulation by a specific number of frames?

To step an Isaac Sim simulation by specific frames, use the precise control feature to advance the timeline incrementally. This allows for detailed analysis or scripted actions during automated simulation workflows.

Can I reset an Isaac Sim simulation to its initial state?

Yes, you can fully reset an Isaac Sim simulation to its initial state. This action clears the physics and returns the simulation time to zero, preparing the environment for the next iteration.

How do I check the current state and time of an Isaac Sim simulation?

You can check the current state and time of an Isaac Sim simulation using state management features. This allows you to monitor whether the simulation is currently playing, paused, or stopped during execution.

Does this simulation control method require specific Isaac Sim interfaces?

Yes, simulation control utilizes MCP tools to interact with the omni.timeline and isaacsim.core.api.World interfaces. These interfaces provide robust simulation management within the Isaac Sim environment.