Agent skill
financial-calculator
Automated calculation of business case financial metrics including NPV, IRR, ROI, and TCO
Install this agent skill to your Project
npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/domains/business/business-analysis/skills/financial-calculator
Metadata
Additional technical details for this skill
- id
- SK-003
- domain
- business
- category
- Financial Analysis
- specialization
- business-analysis
SKILL.md
Financial Calculator
Overview
The Financial Calculator skill provides specialized capabilities for computing business case financial metrics. This skill enables accurate calculation of investment returns, cost projections, and financial viability assessments essential for business case development and solution options analysis.
Capabilities
Net Present Value (NPV) Analysis
- Calculate NPV with configurable discount rates
- Support multiple cash flow scenarios
- Handle irregular cash flow timing
- Calculate NPV sensitivity to discount rate changes
Internal Rate of Return (IRR)
- Calculate IRR for investment scenarios
- Handle multiple IRR solutions
- Calculate Modified IRR (MIRR)
- Compare IRR against hurdle rates
Return on Investment (ROI)
- Calculate simple ROI percentages
- Calculate Return on Marketing Investment (ROMI)
- Annualized ROI calculations
- Risk-adjusted ROI calculations
Payback Period Analysis
- Calculate simple payback period
- Calculate discounted payback period
- Identify break-even timing
- Generate payback curves
Sensitivity Analysis
- Perform Monte Carlo simulation for uncertainty modeling
- Generate tornado diagrams for variable sensitivity
- Calculate confidence intervals
- Identify critical variables affecting outcomes
Cash Flow Projections
- Generate multi-year cash flow projections
- Model recurring vs one-time costs
- Include inflation adjustments
- Handle currency considerations
Total Cost of Ownership (TCO)
- Calculate comprehensive TCO
- Include direct and indirect costs
- Model maintenance and support costs
- Compare TCO across alternatives
Break-Even Analysis
- Calculate break-even point in units/revenue
- Model contribution margin
- Analyze fixed vs variable cost structures
- Generate break-even charts
Usage
Calculate NPV
Calculate the NPV for this investment:
- Initial investment: $500,000
- Year 1 cash flow: $150,000
- Year 2 cash flow: $200,000
- Year 3 cash flow: $250,000
- Year 4 cash flow: $200,000
- Year 5 cash flow: $150,000
- Discount rate: 10%
Calculate ROI and Payback
Calculate ROI and payback period:
- Total investment: $1,000,000
- Annual benefits: $350,000
- Project duration: 5 years
Perform Sensitivity Analysis
Perform sensitivity analysis on this business case:
[Business case parameters]
Vary discount rate, benefits, and costs by +/- 20% and show impact on NPV.
Calculate TCO
Calculate 5-year TCO for these options:
Option A: [Cost breakdown]
Option B: [Cost breakdown]
Include implementation, licensing, support, and operational costs.
Process Integration
This skill integrates with the following business analysis processes:
- business-case-development.js - Core financial analysis for business cases
- solution-options-analysis.js - Cost comparison across alternatives
- solution-performance-assessment.js - ROI tracking and benefit realization
Dependencies
- Numerical computation libraries
- Statistical analysis for Monte Carlo simulation
- Financial modeling formulas
- Visualization for charts and graphs
Financial Formulas Reference
NPV Formula
NPV = Sum of [Cash Flow(t) / (1 + r)^t] for t = 0 to n
Where: r = discount rate, t = time period, n = total periods
IRR Definition
IRR = discount rate where NPV = 0
ROI Formula
ROI = (Net Benefit - Cost) / Cost * 100%
Payback Period
Simple Payback = Initial Investment / Annual Cash Flow
Discounted Payback = Time when cumulative discounted cash flows = 0
TCO Components
- Acquisition costs (hardware, software, implementation)
- Operating costs (maintenance, support, utilities)
- Personnel costs (training, salaries, contractors)
- Opportunity costs (downtime, productivity loss)
- End-of-life costs (decommissioning, migration)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-tools
Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).
model-profile-resolution
Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.
verification-suite
Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.
state-management
STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.
git-integration
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
frontmatter-parsing
YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.
Didn't find tool you were looking for?