Agent Skillsmohitagw15856/pm-claude-skills › refinance-breakeven

refinance-breakeven

GitHub

计算再融资盈亏平衡点,对比保留与再融资的总利息及月供差额。识别期限重置、现金提取等陷阱,结合用户持有期给出是否值得再融资的建议及风险提示。

exports/openclaw/refinance-breakeven/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

询问是否应该再融资 计算再融资何时回本 比较现有贷款与再融资报价 评估再融资是否值得支付Closing Costs

Install

npx skills add mohitagw15856/pm-claude-skills --skill refinance-breakeven -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/exports/openclaw/refinance-breakeven -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@refinance-breakeven

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill refinance-breakeven -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "refinance-breakeven",
    "homepage": "https:\/\/mohitagw15856.github.io\/pm-claude-skills\/skill\/refinance-breakeven.html",
    "metadata": {
        "openclaw": {
            "emoji": "🧮"
        }
    },
    "description": "Compute the month a refinance actually starts saving money — payment delta, breakeven month, and total interest on both paths including the term-reset trap. Use when asked should I refinance, when does a refi break even, compare my loan to a refi offer, or is this refinance worth the closing costs. Produces the breakeven analysis with both interest totals, the if-you-sell-before-month-N warning, and the cases where the breakeven math lies."
}

Refinance Breakeven Skill

"Lower monthly payment" and "saves money" are different claims, and lenders profit from the confusion. This skill computes when a refinance genuinely breaks even — and names the two standard ways the simple math lies: the term reset that trades a lower payment for more total interest, and the cash-out that relabels borrowing as saving.

What This Skill Produces

  • The breakeven analysis — payment delta, upfront costs, the month cumulative savings pass them
  • Both interest totals — keep vs refi, side by side, costs included
  • The honest verdict — refinance / don't / refinance-but-shorter-term, with the reason

Required Inputs

Ask for these if not provided:

  • Current loan: remaining balance, rate, months left
  • The offer: rate, term, closing costs, points (if any)
  • The horizon: how long the user realistically expects to keep this home/loan — breakeven beyond the horizon is a loss dressed as a saving
  • Cash-out? — if the refi increases the balance, say so; the analysis changes character

Programmatic Helper

python3 scripts/refinance_breakeven.py --balance 380000 --rate 6.9 --months-left 336 \
    --new-rate 5.6 --new-term 360 --closing 6500
python3 scripts/refinance_breakeven.py --json-input refi.json --json

Standard amortization, simple-savings breakeven (cumulative payment delta vs upfront costs). The script prints the term-reset warning itself when the new term extends the payoff date. Not modeled — and say so: reinvestment of savings, tax deductibility, ARM resets.

Framework: When Breakeven Math Lies

The lie The tell The honest comparison
Term reset 26 years left → "new 30-year loan" Total interest both paths (the script prints it) — or price the refi at the same remaining term
Cash-out gravity "…and take $40k out while rates are good" That's a new loan decision; analyze it separately at its own rate
Points seduction Lower rate via points Points go into upfront cost; breakeven moves — recompute, don't eyeball
Horizon blindness Breakeven month 38, moving in ~2 years If sell-month < breakeven month, the refi is a donation to the lender

Output Format


Refinance Analysis: [loan]

The Numbers

[Script output: payments, delta, breakeven month, both interest totals, term-reset warning if applicable]

The Verdict

[Refinance / Don't / Refinance at a shorter term] — because [breakeven vs horizon, and the interest-total comparison in one sentence].

What Would Change the Answer

[Rate threshold where the verdict flips; the horizon below which it flips; whether a same-term refi dominates the offered one.]

Educational model, not financial advice — verify with a licensed professional before acting on it.


Quality Checks

  • Breakeven month is compared against the user's stated horizon, not shown in isolation
  • Total interest on both paths appears whenever the term changes
  • Points are inside the upfront cost, not footnoted
  • The verdict names its reason in one sentence
  • The disclaimer line appears in the artifact

Anti-Patterns

  • Do not equate a lower payment with saving money — the term reset is the whole trap
  • Do not fold a cash-out into the breakeven — it's a separate borrowing decision
  • Do not report a breakeven month without the sell-before-month-N warning
  • Do not present the model's output without what it doesn't model

Version History

  • 54fad50 Current 2026-07-19 12:30

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
5c629618
Indexed
2026-07-19 12:30

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 23:16
浙ICP备14020137号-1 $방문자$