MCPInstall

debt-management

Provide frameworks for managing and paying off personal debt effectively. Use when the user asks about debt payoff strategies (avalanche vs snowball), refinancing decisions, debt consolidation, debt-to-income ratios, or the opportunity cost of paying off debt vs investing. Also trigger when users mention 'which debt to pay first', 'should I refinance', 'credit card debt', 'student loan payoff', 'DTI for mortgage', 'balance transfer', 'good debt vs bad debt', or ask how to get out of debt faster.

Installs
745
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/joellewis/finance_skills --skill debt-management
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads debt-management automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Debt Management

Core Concepts

Debt Avalanche

Pay minimum payments on all debts, then direct all extra payment to the debt with the highest interest rate first:

  • Mathematically optimal: Minimizes total interest paid over the life of all debts
  • Once the highest-rate debt is paid off, the freed-up payment rolls to the next highest rate
  • Requires discipline — the highest-rate debt may also be the largest balance, meaning slow visible progress initially
  • Always saves money compared to snowball, though the difference varies by debt profile

Debt Snowball

Pay minimum payments on all debts, then direct all extra payment to the debt with the smallest balance first:

  • Psychologically effective: Quick wins build momentum and motivation
  • Research (Kellogg School) shows people are more likely to stick with snowball and actually become debt-free
  • May cost more in total interest than avalanche, but adherence is higher
  • Best for individuals who need motivational wins to stay committed

Debt-to-Income Ratio (DTI)

Total monthly debt payments expressed as a percentage of gross monthly income:

  • Front-end DTI (housing ratio): Monthly housing costs (PITI: principal, interest, taxes, insurance) / gross monthly income
    • Guideline: < 28%
  • Back-end DTI (total debt ratio): All monthly debt payments (housing + car + student loans + credit cards + other) / gross monthly income
    • Guideline: < 36% (conventional), up to 43% (FHA), some lenders allow up to 50% for qualified borrowers
  • DTI is a key factor in mortgage qualification and overall financial health assessment

Refinancing Analysis

Compare the total cost of the existing loan vs the new loan, accounting for closing costs:

  • Monthly savings: Old payment - new payment
  • Breakeven months: Total closing costs / monthly savings
  • Total cost comparison: Sum of all remaining payments (old) vs sum of all payments (new) + closing costs
  • If you plan to keep the loan beyond the breakeven point, refinancing saves money
  • Consider: remaining term, resetting the amortization clock, and cash-out implications

Debt Consolidation

Combine multiple debts into a single loan, ideally at a lower interest rate:

  • Potential benefits: Lower rate, single payment, simplified management
  • Risks: Longer term may increase total interest even at lower rate; freed-up credit lines may tempt new borrowing
  • Evaluate: Compare total interest paid (all debts independently) vs total interest paid (consolidated loan)
  • Balance transfer cards (0% intro rate) can be effective but require payoff before the rate expires

Good Debt vs Bad Debt

  • Good debt: Low interest rate, potentially tax-deductible, finances an appreciating asset or increases earning power (mortgage, student loans, business loans)
  • Bad debt: High interest rate, finances depreciating assets or consumption (credit cards, payday loans, auto loans on luxury vehicles)
  • The line is not absolute — a low-rate auto loan for a reliable commuter car can be reasonable

Opportunity Cost Analysis

When debt carries a low interest rate, paying it off aggressively may not be optimal:

  • Decision rule: If expected after-tax investment return > after-tax debt interest rate, investing the extra cash may build more wealth
  • Example: 3.5% mortgage (2.5% after tax deduction) vs 7-10% expected equity returns — investing likely wins mathematically
  • Caveats: Investment returns are uncertain, debt payoff is guaranteed; psychological benefit of being debt-free has real value
  • Consider risk tolerance: guaranteed 3.5% return (debt payoff) vs variable 7-10% (investing)

Debt Payoff Timeline

Amortization calculation with extra payments:

  • Standard amortization: n = -ln(1 - (P×r)/PMT) / ln(1+r)
  • With extra payment: replace PMT with PMT + extra, recalculate n
  • Total interest = (n × PMT) - P (adjusting for extra payments)

