economic-sensitivity-analyzer

Analyze multi-parameter project economics to compute NPV sensitivity with Python.

2|Updated Dec 6, 2022
One-click install
npx skills add https://github.com/vamseeachanta/worldenergydata --skill economic-sensitivity-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: economic-sensitivity-analyzer
Source: https://github.com/vamseeachanta/worldenergydata/tree/main/.claude/skills/economic-sensitivity-analyzer
Command: npx skills add https://github.com/vamseeachanta/worldenergydata --skill economic-sensitivity-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes how multiple economic inputs influence project NPV to support robust capital-allocations and risk-aware decision-making.

Core Features & Use Cases

  • Multi-parameter sensitivity: generate spider diagrams to compare relative NPVs across several variables.
  • 2D sensitivity surfaces: create contour plots to visualize interactions between two inputs and their effect on NPV.
  • Breakeven analysis: identify price or cost thresholds where NPV crosses zero and quantify margins.
  • Scenario matrices: build low/mid/high cases and compute expected values for portfolio planning.
  • Decision-support dashboards: produce executive-ready visuals to present investment options.

Quick Start

Provide a base set of project parameters and desired variation ranges, then run the analysis to generate spider diagrams, 2D surfaces, and breakeven insights.

Frequently Asked Questions about economic-sensitivity-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run sensitivity analysis on oil and gas project NPV?

To perform sensitivity analysis on project NPV, provide a base set of economic parameters and desired variation ranges. The analysis computes spider diagrams, 2D sensitivity surfaces, and breakeven thresholds to show how input changes affect NPV.

What is a spider diagram and when do I need it for economic modeling?

A spider diagram compares relative NPV outcomes across multiple variables simultaneously. You need it for economic modeling when evaluating capital allocation and risk-aware decision-making to understand which input changes most heavily influence project NPV.

Do I need Python, numpy, and SciPy to visualize multi-parameter project economics?

Yes, Python with numpy, SciPy, and Plotly is required to compute, visualize, and export multi-parameter project economics results. These dependencies handle the mathematical calculations and generate interactive plots like spider diagrams and contour surfaces.

Can I identify breakeven price and cost thresholds for oil and gas investments?

Yes, breakeven analysis identifies the specific price or cost thresholds where project NPV crosses zero, allowing you to quantify operational margins. This helps determine the minimum economic conditions required to proceed with oil and gas investments.

What's the best way to build scenario matrices for portfolio planning?

The best approach is to build scenario matrices by defining low, mid, and high parameter cases, then computing expected NPV values for each scenario. This produces decision-support dashboards that visualize investment options for portfolio planning and capital allocation.

Why does my 2D sensitivity surface show unexpected NPV interactions?

Unexpected NPV interactions on a 2D sensitivity surface typically occur when two input variables have nonlinear compounding effects on project economics. Contour plots visualize these interactions, revealing complex relationships between paired inputs and their combined effect on NPV.