Sumo Core
Overview
Use this skill to plan and specify standard SUMO workflows and command lines for network creation, demand generation, routing, and running simulations.
Skill Routing
- •Use sumo-env for installation, SUMO_HOME/PATH, or tool availability issues.
- •Use sumo-output for output configuration, parsing, and post-processing.
- •Use sumo-rl for reinforcement learning traffic signal control tasks.
- •Use sumo-mcp when you must run multi-step workflows, live TraCI control, or automated tool execution.
Core Workflow (CLI)
- •Build or import a network (netgenerate, netconvert, netedit, OSM import).
- •Generate trips or flows (randomTrips.py, od2trips).
- •Compute routes (duarouter) if trips are used.
- •Run the simulation (sumo or sumo-gui) with a .sumocfg file.
- •Add extra definitions via additional files (traffic lights, detectors, outputs).
MCP Decision
- •Stay in this skill for single-step commands or config edits that do not require executing tools.
- •Switch to sumo-mcp when the request needs automated execution, multi-step pipelines, or TraCI control.
References
- •Command line and config structure: references/command-line-basics.md
- •Network creation/import: references/network-build.md
- •Demand and routing: references/demand-routing.md
- •Running simulations: references/simulation-run.md
- •TraCI basics (handoff to MCP for control): references/traci-basics.md