python-optimization

Installation
SKILL.md

Python Optimization Expert

Overview

Master mathematical optimization in Python through systematic problem analysis, appropriate library selection, and robust implementation. This skill guides you through classifying optimization problems, choosing the right solver, implementing efficient solutions, and troubleshooting convergence issues across linear programming, nonlinear programming, mixed-integer problems, and global optimization.

Core value: Transform optimization problems from mathematical formulation to working Python code with the most appropriate library and solver for your specific problem type.

When to Use

Use this skill when:

  • Minimizing or maximizing objective functions
  • Parameter estimation and curve fitting
  • Portfolio optimization and resource allocation
  • Production planning and scheduling
  • Engineering design optimization
  • Control and dynamic optimization
  • Solving constrained or unconstrained optimization problems
  • Choosing between scipy, pyomo, cvxpy, or other optimization libraries
Installs
3
Repository
jkitchin/skillz
GitHub Stars
37
First Seen
Jun 20, 2026
python-optimization — jkitchin/skillz