← ClaudeAtlas

portfolio-rebalancerlisted

Cross-account, tax-aware rebalance trade generator. Use whenever someone has holdings across taxable / IRA / Roth / 401(k) and an IPS target allocation and wants the actual buy/sell trades to get back to target — e.g. "rebalance my accounts", "generate the trades to hit my 70/30 target", "which buy-sell trades get me back to my IPS", "my portfolio drifted, what do I trade across my IRA/Roth/401k/taxable", "rebalance my $1.2M back to target — harvest losses and don't trigger short-term gains". It detects drift beyond a rebalancing band, orders trades tax-advantaged-accounts-first, avoids short-term gains, harvests losses within the wash-sale window, and routes new contributions to underweight classes.
KameronKales/planfi-skills · ★ 0 · AI & Automation · score 75
Install: claude install-skill KameronKales/planfi-skills
# Portfolio Rebalancer A thin orchestration layer over the **planfi MCP** (https://ai.planfi.app/mcp, public, no auth). All drift detection, tax-aware trade ordering, LTCG/NIIT pricing, wash-sale logic, and contribution routing live server-side. This skill only gathers inputs and calls the tools — it does **not** compute anything locally and bakes in no defaults of its own. Read-only. **Related skills:** rebalancing is tax-driven — the natural follow-through is the **tax-optimizer** skill (`analyze_tax_loss_harvesting` to harvest lot-level unrealized losses against realized gains and up to $3,000 of ordinary income; `analyze_gain_harvesting` to see how much long-term gain you can realize at the 0% capital-gains rate before NIIT/IRMAA bites). Use those for the loss-harvest and 0% gain-harvest follow-through after you've generated the rebalance trade list. ## Step 0 — Make sure the planfi tools are connected This skill uses these tools (may be namespaced, e.g. `mcp__planfi__analyze_rebalancing_trades`): `analyze_rebalancing_trades`, plus optional `analyze_tax_loss_harvesting`, `analyze_gain_harvesting`, and `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 connect