$npx -y skills add Power-Agent/PowerSkills --skill powerworldProgressive-disclosure workflow for PowerWorld Simulator studies through PowerMCP. Use whenever the user wants to open a PowerWorld case, solve the base power flow, inspect flows or voltages, change model data, run contingency analysis, or pull sensitivity matrices (PTDF, LODF, J
| 1 | # PowerWorld workflow |
| 2 | |
| 3 | Expose PowerWorld tools in stages. Start with the base case. Move to contingencies or matrix analytics only after the operating condition is understood. |
| 4 | |
| 5 | ## Default tool ladder |
| 6 | 1. `open_case(case_path)` |
| 7 | 2. `run_powerflow(solution_method)` |
| 8 | 3. `get_power_flow_results(object_type, additional_fields)` and `get_key_field_list(object_type)` |
| 9 | 4. `change_and_confirm_params(...)` or `change_parameters_multiple_element(...)` |
| 10 | 5. `analyze_contingencies(option, validate)` |
| 11 | 6. `get_ybus()`, `get_jacobian()`, `get_lodf_matrix()`, `get_ptdf_matrix_fast()`, `to_graph()`, `determine_shortest_path()`, or `run_robustness_analysis()` |
| 12 | |
| 13 | ## Working rules |
| 14 | - Do not run contingencies before the base case solves cleanly. |
| 15 | - Ask for the monitored objects, limits, and fields before large result pulls. |
| 16 | - Use sensitivities or graph tools to rank candidate fixes before applying bulk changes. |
| 17 | - Confirm every model change by re-solving and checking the same monitored quantities. |
| 18 | |
| 19 | ## Escalation triggers |
| 20 | Quote the bus or branch and the value that tripped each row rather than saying "violations exist". |
| 21 | |
| 22 | | Observation | Escalate to | |
| 23 | |---|---| |
| 24 | | Bus voltage outside [0.95, 1.05] pu in the power-flow results | `voltage-violation-mitigation` | |
| 25 | | Branch percent loading > 100 | `thermal-overload-mitigation` | |
| 26 | | `analyze_contingencies` returns binding violations | `contingency-mitigation` | |
| 27 | | `run_powerflow` fails to converge | `convergence-failure-mitigation` | |
| 28 | |
| 29 | ## Deliver |
| 30 | - The case, base-case status, and monitored findings. |
| 31 | - Any changes applied and their effect. |
| 32 | - Whether an advanced study or mitigation playbook is required next. |