carla-simulator/carla-agentic-tools/record-simulation
- community
Checking that the SKILL.md file is still in the repository.
Records a running CARLA simulation to a .log file via start_recorder/stop_recorder for later deterministic replay — capturing actor spawns, transforms, traffic-light states and animations (optionally velocities/controls). Use when the user asks to "record the simulation", "start/stop the recorder", "capture this run", or "save a scenario to replay later". Does NOT capture sensor images.
Install
npx vskill@latest install carla-simulator/carla-agentic-tools/record-simulationSKILL.md
The same SKILL.md was published earlier as majiayu000/claude-skill-registry/record-simulation.
Record a CARLA simulation
Paths.scripts/…andreferences/…below are relative to thedirectory holding this SKILL.md. Your working directory is the user'sproject, not that directory, so prefix them with its absolute path or thecommand is not found.
Capture a running simulation to a .log you can replay later (`replay-recording`) or interrogate (`query-recording`). The deliverable is a verified log: after stopping, the file is parsed back from the server to confirm it holds frames — start/stop alone confirm nothing.
What it captures: world state per frame — actor create/destroy, transforms, traffic-light states, vehicle wheel/animation and walker bones. With --extra (additional_data) also velocities, accelerations and control inputs. Not captured: sensor output (camera/lidar) — those re-simulate only on replay.
The .log is written on the server's filesystem (see the reference for exactly where).
Instructions
Commands need CARLA_HOST/CARLA_PORT from scripts/env.sh. Prefix with source scripts/env.sh or export them.
Step 1: Check prerequisites
Step 2-4: Record
Use an absolute --file so you know where the log lands (a relative name goes under the server's CarlaUE4/Saved/).
Verify
clip verifies automatically; after a manual stop, confirm with the `query-recording` skill:
A valid log shows a frame count and a duration. Zero frames means nothing ran between start and stop, or the path was wrong.
Examples
Example 1: capture a traffic run
User says: "record 30 seconds of traffic"
Start traffic (traffic-manager skill), then clip --file /tmp/traffic.log --seconds 30. VERIFY shows frames + duration ~30s.
Example 2: record around a manual action
User says: "record while I run my scenario"
start --file /tmp/scenario.log, run the scenario, stop, then query info.
Troubleshooting
Problem: log has 0 frames / query says empty Cause: nothing simulated between start and stop, or a bad server-side path. Solution: ensure actors are moving; use an absolute writable server path.
Problem: replayed run has no camera images Cause: the recorder never stores sensor data. Solution: expected — re-attach sensors and replay with --replay-sensors (replay-recording skill) to regenerate them.
Problem: file not found where I expected Cause: relative name resolves on the server, under CarlaUE4/Saved/. Solution: pass an absolute path, and remember it is on the server machine.
Outputs
- A
.logrecording on the server (path from--file), verified to contain
frames. Feed it to `replay-recording` or `query-recording`.
Detail (capture contents, file location, size) in references/recorder.md.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/python-api/record-simulation/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/carla-simulator/carla-agentic-tools/record-simulation)