ワンクリックで
simulate
Run EnergyPlus simulation and extract results in one step. Use when user says "simulate", "run simulation", or "run the model".
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run EnergyPlus simulation and extract results in one step. Use when user says "simulate", "run simulation", or "run the model".
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Add custom EMS control or reporting logic (EnergyPlus Python Plugins) — setpoint resets, schedule overrides, supervisory control, custom metrics. Use when no packaged HVAC/schedule tool covers the control logic the user wants.
OpenStudio Analysis Framework (OSAF) workflows, algorithm selection, validation, submission, and result download. Use when the user asks about OSAF, OpenStudio Server analyses, sampling, sweeps, optimization, calibration, or OSA JSON configs.
Create, test, and apply custom OpenStudio measures. Use when user asks to "write a measure", "create a custom measure", "modify the model with Ruby/Python code", or needs logic beyond what existing tools provide.
Generate comprehensive energy analysis report from simulation results. Use when user asks for "energy report", "full results", or "detailed analysis".
OpenStudio model object relationships, tool dependencies, and common error patterns. Use when building or modifying models to ensure correct tool ordering.
Run model quality checks before simulation. Use when user asks to "check the model", "validate", "QA/QC", or before running a simulation.
| name | simulate |
| description | Run EnergyPlus simulation and extract results in one step. Use when user says "simulate", "run simulation", or "run the model". |
| disable-model-invocation | true |
Run a simulation on the currently loaded model and present results.
Save the model to a unique path under /runs/:
save_osm_model(save_path="/runs/<descriptive_name>.osm")
Ask the user which weather file to use. They must provide an EPW file path in the docker-mounted input directory. List available files if needed:
list_files()
Run the simulation:
run_simulation(osm_path="<saved_path>", epw_path="<user_epw_path>")
Poll until complete (check every 3-5 seconds):
get_run_status(run_id=<id>)
Extract key results:
extract_summary_metrics(run_id=<id>)
extract_end_use_breakdown(run_id=<id>)
Present a summary with:
get_run_logs(run_id=<id>) output