By Power-Agent
Diagnose and mitigate power-system violations including voltage, thermal overload, contingency (N-1/N-2), dynamic stability, frequency response, short-circuit duty, interconnection impacts, and DER hosting capacity using issue-driven, software-agnostic playbooks triggered from escalation tables.
Senior power-engineer playbook for contingency violations. Use whenever N-1 or N-2 studies reveal voltage or thermal problems, binding contingencies, or post-outage islanding — including escalations from a tool skill's contingency run. Triggers on "N-1 violation", "worst contingency", "preventive vs corrective action", or "do we need a RAS". Moves from ranking contingencies to identifying preventive and corrective actions that cover a family of outages.
Senior power-engineer playbook for power-flow convergence failures. Use whenever a base case or post-change case diverges, oscillates, or fails to solve in PSS/E, PSLF, PowerWorld, pandapower, PyPSA, surge, or OpenDSS. Triggers on "power flow diverged", "case won't solve", "did not converge", "blown-up voltages", or "max iterations reached". Every tool skill stops on a non-convergent base case — this playbook is what to do next, separating data errors from numerical fragility from genuine physical infeasibility.
Senior power-engineer playbook for distribution DER integration limits. Use whenever rooftop or utility-scale PV, storage, or other DERs push a feeder into voltage rise, reverse power flow, thermal limits, or protection desensitization — or when the question is how much more DER a feeder can host. Triggers on "hosting capacity", "PV on this feeder", "voltage rise from solar", "reverse power flow", or "DER interconnection on distribution". Pairs naturally with OpenDSS and pandapower feeder studies.
Senior power-engineer playbook for dynamic stability problems. Use whenever eigenvalue or time-domain studies show poor damping, transient angle instability, weak voltage recovery, or sustained oscillations in tools such as ANDES or PSS/E — including escalations from a tool skill's dynamic run. Triggers on "low damping", "unstable after the fault", "tune the PSS", or "voltage recovery too slow". Gives an ordered fix sequence across dispatch, controls, protection, and special schemes.
Senior power-engineer playbook for frequency-performance problems. Use whenever studies or operations show low system inertia, poor frequency nadir, high RoCoF, weak primary frequency response, UFLS encroachment, or reserve shortfall after loss of the largest unit or HVDC import. Triggers on "frequency nadir", "RoCoF too high", "inertia too low", "UFLS risk", "primary frequency response", or "loss of largest unit". Distinct from dynamic-stability-mitigation, which handles damping and angle stability rather than frequency containment.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
PowerSkills is the skill layer on top of PowerMCP. PowerMCP exposes raw software tools. PowerSkills tells an agent which tool to reach for first, what to verify before escalating to advanced studies, and what mitigation playbooks to follow when a study finds a real operating problem.
The skills are packaged as two Agent Skills plugins inside a Claude Code marketplace, so you can install them in one step (see Install).
| Plugin | What it is | Skills |
|---|---|---|
powerskills-tool | Progressive-disclosure workflows for power-system software | 10 |
powerskills-engineering | Senior-engineer mitigation playbooks | 10 |
Every powerskills-tool skill ends with an Escalation triggers table that maps a concrete observation (e.g. a bus below 0.95 pu, a branch above 100% loading, a binding N-1) to the matching powerskills-engineering playbook — so the handoff is driven by numbers, not vibes.
powerskills-tool)These skills mirror the current software list in PowerMCP.
| Skill | Scope | First tools to expose | Advanced tools to expose later |
|---|---|---|---|
| ANDES | Dynamic security and small-signal studies | run_power_flow, get_system_info | run_eigenvalue_analysis, run_time_domain_simulation |
| Egret | Market and operations optimization | solve_dc_opf | solve_ac_opf, solve_unit_commitment_problem |
| LTSpice | Circuit simulation workflow | create_simulation_session, run_simulation | list_available_traces, plot_specific_traces, GUI viewing |
| OpenDSS | Distribution feeder studies | compile_and_solve, get_total_power, get_bus_voltages | set_load_multiplier, run_daily_energy_meter, get_harmonic_results |
| PSLF | Transmission power flow and contingencies | open_case, solve_case, violation checks | topology or device edits, run_contingency_analysis |
| PSSE | PSS/E base-case and API-guided studies | open_case, solve_case | lookup_psspy_command, search_psspy_commands, run_psspy_command |
| PowerWorld | Steady-state analysis and sensitivities | open_case, run_powerflow, result queries | contingencies, parameter changes, PTDF or LODF or Jacobian tools |
| PyPSA | Planning, OPF, and expansion studies | load_network or create_network, network inspection | optimize_network, optimize_investment, import or export flows |
| pandapower | AC analysis and screening studies | load_network or create_empty_network, get_network_info, run_power_flow | run_contingency_analysis |
| surge | Transmission analysis, sensitivities, OPF, contingency, ATC, dispatch | load_builtin_case or load_network, get_network_info, run_ac_power_flow | compute_ptdf / compute_lodf, run_dc_opf / run_scopf, run_n1_branch_contingency, compute_nerc_atc, run_scuc |
powerskills-engineering)npx claudepluginhub power-agent/powerskills --plugin powerskills-engineeringProgressive-disclosure workflows for power-system software exposed by PowerMCP: ANDES, Egret, LTSpice, OpenDSS, PSLF, PSS/E, PowerWorld, PyPSA, pandapower, and surge. Each skill exposes load, inspect, solve, modify, then advanced studies, so an agent starts with the lowest-risk action and only escalates once the base case is credible.
Progressive-disclosure workflows for power-system software exposed by PowerMCP: ANDES, Egret, LTSpice, OpenDSS, PSLF, PSS/E, PowerWorld, PyPSA, pandapower, and surge. Each skill exposes load, inspect, solve, modify, then advanced studies, so an agent starts with the lowest-risk action and only escalates once the base case is credible.
power-grid-model Python skill - high-performance steady-state distribution power system analysis: power flow, state estimation, and IEC 60909 short-circuit calculations with 22 component types and batch/parallel computation
Industrial-grade predictive maintenance skills, agents, and workflows for the predictive-maintenance-mcp server. Provides domain expertise for vibration analysis, bearing/gear fault diagnosis, anomaly detection, ISO 20816-3 compliance, and diagnostic report generation.
Analyze and optimize system throughput
Incident response and breach management including IR planning, forensics, incident communication, containment, and post-incident analysis.
Tripartite skill plugin with GF(3) conservation