time-value-of-money

Calculate present value, future value, NPV, IRR, and amortization schedules.

164|33|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/JoelLewis/finance_skills --skill time-value-of-money
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: time-value-of-money
Source: https://github.com/JoelLewis/finance_skills/tree/main/plugins/core/skills/time-value-of-money
Command: npx skills add https://github.com/JoelLewis/finance_skills --skill time-value-of-money

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers users to accurately calculate the present and future worth of money, essential for financial planning, investment analysis, and loan management.

Core Features & Use Cases

  • Valuation: Calculate Present Value (PV), Future Value (FV), Net Present Value (NPV), and Internal Rate of Return (IRR) for investments and projects.
  • Loan Analysis: Generate amortization schedules and calculate loan payments.
  • Compounding: Handle various compounding frequencies, including continuous compounding and effective annual rates (EAR).
  • Use Case: Determine the monthly payment for a $300,000 mortgage at 6.5% over 30 years, or calculate the NPV of a project with a series of uneven cash flows.

Quick Start

Calculate the monthly payment for a $300,000 loan at 6.5% annual interest over 30 years.

Frequently Asked Questions about time-value-of-money

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

FAQPage Schema
How do I calculate the monthly payment for a mortgage using Python?

To calculate the monthly payment for a mortgage, this Skill computes annuity payments based on the loan principal, annual interest rate, and term, such as determining the payment for a $300,000 mortgage at 6.5% over 30 years.

What is the best way to calculate NPV and IRR for uneven cash flows?

The best way to calculate NPV and IRR for uneven cash flows is using Python scripts that compute the net present value and internal rate of return for investment projects with precise financial formulas.

Does Python support continuous compounding and effective annual rate calculations?

Yes, Python supports continuous compounding and effective annual rate (EAR) calculations through this Skill, which handles various compounding frequencies to determine the present and future worth of money.

How do I generate an amortization schedule for a loan?

You can generate an amortization schedule for a loan by utilizing this Skill's Python scripts, which calculate periodic loan payments and break down principal and interest over the financing term.

Do I need numpy to perform present value and future value calculations?

Yes, you need numpy installed as a dependency, because this Skill utilizes the numpy library within its Python scripts to perform accurate present value and future value computations.