Updated 4mo ago
by nimabahrami
pypsa-skills-kit
Nine agent skills encoding PyPSA modeling judgment: networks, constraints, realism checks, markets, economics, reporting. Every script and snippet tested against solved networks.
25 GitHub stars (25)
+1 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | +1 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
| Nov 6 | 0 |
- 9 skills (9 skills found in its SKILL.md files)
- 4 forks (4 forks)
- 4mo ago last update (Last updated 4mo ago)
Install
Skills CLI
npx skills add nimabahrami/pypsa-skills-kit
Asks which skills and agents to install. Just one: npx skills add nimabahrami/pypsa-skills-kit --skill pypsa-asset-economics — add -g for every project.
Claude Code
git clone https://github.com/nimabahrami/pypsa-skills-kitcp -r "pypsa-skills-kit/skills/pypsa-asset-economics" ~/.claude/skills/
Copies the pypsa-asset-economics skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add nimabahrami/pypsa-skills-kit
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
pypsa-asset-economics
Asset business cases + revenues w/ PyPSA. Triggers: revenue | profit | business case | arbitrage | merchant operation | capture price | market value | LCOH | LCOE | bankability | BESS arbitrage | TES arbitrage | revenue stacking | intraday | imbalance | multi-market | electrolyzer utilization | heat pump operating economics | VRE capture prices | PPAs | degradation cost | calendar vs cycle aging…
skills/pypsa-asset-economics/ on GitHub (opens in a new tab)SKILL.md -
pypsa-custom-constraints
System-wide caps + custom PyPSA constraints - native GlobalConstraint types FIRST, linopy when they can't express it; always VERIFY it landed. Triggers: linopy | n.model | extra_functionality | custom constraints | GlobalConstraint | add a CO2 budget/cap | emission/production/expansion limits | solver formulations | reserve margins | cyclic storage rules | capacity coupling | CHP back-pressure |…
skills/pypsa-custom-constraints/ on GitHub (opens in a new tab)SKILL.md -
pypsa-data-pipelines
Build realistic PyPSA input data. Triggers: atlite | cutouts | wind/solar capacity factors | renewable profiles | heat demand | heat pump COP time series | technology-data | cost assumptions | annuities | fuel price assumptions | gas price | EUA/carbon price assumptions | powerplantmatching | existing fleets | existing power plant data | ENTSO-E load | cross-border data | demand profiles | cost i…
skills/pypsa-data-pipelines/ on GitHub (opens in a new tab)SKILL.md -
pypsa-market-design
Model electricity market structures in PyPSA. Triggers: market design | price formation | zonal vs nodal pricing | copper-plate | flow-based market coupling vs NTC | redispatch | redispatch cost | bidding zones | bidding-zone aggregation | reserve markets | ancillary markets | reading prices from duals | congestion pricing/rent/income/cost | LMP decomposition | price spread between buses/zones |…
skills/pypsa-market-design/ on GitHub (opens in a new tab)SKILL.md -
pypsa-network-modeling
Build/edit PyPSA networks - structural correctness pre-optimization. Triggers: PyPSA model create|modify | components | buses | carriers | snapshots | capacity expansion | dispatch | dispatch optimization | transmission | generators | storage | lines | links | loads | investment periods | unit conventions | network topology | PyPSA-Eur/Earth config.yaml | snakemake energy workflow | StorageUnit v…
skills/pypsa-network-modeling/ on GitHub (opens in a new tab)SKILL.md -
pypsa-physical-realism
Validate PyPSA models against physical/engineering reality - parameter ranges | topology | free energy | cost sanity (zero-marginal-cost electrolyzer = canonical bug). Triggers: check/review/lint/sanity-check a PyPSA network | pre-delivery checklist | is this plausible / does this look right | before solving for real decisions | suspicious results | zero or negative prices everywhere | one techno…
skills/pypsa-physical-realism/ on GitHub (opens in a new tab)SKILL.md -
pypsa-reporting
Utility-grade charts + visual reports from solved PyPSA networks. Triggers: plot | chart | visualize | figure | report results | present results | dispatch stack | energy balance plot | price duration curve | SOC / storage cycling plot | cost stack | capacity expansion chart | curtailment plot | network map | diagnostic panel | show binding hours/caps on a chart | make results presentable. PyPSA…
skills/pypsa-reporting/ on GitHub (opens in a new tab)SKILL.md -
pypsa-sector-coupling
Non-electric tech + multi-energy systems in PyPSA. Triggers: heat pumps | thermal energy storage | district heating | CHP | hydrogen chains | electrolysis | electrolyzers | H2 storage | reconversion | pipelines | EVs | V2G | biomass | industry demand | CCS | DAC | heat | hydrogen | transport | industry | second energy carrier | multi-output Links | COP | sector coupling | Link efficiency exceeds…
skills/pypsa-sector-coupling/ on GitHub (opens in a new tab)SKILL.md -
pypsa-solve-and-debug
Solve PyPSA optimization models + fix failures. Triggers: solver selection/options (HiGHS|Gurobi|CPLEX) | numerical issues | scaling | infeasibility | unboundedness | optimization fails | status infeasible/unbounded | runs too slowly | performance | temporal clustering | rolling horizon | spatial aggregation | interpret solved results | n.statistics | energy balances | shadow prices | suspicious…
skills/pypsa-solve-and-debug/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.