financial-calculator

Perform financial calculations using Python with numpy, pandas, and scipy.

86|18|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill financial-calculator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: financial-calculator
Source: https://github.com/dkyazzentwatwa/chatgpt-skills/tree/main/financial-calculator
Command: npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill financial-calculator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy>=1.24.0, numpy-financial>=1.0.0, pandas>=2.0.0, matplotlib>=3.7.0, scipy>=1.10.0, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive suite of financial calculation tools to help users make informed decisions about loans, investments, retirement, and more.

Core Features & Use Cases

  • Loan Analysis: Calculate payments, amortization schedules, and prepayment impacts.
  • Investment Planning: Project future values, compare growth scenarios, and analyze retirement readiness.
  • Advanced Tools: Includes NPV/IRR, Monte Carlo simulations, mortgage affordability, and FIRE calculations.
  • Use Case: A user wants to understand the total interest paid on a mortgage over 30 years and see how much they could save by paying an extra $200 per month.

Quick Start

Use the financial calculator to determine the monthly payment for a $250,000 loan at 6.5% interest over 30 years.

Frequently Asked Questions about financial-calculator

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

FAQPage Schema
How do I calculate mortgage affordability and total interest paid over a 30 year loan?

To calculate mortgage affordability and total interest, this tool generates loan amortization schedules and analyzes prepayment impacts. You can project the total interest paid on a 30-year mortgage and compare scenarios to see savings from extra monthly payments.

What is Net Present Value and Internal Rate of Return, and how do I calculate them for an investment?

Net Present Value (NPV) and Internal Rate of Return (IRR) measure investment profitability by discounting future cash flows. This tool computes NPV and IRR using numpy and scipy, enabling you to compare growth scenarios and evaluate capital budgeting decisions.

How do I run Monte Carlo simulations for retirement planning projections?

You run Monte Carlo simulations for retirement planning by modeling probabilistic investment growth and market volatility. This tool leverages numpy and scipy to perform advanced retirement readiness analysis, projecting future values across thousands of randomized market scenarios.

Does this financial calculator require Python libraries like numpy and pandas to work?

Yes, this financial calculator requires Python libraries including numpy, numpy-financial, pandas, matplotlib, and scipy. These dependencies provide the deterministic and probabilistic computational engines needed for loan analysis, FIRE calculations, and investment projections.

Can I visualize investment growth scenarios and amortization schedules using matplotlib?

Yes, you can visualize investment growth scenarios and amortization schedules using matplotlib. The tool integrates matplotlib to plot deterministic financial projections, allowing you to visually compare loan prepayment impacts and retirement readiness outcomes.