$npx -y skills add Power-Agent/PowerSkills --skill voltage-violation-mitigationSenior power-engineer playbook for voltage violations. Use whenever a base-case or contingency study shows low voltage, high voltage, weak reactive support, or tap exhaustion — including escalations from a tool skill where bus voltage falls below 0.95 pu or rises above 1.05 pu in
| 1 | # Voltage violation mitigation |
| 2 | |
| 3 | Start only after the violated buses, limits, and study condition are known. |
| 4 | |
| 5 | ## Preferred action order |
| 6 | 1. Confirm the violation is real: solved case, correct limits, realistic generator Q limits, working AVR or Volt-VAR controls, correct remote-regulation targets. |
| 7 | 2. Use existing reactive support first: generator voltage setpoints, free LTCs, switch shunts or capacitors, enable SVC or STATCOM or inverter Volt-VAR response. |
| 8 | 3. Reduce reactive transport: redispatch MW closer to load, reduce stressed imports, or reconfigure topology. |
| 9 | 4. If the problem remains, reduce transfer or load and identify reinforcement needs. |
| 10 | |
| 11 | ## High-voltage cases |
| 12 | - Lower voltage targets carefully. |
| 13 | - Switch out capacitors or switch in reactors. |
| 14 | - Absorb vars with generators or inverters where capability exists. |
| 15 | - Re-check light-load and outage conditions separately. |
| 16 | |
| 17 | ## Software cues |
| 18 | - PowerWorld, PSLF, and PSSE: adjust shunts, taps, and generator controls, then re-solve. |
| 19 | - OpenDSS: regulators, capacitor banks, and inverter controls come before feeder rebuilds. |
| 20 | - pandapower: shunts, tap settings, and generator Q support are the first levers. |
| 21 | - PyPSA or Egret: use them to screen dispatch or transfer fixes, then validate voltage with an AC tool. |
| 22 | |
| 23 | ## Deliver |
| 24 | - The violated buses and condition. |
| 25 | - The mitigation sequence tried or recommended. |
| 26 | - The first action that clears the issue without creating a worse one. |