Not in the top 1,000 by GitHub stars
npuzsy/simulink-power-electronics
AI Skills for Power Electronic in Matlab/Simulink
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 74d2b967db8a
No earlier version was observed for comparison.
subskills/batteries-bms/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 74d2b967db8a
No earlier version was observed for comparison.
subskills/dc-dc-converters/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 74d2b967db8a
No earlier version was observed for comparison.
subskills/hvdc-facts/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 74d2b967db8a
No earlier version was observed for comparison.
subskills/motor-drives/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 74d2b967db8a
No earlier version was observed for comparison.
subskills/multilevel-mmc/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 74d2b967db8a
No earlier version was observed for comparison.
subskills/rectifiers-active-front-ends/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 74d2b967db8a
No earlier version was observed for comparison.
subskills/renewable-grid-systems/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 74d2b967db8a
No earlier version was observed for comparison.
subskills/three-phase-grid-inverter/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 74d2b967db8a
No earlier version was observed for comparison.
subskills/wireless-power-resonant/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 74d2b967db8a
No earlier version was observed for comparison.
Heat
Insufficient historyNot enough history yet to measure heat. It appears after a few days of data.
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- simulink-power-electronics
/ - batteries-bms
subskills/batteries-bms - dc-dc-converters
subskills/dc-dc-converters - hvdc-facts
subskills/hvdc-facts - motor-drives
subskills/motor-drives - multilevel-mmc
subskills/multilevel-mmc - rectifiers-active-front-ends
subskills/rectifiers-active-front-ends - renewable-grid-systems
subskills/renewable-grid-systems - three-phase-grid-inverter
subskills/three-phase-grid-inverter - wireless-power-resonant
subskills/wireless-power-resonant
How it works
simulink-power-electronics
When your agent uses it
Use when working on Simulink or Simscape Electrical power-electronics models, including inverter, DC-DC converter, rectifier, motor-drive, battery/BMS, renewable-grid, HVDC/FACTS, converter layout, gate-routing, solver, waveform, control-algorithm, or simulation validation tasks.
What it loads into context
Frontmatter
73 tokensAlways available to the agent
SKILL.md
1,260 tokensWhen the skill is activated
Reference documents
15,271 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Workflow
- Lean Loading Rules
- Read When Needed
- Operating Rules
- Subskill Routing
- Boundary
- Reporting
Scripts executed separately
scripts/check_environment.pyscripts/validate_skill_structure.py
Files
.gitignoreasset386 bytesLICENSEasset11,356 bytesREADME.mddoc6,489 bytesSKILL.mdcore5,744 bytesSKILL.mdcore5,744 bytesagents/openai.yamlasset516 bytesassets/diagnostic-report-template.mddoc491 bytesassets/images/buck-v4-layout.pngasset470,495 bytesassets/project-readme-template.mddoc764 bytesreferences/agent-contracts.mddoc2,425 bytesreferences/capability-map.mddoc4,890 bytesreferences/companion-skills.mddoc2,103 bytesreferences/control-algorithm-debugging.mddoc6,140 bytesreferences/domain-map.mddoc3,007 bytesreferences/example-derived-patterns.mddoc2,428 bytesreferences/layout-patterns-from-examples.mddoc6,137 bytesreferences/mcp-simulink-troubleshooting.mddoc8,770 bytesreferences/model-standards.mddoc6,292 bytesreferences/output-standards.mddoc1,639 bytesreferences/self-iteration-loop.mddoc3,470 bytesreferences/simscape-layout.mddoc6,080 bytesreferences/simulink-command-line-sop.mddoc3,548 bytesreferences/workflow.mddoc6,418 bytesscripts/check_environment.pyruns5,406 bytesscripts/validate_skill_structure.pyruns10,686 bytes
Read SKILL.md
# Simulink Power Electronics
Use this skill for Simulink/Simscape Electrical power-electronics work:
model inspection, waveform/control debugging, schematic layout, validation, and
user-approved corpus self-improvement. Keep conclusions grounded in inspected
block paths, logged signals, simulations, and numeric checks.
## Core Workflow
1. At the start of a session, look for and use the local `superpowers`
skill or other skill which has a likely name when it is installed. It is valuable process guidance for selecting
and sequencing other skills; user instructions still take precedence.
2. Classify by domain, topology, and control objective.
3. Load only the narrow context needed: usually `references/workflow.md`, oneView the complete source on GitHubbatteries-bms
When your agent uses it
Use when working on Simulink or Simscape Electrical battery, charger, and BMS-linked power-electronics models, including pack behavior, balancing, SOC/SOH, bidirectional charging, protection, and storage converter interfaces.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
255 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Status
- Scope
- Evidence To Collect
- Promote When
Files
SKILL.mdcore1,280 bytes
Read SKILL.md
# Batteries And BMS
## Status
Stub. Use this file only to recognize battery/BMS scope and choose evidence to collect. Apply the root workflow; do not infer battery, charger, or BMS rules from inverter diagnostics.
## Scope
- battery packs and charger power stages
- BMS-linked converter behavior
- cell balancing and protection events
- SOC/SOH-linked control behavior
- bidirectional charging and storage converter interfaces
View the complete source on GitHubdc-dc-converters
When your agent uses it
Use when working on Simulink or Simscape Electrical DC-DC converter models, including buck, boost, buck-boost, flyback, forward, resonant, bidirectional converters, MPPT front ends, duty-cycle control, and regulation diagnostics.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
731 tokensWhen the skill is activated
Reference documents
1,886 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Status
- Scope
- Evidence To Collect
- Generated Layout Workflow
- Current Corpus-Derived Boundary
- Promote When
Files
../../references/simscape-layout.mddoc6,080 bytesSKILL.mdcore3,495 bytesSKILL.mdcore3,495 bytesSKILL.mdcore3,495 bytesSKILL.mdcore3,495 bytesSKILL.mdcore3,495 bytesSKILL.mdcore3,495 bytesreferences/inspection.mddoc2,956 bytes
Read SKILL.md
# DC-DC Converters
## Status
Developing subskill. Use this file to recognize DC-DC converter scope and choose evidence to collect. Apply the root workflow; do not reuse inverter waveform-balance rules for regulation or ripple problems.
Read `references/inspection.md` for corpus-derived inspection notes before diagnosing DC-DC examples. Treat those notes as developing guidance, not a complete methodology.
For generated or repaired Simscape Electrical schematics, also read
`../../references/simscape-layout.md`. DC-DC converters are sensitive to
schematic readability because the return node, switch node, and output node are
high-degree physical networks that generic automatic layout often routes poorly.
## ScopeView the complete source on GitHubhvdc-facts
When your agent uses it
Use when working on Simulink or Simscape Electrical HVDC and FACTS models, including VSC-HVDC, LCC-HVDC, STATCOM, SVC, UPFC, transmission-system controls, power-flow regulation, and grid disturbance studies.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
274 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Status
- Scope
- Evidence To Collect
- Promote When
Files
SKILL.mdcore1,247 bytes
Read SKILL.md
# HVDC And FACTS
## Status
Stub. Use this file only to recognize HVDC/FACTS scope and choose evidence to collect. Apply the root workflow; this repository does not yet provide HVDC/FACTS-specific validation rules.
## Scope
- VSC-HVDC and LCC-HVDC systems
- STATCOM, SVC, UPFC, and related FACTS devices
- transmission-level power-flow and voltage regulation
- grid disturbance, protection, and recovery studies
- converter station control and measurement paths
View the complete source on GitHubmotor-drives
When your agent uses it
Use when working on Simulink or Simscape Electrical motor-drive power-electronics models, including PMSM, BLDC, induction motor drives, FOC, DTC, torque/speed/current loops, inverter-fed machines, and drive waveform validation.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
511 tokensWhen the skill is activated
Reference documents
519 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Status
- Scope
- Evidence To Collect
- Current Corpus-Derived Capability
- Promote When
Files
SKILL.mdcore2,514 bytesreferences/inspection.mddoc2,508 bytes
Read SKILL.md
# Motor Drives
## Status
Developing subskill. Use this file to recognize motor-drive scope and choose evidence to collect. Apply the root `simulink-power-electronics` workflow; do not reuse grid-inverter assumptions unless the inspected model path is genuinely shared.
Read `references/inspection.md` for corpus-derived inspection notes before diagnosing motor-drive examples. Treat those notes as developing guidance, not a complete methodology.
## Scope
- PMSM, BLDC, and induction motor drives
- field-oriented control, direct torque control, six-step control, and current/torque/speed loops
- inverter-fed machine gate, phase-current, torque, and speed validation
- encoder, resolver, Hall, or sensorless feedback pathsView the complete source on GitHubmultilevel-mmc
When your agent uses it
Use when working on Simulink or Simscape Electrical multilevel converter models beyond the populated three-phase inverter notes, including MMC, cascaded H-bridge, flying-capacitor converters, capacitor balancing, and arm-energy control.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
260 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Status
- Scope
- Evidence To Collect
- Promote When
Files
SKILL.mdcore1,327 bytes
Read SKILL.md
# Multilevel And MMC
## Status
Stub. Use this file only to recognize broader multilevel/MMC scope and choose evidence to collect. The active inverter subskill covers only its populated T-type/NPC three-level SVPWM notes.
## Scope
- modular multilevel converters
- cascaded H-bridge and flying-capacitor converters
- capacitor voltage balancing
- arm energy and circulating-current control
- multilevel modulation and switching-state validation beyond the existing three-level inverter table
View the complete source on GitHubrectifiers-active-front-ends
When your agent uses it
Use when working on Simulink or Simscape Electrical rectifier or active-front-end models, including diode and thyristor rectifiers, PWM rectifiers, PFC, DC-link regulation, line-current quality, and regeneration.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
271 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Status
- Scope
- Evidence To Collect
- Promote When
Files
SKILL.mdcore1,304 bytes
Read SKILL.md
# Rectifiers And Active Front Ends
## Status
Stub. Use this file only to recognize rectifier/AFE scope and choose evidence to collect. Apply the root workflow; this is not yet a populated rectifier or PFC methodology.
## Scope
- diode, thyristor, and controlled rectifiers
- PWM rectifiers and active front ends
- PFC stages and line-current quality
- DC-link voltage regulation and regenerative power flow
- input filter and grid-side measurement validation
View the complete source on GitHubrenewable-grid-systems
When your agent uses it
Use when working on Simulink or Simscape Electrical renewable and grid-connected power-electronics systems, including PV, wind, storage-coupled inverters, microgrids, MPPT, PLL, grid synchronization, and grid-code validation.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
280 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Status
- Scope
- Evidence To Collect
- Promote When
Files
SKILL.mdcore1,379 bytesSKILL.mdcore1,379 bytesSKILL.mdcore1,379 bytes
Read SKILL.md
# Renewable And Grid Systems
## Status
Stub. Use this file only to recognize renewable/grid-system scope and choose evidence to collect. Apply the root workflow and any active converter subskill that matches the plant; grid-code and PLL checks are not yet fully specified here.
## Scope
- photovoltaic and wind power conversion systems
- storage-coupled inverters and hybrid plants
- microgrids and grid-forming/grid-following studies
- MPPT, PLL, synchronization, islanding, and ride-through behavior
- grid-code-oriented validation evidence
View the complete source on GitHubthree-phase-grid-inverter
When your agent uses it
Use when working on Simulink or Simscape Electrical three-phase grid-connected inverter models, including SPWM/SVPWM, T-type or NPC three-level bridges, grid-side voltage/current waveform balance, gate routing, sector tables, and switching-state validation.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
953 tokensWhen the skill is activated
Reference documents
4,775 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Resource Map
- In Scope
- Out Of Scope
- Workflow Additions
- Evidence Checks
- Scripts
Scripts executed separately
scripts/print_table7_state_vectors.py
Files
../../references/control-algorithm-debugging.mddoc6,140 bytesSKILL.mdcore4,414 bytesSKILL.mdcore4,414 bytesreferences/svpwm-three-level.mddoc2,352 bytesreferences/table7-state-vectors.mddoc2,057 bytesreferences/vsg-control-notes.mddoc7,949 bytesscripts/print_table7_state_vectors.pyruns3,255 bytesscripts/svpwm_diagnostics.masset12,471 bytes
Read SKILL.md
# Three-Phase Grid Inverter
## Overview
Use this active subskill for three-phase grid-connected inverter work. It contains the populated knowledge in this repository: T-type/NPC three-level SVPWM, state-vector table checks, gate mapping, From/Goto routing risks, and simulation-backed waveform validation.
Use the root `simulink-power-electronics` workflow first, then load this subskill when the model is in scope.
## Resource Map
- Read `references/svpwm-three-level.md` for T-type or NPC three-level SVPWM logic, sector handling, and gate mapping.
- Read `references/table7-state-vectors.md` when auditing or rebuilding the 36 small-sector state-vector table.
- Read `references/vsg-control-notes.md` for VSG (Virtual Synchronous Generator) control implementation, PI tuning experience, power calculation verification, and feedforward formulas specific to grid-connected inverters.
- Use `scripts/svpwm_diagnostics.m` when MATLAB/Simulink can run and the model exposes state, gate, and voltage signals.View the complete source on GitHubwireless-power-resonant
When your agent uses it
Use when working on Simulink or Simscape Electrical resonant converter or wireless power transfer models, including compensation networks, inductive links, frequency control, soft switching, and resonant-tank validation.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
257 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Status
- Scope
- Evidence To Collect
- Promote When
Files
SKILL.mdcore1,334 bytes
Read SKILL.md
# Wireless Power And Resonant Converters
## Status
Stub. Use this file only to recognize resonant or wireless-power scope and choose evidence to collect. Apply the root workflow; this repository does not yet provide resonant-converter or wireless-power-specific checks.
## Scope
- resonant DC-DC converters
- inductive wireless power transfer systems
- compensation networks and coupled coils
- frequency-control and soft-switching behavior
- resonant-tank voltage/current validation
View the complete source on GitHubSkills included
- simulink-power-electronics
- batteries-bms
- dc-dc-converters
- hvdc-facts
- motor-drives
- multilevel-mmc
- rectifiers-active-front-ends
- renewable-grid-systems
- three-phase-grid-inverter
- wireless-power-resonant
Repository facts
- License
- Apache-2.0
- Created
- May 10, 2026
- Last pushed
- May 24, 2026
- Forks
- 6
- Open issues
- 0
- Project activity
- Slowing
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 9 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsubskills/dc-dc-converters/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsubskills/dc-dc-converters/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsubskills/dc-dc-converters/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsubskills/dc-dc-converters/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsubskills/dc-dc-converters/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsubskills/renewable-grid-systems/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsubskills/renewable-grid-systems/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsubskills/three-phase-grid-inverter/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 9 network referencesin 4 files: references/mcp-simulink-troubleshooting.md:14 LICENSE:1 README.md:56 and 1 more
- No hidden or obfuscated text
- No instruction overrides
- 3 executable scriptsin 3 files: scripts/check_environment.py:1 scripts/validate_skill_structure.py:1 three-phase-grid-inverter/scripts/print_table7_state_vectors.py:1
- No access to secrets
- No requests to vote in Hot
Show all 12 signals by file
LICENSE
README.md
- Network accessline 56
$skill-installer install https://github.com/npuzsy/simulink-power-electronics
references/companion-skills.md
- Network accessline 16
Source: https://github.com/obra/superpowers/tree/main/skills/using-superpowers
references/mcp-simulink-troubleshooting.md
- Network accessline 14
- Simulink skills repository: https://github.com/simulink/skills - Network accessline 15
- MATLAB MCP Core Server README: https://github.com/matlab/matlab-mcp-core-server - Network accessline 16
- Simulink Agentic Toolkit README and Getting Started guide: https://github.com/matlab/simulink-agentic-toolkit - Network accessline 17
- MathWorks Simulink Agentic Toolkit page: https://www.mathworks.com/products/simulink-agentic-toolkit.html
scripts/check_environment.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/validate_skill_structure.py
- Executable scriptline 1
#!/usr/bin/env python3
subskills/three-phase-grid-inverter/scripts/print_table7_state_vectors.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 9 facts
- Network access in code of documentationREADME.md:56Low confidence
- Network access in prose of documentationreferences/companion-skills.md:16Low confidence
- Network access in prose of documentationreferences/mcp-simulink-troubleshooting.md:14Low confidence
- Network access in prose of documentationreferences/mcp-simulink-troubleshooting.md:15Low confidence
- Network access in prose of documentationreferences/mcp-simulink-troubleshooting.md:16Low confidence
- Network access in prose of documentationreferences/mcp-simulink-troubleshooting.md:17Low confidence
- Executable script in code of a file that runsscripts/check_environment.py:1High confidence
- Executable script in code of a file that runsscripts/validate_skill_structure.py:1High confidence
- Executable script in code of a file that runsthree-phase-grid-inverter/scripts/print_table7_state_vectors.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.