Key Formulas

FormulaExpressionUse Case
Front-end DTIHousing payments / gross monthly incomeMortgage qualification
Back-end DTIAll debt payments / gross monthly incomeOverall debt health
Refinance breakevenClosing costs / monthly savingsMonths to recoup refi costs
Months to payoffn = -ln(1 - Pr/PMT) / ln(1+r)Debt payoff timeline
Total interest paid(n × PMT) - PrincipalCost of borrowing
Effective rate (after tax)r × (1 - marginal_tax_rate)Tax-deductible debt comparison

Worked Examples

Example 1: Avalanche vs snowball comparison

Given: Three debts with $500/month available for extra payments (above minimums):

  • Credit card: $5,000 balance, 22% APR, $100 minimum
  • Student loan: $12,000 balance, 6% APR, $200 minimum
  • Personal loan: $3,000 balance, 15% APR, $75 minimum

Calculate: Order of payoff, total months, and total interest for each strategy (month-by-month simulation; see scripts/debt_management.py). Solution — Avalanche (highest rate first: 22% → 15% → 6%):

  1. Pay minimums on all ($375/mo). Extra $500 goes to credit card ($600/mo total to CC).
  2. Credit card ($5K at 22%, $600/mo): paid off in month 10, ~$476 interest.
  3. Freed payment rolls to the personal loan ($75 + $600 = $675/mo to PL): paid off in month 14, ~$408 interest.
  4. All payments roll to the student loan ($200 + $675 = $875/mo): paid off in month 26, ~$1,062 interest (the 6% loan accrues interest on its full $12K balance throughout the earlier phases, not just at the end).
  5. Total: 26 months, ~$1,946 total interest.

Solution — Snowball (smallest balance first: $3K → $5K → $12K):

  1. Extra $500 goes to personal loan ($575/mo total to PL).
  2. Personal loan ($3K at 15%, $575/mo): paid off in month 6, ~$123 interest.
  3. Freed payment rolls to the credit card ($100 + $575 = $675/mo): paid off in month 14, ~$911 interest.
  4. All payments roll to the student loan: paid off in month 26, ~$1,071 interest.
  5. Total: 26 months, ~$2,104 total interest.

Comparison: Avalanche saves ~$158 in interest; both finish in 26 months. The difference is modest because the highest-rate debt is not the largest. Snowball gives a quicker first win (month 6 vs month 10 to first payoff) — for many people that motivational difference is worth $158.

Example 2: Refinance breakeven

Given: Current mortgage: $300K remaining, 6.5%, 25 years left, payment $2,028/mo. New offer: 5.5%, 25 years, closing costs $6,000, payment $1,838/mo. Calculate: Breakeven period and total interest savings. Solution:

  1. Monthly savings: $2,028 - $1,838 = $190/month.
  2. Breakeven: $6,000 / $190 = 31.6 months ≈ 32 months (2 years 8 months).
  3. If staying in the home beyond 32 months, refinancing saves money.
  4. Total payments (old): 25 × 12 × $2,028 = $608,400 → total interest = $608,400 - $300,000 = $308,400.
  5. Total payments (new): 25 × 12 × $1,838 + $6,000 = $557,400 → total interest = $557,400 - $300,000 = $257,400.
  6. Total interest savings: $308,400 - $257,400 = $51,000.

Common Pitfalls

  • Ignoring psychological factors — snowball works better for many people despite costing slightly more in interest
  • Not including all closing costs in refinancing analysis (origination fees, appraisal, title insurance, points)
  • Consolidation at a lower rate but longer term may cost more in total interest — always compare total cost
  • Paying off low-rate debt instead of investing (opportunity cost) without considering risk tolerance and guaranteed vs uncertain returns
  • Not considering tax deductibility of mortgage or student loan interest when comparing effective rates
  • Making only minimum payments on high-interest debt while saving in low-yield accounts
  • Consolidation freeing up credit lines that lead to new debt accumulation
  • Ignoring the amortization reset: refinancing to a new 30-year term extends the payoff date

