cost-benefit-analysis

Quantify costs and benefits to calculate ROI, NPV, and payback period.

2|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/PaulKinlan/docker-agent-test --skill cost-benefit-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cost-benefit-analysis
Source: https://github.com/PaulKinlan/docker-agent-test/tree/main/config/skills/analyst/cost-benefit-analysis
Command: npx skills add https://github.com/PaulKinlan/docker-agent-test --skill cost-benefit-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured framework to evaluate the financial viability of proposed changes, investments, or decisions by systematically comparing their costs against their expected benefits.

Core Features & Use Cases

  • Comprehensive Costing: Identifies and quantifies direct, indirect, and opportunity costs.
  • Benefit Quantification: Assesses both tangible (revenue, savings) and intangible (morale, risk reduction) benefits.
  • Financial Metrics: Calculates key indicators like ROI, NPV, and payback period.
  • Risk & Sensitivity Analysis: Adjusts projections based on identified risks and explores scenario variations.
  • Use Case: Before investing in a new software system, use this Skill to analyze the total cost of ownership versus the projected savings in labor, efficiency gains, and reduced errors, to determine if the investment is financially sound.

Quick Start

Use the cost-benefit-analysis skill to evaluate the proposal located at /home/shared/proposal.md.

Frequently Asked Questions about cost-benefit-analysis

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

FAQPage Schema
How do I calculate ROI and NPV for a proposed investment?

To calculate ROI and NPV for an investment, you quantify direct, indirect, and opportunity costs against tangible and intangible benefits. This cost-benefit analysis calculates financial viability indicators, adjusting projections for identified risks and scenario variations.

What is the best way to evaluate the financial viability of a new software system?

Evaluating the financial viability of a new software system requires comparing total cost of ownership against projected savings. A cost-benefit analysis quantifies labor efficiency gains and reduced errors to determine if the investment is financially sound.

How do I include risk and sensitivity analysis in financial projections?

Including risk and sensitivity analysis in financial projections involves adjusting expected outcomes based on identified risks. This process explores scenario variations to test how changes in direct costs or projected benefits impact the overall financial viability and payback period.

Do I need Python3 to run a cost-benefit analysis with NPV calculations?

Yes, you need Python3 installed as a dependency to run this cost-benefit analysis. The Skill uses Python3 scripts to systematically calculate financial metrics like NPV, ROI, and payback period from your input data.

Can I quantify intangible benefits like risk reduction in an investment appraisal?

Yes, you can quantify intangible benefits like risk reduction in an investment appraisal. The cost-benefit analysis framework assesses both intangible benefits and tangible savings alongside direct, indirect, and opportunity costs to calculate accurate financial metrics.

What are the limitations of using cost-benefit analysis for decision making?

A limitation of cost-benefit analysis for decision making is the difficulty in accurately quantifying intangible benefits like morale. However, incorporating sensitivity analysis helps mitigate this by exploring scenario variations to test the robustness of your ROI and NPV calculations.