evo-acopf-report-generator

SkillDev tools

Extracts ACOPF solution values, computes derived quantities, and produces structured report.json.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the evo-acopf-report-generator skill

What this skill tells your AI

The instructions your AI receives, as published by openlair/openskill in tasks-evolved/energy-ac-optimal-power-flow/environment/skills/evo-acopf-report-generator/SKILL.md and read by ahel’s review.

Extracts solution from solved Pyomo ACOPF model and generates report.json.

Usage

import sys
sys.path.insert(0, '/app/environment/skills/evo-acopf-report-generator/scripts')
from utils import generate_report_json

report = generate_report_json(model, baseMVA, results, output_path='report.json', top_n_branches=5)

Key Details

  • Converts per-unit values to MW/MVAr/degrees
  • Computes branch loading percentages (max of from/to flow vs limit)
  • Feasibility check: power mismatches, voltage violations, branch overloads
  • Top N most loaded branches sorted by loading percentage

Signals

GitHub stars
89
Forks
4
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
evo-acopf-report-generator
Source
github.com/openlair/openskill