tax-loss-harvesting

Identifizieren Sie Möglichkeiten zur Steuerverlustrealisierung über steuerpflichtige Konten hinweg. Findet Positionen mit nicht realisierten Verlusten, schlägt Ersatzwertpapiere vor und verfolgt Wash-Sales...

npx skills add https://github.com/anthropics/financial-services --skill tax-loss-harvesting

Tax-Loss Harvesting

Workflow

Step 1: Identify Candidates

Scan taxable accounts for positions with unrealized losses:

SecurityAsset ClassCost BasisCurrent ValueUnrealized LossHolding Period% Loss
ST / LT

Prioritize by:

  1. Largest absolute loss (biggest tax benefit)
  2. Short-term losses first (offset short-term gains taxed at ordinary income rates)
  3. Positions with the largest % loss (less likely to recover quickly)

Step 2: Gain/Loss Budget

Calculate the client's tax situation:

CategoryAmount
Realized short-term gains YTD
Realized long-term gains YTD
Realized losses YTD
Net gain/(loss) position
Carryforward losses from prior years
Target harvesting amount

Tax savings estimate:

  • Short-term losses × marginal ordinary income rate
  • Long-term losses × capital gains rate
  • Up to $3,000 net loss deduction against ordinary income
  • Excess carries forward

Step 3: Replacement Securities

For each harvest candidate, suggest a replacement that:

  • Maintains similar market exposure (same asset class, sector, geography)
  • Is NOT "substantially identical" (wash sale rule)
  • Has similar risk/return characteristics
SellReplace WithReasonTracking Error Risk
SPDR S&P 500 (SPY)iShares Core S&P 500 (IVV)Same index, different fund familyMinimal
Vanguard Total Intl (VXUS)iShares MSCI ACWI ex-US (ACWX)Similar exposure, different indexLow
Individual stock ABCSector ETF (XLK)Broader exposure, no wash sale riskModerate

Step 4: Wash Sale Check

Before executing, verify no wash sales:

  • Check ALL accounts in the household (taxable, IRA, Roth, spouse accounts)
  • 30-day lookback: Did we buy substantially identical securities in the last 30 days?
  • 30-day forward: Block repurchase of the same security for 30 days
  • Check for dividend reinvestment plans (DRIPs) that could trigger wash sales
  • Document the wash sale window for each trade
Security SoldWash Sale Window StartWindow EndDRIP Active?Risk

Step 5: Execution Plan

Trade #AccountActionSecuritySharesEst. ProceedsEst. LossReplacementNotes
Sell
Buy

Summary:

  • Total estimated losses harvested: $
  • Estimated tax savings: $ (at marginal rate of %)
  • Net portfolio impact: minimal (replacement securities maintain exposure)
  • Wash sale window management: [dates]

Step 6: Post-Harvest Tracking

After 30+ days, optionally:

  • Swap back to original securities (if preferred)
  • Maintain replacement securities (if no reason to switch back)
  • Update cost basis records
  • Document for tax reporting

Step 7: Output

  • Harvest opportunity list (Excel)
  • Trade execution sheet
  • Wash sale tracking calendar
  • Tax savings estimate summary
  • Replacement security rationale

Important Notes

  • Wash sale rules are strict — violations disallow the loss AND adjust cost basis
  • Substantially identical means same security, not same asset class — ETFs tracking different indexes are generally fine
  • Always coordinate across all household accounts including retirement accounts
  • Consider the long-term cost basis step-down — harvesting resets cost basis, which means more gains later
  • Year-end is prime harvesting season but opportunities exist throughout the year
  • Mutual fund capital gains distributions in December can create additional harvesting urgency
  • Document everything for tax reporting and compliance
  • Not all losses are worth harvesting — transaction costs and tracking error have real costs

Mehr Skills von anthropic

access
anthropic
Verwalte den Discord-Kanalzugriff — genehmige Paarungen, bearbeite Zulassungslisten, lege DM/Gruppen-Richtlinien fest. Verwende dies, wenn der Benutzer darum bittet, jemanden zu paaren, zu genehmigen, zu prüfen, wer zugelassen ist, …
official
session-report
anthropic
Generieren Sie einen erkundbaren HTML-Bericht über die Nutzung von Claude Code-Sitzungen (Tokens, Cache, Subagenten, Fähigkeiten, teure Prompts) aus Transkripten von ~/.claude/projects.
official
build-mcp-server
anthropic
Diese Fähigkeit sollte verwendet werden, wenn der Benutzer darum bittet, "einen MCP-Server zu bauen", "einen MCP zu erstellen", "eine MCP-Integration zu machen", "eine API für Claude zu wrappen", "Werkzeuge für … bereitzustellen".
official
cookbook-audit
anthropic
Auditieren eines Anthropic Cookbook-Notebooks basierend auf einer Bewertungsmatrix. Verwenden Sie dies, wann immer eine Notebook-Überprüfung oder -Audit angefordert wird.
official
handle-complaint
anthropic
Bearbeitet eine eingehende Kundenbeschwerde durchgängig – zieht Kontext, entwirft eine Antwort und schlägt eine operative Lösung vor. Akzeptiert optionale E-Mail oder Ticket-ID…
official
use-case-triage
anthropic
Schnell feststellen, ob eine Verarbeitungstätigkeit eine PIA, eine obligatorische DSGVO-DPIA erfordert oder fortgesetzt werden kann – zeigt Datenschutzkonflikte auf und leitet zur richtigen…
official
board-minutes
anthropic
Erstellt Sitzungsprotokolle für Vorstands- oder Ausschusssitzungen in Ihrem Hausformat. Erkennt automatisch bevorstehende Vorstands- und Ausschusssitzungen aus Ihrem Kalender, fragt nach der Tagesordnung und…
official
renewal-tracker
anthropic
Zeige Verträge mit bevorstehenden Kündigungsfristen an und warne vor Ablauf von Kündigungsfenstern, basierend auf einem gepflegten Verlängerungsregister. Verwende, wenn der Benutzer fragt…
official