← ClaudeAtlas

relocation-plannerlisted

Compare retirement relocation / state-tax arbitrage by orchestrating the public planfi MCP — how much a move (e.g. CA→TX/FL) saves in state income tax, property tax, estate tax, and cost of living — plus model the messy transition year you actually move in (part-year-resident apportionment, source-based wage/equity sourcing, the resident-state credit for taxes paid to the other state, reciprocity, and the 183-day residency test).
KameronKales/planfi-skills · ★ 0 · AI & Automation · score 75
Install: claude install-skill KameronKales/planfi-skills
# relocation-planner A thin orchestration layer over the **planfi MCP** (https://ai.planfi.app/mcp, public, no auth). All math + financial logic live server-side. This skill only gathers inputs and calls the tools — it does **not** compute anything locally, carries no business logic, math, or defaults, and is read-only (it never changes the user's data). The server is the source of truth. ## Step 0 — Make sure the planfi tools are connected This skill uses these tools (may be namespaced, e.g. `mcp__planfi__generate_financial_plan`): `analyze_relocation`, `analyze_multi_state_part_year_tax` (the transition-year / part-year split), plus optional `generate_financial_plan` (to mint a `plan_id` for chaining + a `share_url`). Use whichever name your environment exposes (bare or `mcp__planfi__`-prefixed); below they are written bare. If they're NOT available, tell the user to connect the MCP, then continue: ``` claude mcp add --transport http planfi https://ai.planfi.app/mcp ``` (On claude.ai: add a custom connector pointing at https://ai.planfi.app/mcp — no auth.) ## Step 1 — Gather inputs (prefer a `plan_id`) Ask only for what the user's question needs. Every input has a sensible server default, so the tools run cold — but the cleanest path is to mint a **`plan_id`** first and chain off it: - **Optional but recommended:** call **`generate_financial_plan`** with whatever household model you have (earners' age + salary, stocks `current_value` + `monthly_contribution`, plu