From agi-super-team
Advanced financial calculator with CLI and web UI for future value, present value, discount, markup, and compound interest calculations. Useful for investment growth, pricing, and loan analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agi-super-team:financial-calculatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive financial calculations including future value, present value, discount/markup pricing, compound interest, and comparative tables.
Comprehensive financial calculations including future value, present value, discount/markup pricing, compound interest, and comparative tables.
# Future Value
python3 scripts/calculate.py fv 10000 0.05 10 12
# PV=$10,000, Rate=5%, Years=10, Monthly compounding
# Present Value
python3 scripts/calculate.py pv 20000 0.05 10 12
# FV=$20,000, Rate=5%, Years=10, Monthly compounding
# Discount
python3 scripts/calculate.py discount 100 20
# Price=$100, Discount=20%
# Markup
python3 scripts/calculate.py markup 100 30
# Cost=$100, Markup=30%
# Future Value Table
python3 scripts/calculate.py fv_table 10000 0.03 0.05 0.07 --periods 1 5 10 20
# Principal=$10,000, Rates=3%,5%,7%, Periods=1,5,10,20 years
# Discount Table
python3 scripts/calculate.py discount_table 100 10 15 20 25 30
# Price=$100, Discounts=10%,15%,20%,25%,30%
Launch the interactive calculator:
./scripts/launch_ui.sh [port]
# Default port: 5050
# Opens at: http://localhost:5050
# Auto-creates venv and installs Flask if needed
Or manually:
cd skills/financial-calculator
python3 -m venv venv # First time only
venv/bin/pip install flask # First time only
venv/bin/python scripts/web_ui.py [port]
Features:
Calculate what an investment will be worth in the future with compound interest.
Use cases:
Inputs:
Calculate the current value of a future amount (discounted value).
Use cases:
Inputs:
Calculate final price after applying percentage discount.
Use cases:
Inputs:
Outputs:
Calculate selling price from cost and markup percentage.
Use cases:
Inputs:
Outputs:
Detailed breakdown of compound interest calculations.
Use cases:
Outputs:
Generate comparison table across multiple rates and time periods.
Use cases:
Features:
Compare multiple discount percentages for the same price.
Use cases:
Features:
Requires Python 3.7+ and Flask:
pip install flask
Or with venv:
python3 -m venv venv
source venv/bin/activate
pip install flask
Import the calculation module:
from calculate import (
future_value,
present_value,
discount_amount,
markup_price,
compound_interest,
generate_fv_table,
generate_discount_table
)
# Calculate FV
fv = future_value(
present_value=10000,
rate=0.05, # 5% as decimal
periods=10,
compound_frequency=12 # Monthly
)
# Generate table
table = generate_fv_table(
principal=10000,
rates=[0.03, 0.05, 0.07], # As decimals
periods=[1, 5, 10, 20]
)
See references/formulas.md for detailed mathematical formulas, examples, and use cases for all calculations.
Rate Format:
Compounding Frequencies:
Table Generation: Best practices for meaningful comparisons:
Performance:
npx claudepluginhub aaaaqwq/agi-super-team --plugin agi-super-teamProjects investment growth using future value formulas and the Rule of 72. Useful for financial planning, cost-of-delay calculations, and required savings rates.
Calculates present value, future value, NPV, IRR, loan payments, and amortization schedules across all compounding conventions. Useful for financial modeling, investment valuation, and cash flow analysis.
Builds financial models for business cases including ROI, NPV, IRR, scenario analysis, TCO, DCF, break-even, and EVA. Useful for investment recommendations, strategic decisions, and cost-benefit analysis.