Cross-References

  • lending (wealth-management plugin): mortgage analysis, loan terms, and amortization calculations
  • emergency-fund (wealth-management plugin): adequate emergency fund prevents taking on new high-interest debt during crises
  • savings-goals (wealth-management plugin): debt payoff competes with savings goals for cash flow allocation
  • tax-efficiency (wealth-management plugin): tax deductibility of certain debt interest affects optimal payoff order
  • liquidity-management (wealth-management plugin): debt payments are fixed obligations in cash flow planning
  • financial-planning-workflow (advisory-practice plugin): debt payoff strategies are evaluated during the cash flow and recommendation phases of financial planning
  • insurance-planning (wealth-management plugin): outstanding debt balances are a direct input to life insurance needs analysis

Running the Script

uv run scripts/debt_management.py            # run the demo (uses PEP 723 inline deps)
uv run scripts/debt_management.py --verify   # check demo outputs against the worked examples (exit 1 on mismatch)
python3 scripts/debt_management.py            # alternative (requires: pip install numpy)

The demo prints the calculations covered above; its values match the worked examples in this skill. Run --help for a list of the classes and functions. For programmatic use, import the module rather than running it — the demo only executes under python debt_management.py.

FAQ

What does the debt-management skill do?

Provide frameworks for managing and paying off personal debt effectively. Use when the user asks about debt payoff strategies (avalanche vs snowball), refinancing decisions, debt consolidation, debt-to-income ratios, or the opportunity cost of paying off debt vs investing. Also trigger when users mention 'which debt to pay first', 'should I refinance', 'credit card debt', 'student loan payoff', 'DTI for mortgage', 'balance transfer', 'good debt vs bad debt', or ask how to get out of debt faster.

How do I install debt-management?

Run npx skills add https://github.com/joellewis/finance_skills --skill debt-management in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/debt-management/ (personal) or .claude/skills/debt-management/ (project).

Which AI agents can use debt-management?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is debt-management safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains debt-management?

It is published by joellewis in joellewis/finance_skills. It has 745 recorded installs.

More from joellewis/finance_skills

View all →

asset-allocation

joellewis/finance_skills

Determine how to distribute capital across asset classes using strategic and tactical allocation frameworks. Use when the user asks about portfolio allocation, mean-variance optimization, Black-Litterman, risk parity, glide paths, or target-date strategies. Also trigger when users mention 'how much in stocks vs bonds', '60/40 portfolio', 'policy portfolio', 'core-satellite', 'liability-driven investing', 'asset-liability matching', or ask how to split their money across investments.

Business & Finance852 installs

statistics-fundamentals

joellewis/finance_skills

Apply statistical methods to financial data including descriptive statistics, covariance estimation, regression, hypothesis testing, and resampling. Use when the user asks about return distributions, correlation between assets, building a covariance matrix, running a CAPM regression, testing whether alpha is significant, checking if returns are normal, or estimating confidence intervals. Also trigger when users mention 'volatility', 'how correlated are these', 'fat tails', 'skewness', 'R-squared', 'beta of a fund', 'bootstrap a Sharpe ratio', 'shrinkage estimator', 'Ledoit-Wolf', or ask why their optimizer produces unstable weights.

Testing & QA817 installs

quantitative-valuation

joellewis/finance_skills

Estimate intrinsic value of stocks and companies using DCF, dividend discount models, comparable multiples, and residual income. Use when the user asks about discounted cash flow, DCF models, WACC, terminal value, dividend discount models, comparable multiples, or sum-of-the-parts valuation. Also trigger when users mention 'what is this stock worth', 'fair value estimate', 'Gordon growth model', 'free cash flow valuation', 'cost of equity', 'sensitivity analysis', 'exit multiple', or ask whether a stock is overvalued or undervalued.

Business & Finance787 installs

finance-psychology

joellewis/finance_skills

Recognize and mitigate cognitive biases that impair financial decisions, and coach clients toward values-driven financial lives. Use when the user asks about behavioral finance, money psychology, loss aversion, overconfidence, herd behavior, or emotional investing. Also trigger when users mention 'why do I panic sell', 'money fights with my spouse', 'I can never save enough', 'fear of investing', 'lifestyle creep', 'keeping up with the Joneses', 'Rich Life', 'money scripts', or ask how emotions affect financial decisions.

