Agent Skillsmohitagw15856/pm-claude-skills › savings-goal-plan

savings-goal-plan

GitHub

将储蓄目标转化为按月资金计划,计算所需月供、时间线和里程碑。若目标过于激进,提供调整日期或金额等权衡方案。旨在帮助用户制定具体可行的储蓄策略,非个性化财务建议。

plugins/pm-money/skills/savings-goal-plan/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

用户希望为特定目标(如购房、旅行)制定储蓄计划 用户询问每月需存多少钱以实现某个财务目标 用户需要评估当前储蓄目标与截止日期的可行性

Install

npx skills add mohitagw15856/pm-claude-skills --skill savings-goal-plan -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/plugins/pm-money/skills/savings-goal-plan -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@savings-goal-plan

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill savings-goal-plan -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": "savings-goal-plan",
    "description": "Turn a savings goal into a month-by-month funding plan. Use when asked to save for something (emergency fund, house deposit, trip, big purchase), or to figure out how much to set aside each month. Produces the required monthly contribution, a timeline, milestones, and trade-offs if the target date is too aggressive. Educational, not regulated financial advice."
}

Savings Goal Plan Skill

"I want to save for X" becomes real when it has a number per month and a date. This skill turns a savings goal into a concrete funding plan — the monthly amount needed, the timeline, milestones to stay motivated, and an honest reckoning if the goal and the deadline don't fit. Educational, not personalized financial advice.

Required Inputs

Ask for these only if they aren't already provided:

  • The goal & target amount — what they're saving for and how much (or help estimate it).
  • Deadline or monthly capacity — either a target date, or how much they can set aside per month.
  • Starting point — anything already saved toward it.
  • Account context (optional) — where it'll sit (e.g. a high-yield savings account), any interest.

Output Format

Savings plan — [goal]

Target: $X by [date] · Already saved: $Y · To go: $Z

Required monthly contribution: $M/month for N months (with a one-line note if modest interest changes it).

Timeline & milestones

Milestone Amount Approx. date
25% there $
50% there $
100% — goal! $

Reality check — does $M/month fit their budget? If the target date forces an unrealistic monthly amount, show the trade-off explicitly:

  • Push the date to [later] → $ lower/month, or
  • Cut the target to $ → fits $/month, or
  • Find $ more/month from [where].

Keep-it-on-track tips — automate the transfer on payday; keep this goal in a separate/labeled account; what to do with windfalls.

Quality Checks

  • The required monthly contribution is calculated and tied to the deadline (or vice versa)
  • Money already saved is subtracted from the target
  • Milestones break the goal into motivating chunks with dates
  • If the goal is unrealistic for the timeline, the trade-offs are shown in numbers
  • Automation / separate-account advice is included

Anti-Patterns

  • Do not give a monthly number without checking it's realistic against their means
  • Do not ignore money already saved or any starting balance
  • Do not assume an interest rate without saying so — be conservative
  • Do not present a single rigid plan when the date is too tight — offer the trade-off levers
  • Do not present this as personalized financial advice

Based On

Goal-based saving (sinking funds): target ÷ timeline, milestone tracking, and automated contributions.

Version History

  • a38bc30 Current 2026-07-05 11:23

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
0554bee3
Indexed
2026-07-05 11:23

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