From sigen-mcp-skills
Quick one-shot Sigenergy ESS inverter dashboard. Calls read_plant, read_inverter_detail, read_plant_energy, and read_alarms via the sigen-mcp MCP server and synthesizes a formatted system overview with interpretation. Use proactively when the user asks for system status, dashboard, overview, health check, or current power flow. Also triggers on "how's the inverter", "what's the system doing", "give me a summary".
How this skill is triggered — by the user, by Claude, or both
Slash command
/sigen-mcp-skills:sigen-statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Quick one-shot dashboard of the entire Sigenergy ESS system. Calls all relevant MCP tools and synthesizes the results into a readable status summary.
Quick one-shot dashboard of the entire Sigenergy ESS system. Calls all relevant MCP tools and synthesizes the results into a readable status summary.
sigen-mcp MCP server must be connected to the inverterCall read_plant — this returns:
Call read_inverter_detail — this returns:
Call read_plant_energy — this returns lifetime kWh counters:
Call read_alarms — this returns any active alarm descriptions.
If "No active alarms" — the system is healthy.
If alarms are present, list them all.
Combine the data into an ASCII dashboard followed by a text summary.
Dashboard template — use plain ASCII (no Unicode box drawing) for consistent rendering:
====================================================
SigenStor EC 10.0 SP AU {day} {date} {time}
====================================================
{EMS Mode} | {Grid} | {Running State} | {alarms}
----------------------------------------------------
{PV} kW PV
|
+-- Load {load} kW
+-- Bat {up/down} {ess_power} kW (SOC {soc}%, SOH {soh}%)
+-- Grid {grid_power} kW ({buying/exporting})
----------------------------------------------------
Battery: {soc}% SOC | {soh}% SOH | {temp}C
Grid: {freq} Hz | {voltage} V | PF {pf}
----------------------------------------------------
Lifetime:
PV Generated {pv_total} kWh
Grid Import {import} kWh
Grid Export {export} kWh
Bat Cycle {bat_charge} / {bat_discharge} kWh
EV DC Charged {ev_dc} kWh
Today's Use {today} kWh
====================================================
Summary — after the dashboard, add a brief text interpretation covering:
Example:
Battery's been climbing steadily all morning — 2.1% → 2.9% since first check. Six kilowatts
of solar with ~4 kW house load leaves 2 kW going into the battery. At this net charge rate
it'll take about 18 hours to fill 40 kWh from near-empty, which won't happen off solar alone
in winter. The Custom/TOU schedule is probably the bottleneck — check whether your charge
window aligns with this solar production period. Grid draw is negligible (0.01 kW), so the
house is essentially running off solar with the excess trickling into the battery.
| Signal | Normal Range | Flag If |
|---|---|---|
| Grid frequency | 49.5–50.5 Hz | Outside range (grid issue) |
| Battery SOC | 10–100% | < 10% (critical low) |
| Battery SOH | 80–100% | < 80% (degraded) |
| Internal temp | < 65°C | > 65°C (overheating risk) |
| Power factor | -1.0 to 1.0 | Near 0 (poor power quality) |
| Alarms | None | Any active alarm needs investigation |
npx claudepluginhub paulczar/sigen-mcp --plugin sigen-mcp-skillsSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.