Business & Finance780 installs

commodities

joellewis/finance_skills

Analyze commodity markets including futures curve dynamics, roll yield, and supply/demand fundamentals. Use when the user asks about commodity investing, commodity ETFs, contango, backwardation, roll yield, commodity indices (GSCI, BCOM), or commodities as an inflation hedge. Also trigger when users mention 'oil prices', 'gold as a safe haven', 'agricultural futures', 'convenience yield', 'storage costs', 'natural gas', 'copper demand', or ask why commodity ETF returns differ from spot price changes.

Business & Finance774 installs

investment-policy

joellewis/finance_skills

Construct comprehensive Investment Policy Statements governing return objectives, risk tolerance, and portfolio constraints. Use when the user asks about building an IPS, setting return objectives, assessing risk tolerance, defining investment constraints, or establishing rebalancing and benchmark policies. Also trigger when users mention 'investment plan', 'policy portfolio', 'risk capacity vs willingness', 'spending rate for an endowment', 'foundation payout', 'manager selection criteria', or ask how to document their investment strategy.

Popular business & finance skills

View category →

sales-enablement

coreyhaines31/marketingskills

When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'deal-specific ROI analysis,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' 'buyer persona card,' 'battle card,' 'battlecard,' 'competitive one-pager,' 'win-loss analysis,' 'why are we losing deals,' 'loss reasons,' 'how do I respond to this objection,' 'prospect just said,' 'help my sales team,' 'sales materials,' or 'what should I give my sales reps,' 'cold call script,' or 'voicemail script.' Use this for any document or asset that helps a sales team close deals. For public competitor comparison pages, see competitors. For running buyer interviews or churn research, see customer-research. For marketing website copy, see copywriting. For cold outreach emails, see cold-email. For the offer being sold (bonuses, guarantees, pricing structure),

Business & Finance119.5K installs

revops

coreyhaines31/marketingskills

When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'outbound pipeline stages,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and processes that connect marketing to revenue. For cold outreach emails, see cold-email. For email drip campaigns, see emails. For pricing decisions, see pricing.

Business & Finance114.1K installs

sales-funnel-blueprint

autonnel/autonnel-skills

Turn an offer into a concrete multi-step sales funnel spec - page-by-page structure, price ladder, copy outline and the metrics each step must hit. Use when asked to build a sales funnel, marketing funnel, landing page flow, lead magnet funnel, webinar funnel, tripwire or VSL funnel, when planning a product launch page flow, or when someone asks "what pages do I need" for selling something online.

Business & Finance104.5K installs

pricing

coreyhaines31/marketingskills

When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' 'should I offer a free plan,' 'pricing page teardown,' 'pricing page audit,' 'is my pricing page AI-readable,' or 'can AI read my pricing.' Use this whenever someone is figuring out what to charge, how to structure their plans, or wants to audit a pricing page (for humans and for the AI agents that shortlist tools). For in-app upgrade screens, see paywalls. For offer construction (bonuses, guarantees, value framing, naming) on services/courses/coaching/high-ticket B2B, see offers.

Business & Finance80K installs

cross-border-ecommerce

nexscope-ai/ecommerce-skills

Cross-border e-commerce expansion advisor. Scores target markets on 8 weighted dimensions (market size, ecommerce penetration, competition, regulatory complexity, logistics infrastructure, payment ecosystem, cultural distance, IP protection), compares 5 fulfillment models with cost and transit data, provides country-by-country tax/duty compliance guides (EU VAT/IOSS, UK VAT, US sales tax, CA GST, AU GST, JP consumption tax), maps local payment preferences by market, and builds a phased expansion roadmap. No API key required.

Business & Finance62.9K installs

pricing-strategy

coreyhaines31/marketingskills

When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' or 'should I offer a free plan.' Use this whenever someone is figuring out what to charge or how to structure their plans. For in-app upgrade screens, see paywall-upgrade-cro.

Business & Finance61.2K installs