wealth-management/skills/tax-loss-harvesting/SKILL.md
# Tax-Loss Harvesting description: Identify tax-loss harvesting opportunities across taxable accounts. Finds positions with unrealized losses, suggests replacement securities, and tracks wash sale windows. Triggers on "tax-loss harvesting", "TLH", "harvest losses", "tax losses", "unrealized losses", or "year-end tax planning". ## Workflow ### Step 1: Identify Candidates Scan taxable accounts for positions with unrealized losses: | Security | Asset Class | Cost Basis | Current Value | Unreal
npx skillsauth add anthropics/financial-services-plugins wealth-management/skills/tax-loss-harvestingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
description: Identify tax-loss harvesting opportunities across taxable accounts. Finds positions with unrealized losses, suggests replacement securities, and tracks wash sale windows. Triggers on "tax-loss harvesting", "TLH", "harvest losses", "tax losses", "unrealized losses", or "year-end tax planning".
Scan taxable accounts for positions with unrealized losses:
| Security | Asset Class | Cost Basis | Current Value | Unrealized Loss | Holding Period | % Loss | |----------|-----------|-----------|---------------|-----------------|---------------|--------| | | | | | | ST / LT | |
Prioritize by:
Calculate the client's tax situation:
| Category | Amount | |----------|--------| | 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:
For each harvest candidate, suggest a replacement that:
| Sell | Replace With | Reason | Tracking Error Risk | |------|-------------|--------|-------------------| | SPDR S&P 500 (SPY) | iShares Core S&P 500 (IVV) | Same index, different fund family | Minimal | | Vanguard Total Intl (VXUS) | iShares MSCI ACWI ex-US (ACWX) | Similar exposure, different index | Low | | Individual stock ABC | Sector ETF (XLK) | Broader exposure, no wash sale risk | Moderate |
Before executing, verify no wash sales:
| Security Sold | Wash Sale Window Start | Window End | DRIP Active? | Risk | |--------------|----------------------|-----------|-------------|------| | | | | | |
| Trade # | Account | Action | Security | Shares | Est. Proceeds | Est. Loss | Replacement | Notes | |---------|---------|--------|----------|--------|--------------|-----------|-------------|-------| | | | Sell | | | | | | | | | | Buy | | | | | | |
Summary:
After 30+ days, optionally:
tools
Identify tax-loss harvesting opportunities across taxable accounts. Finds positions with unrealized losses, suggests replacement securities, and tracks wash sale windows. Triggers on "tax-loss harvesting", "TLH", "harvest losses", "tax losses", "unrealized losses", or "year-end tax planning".
testing
Analyze portfolio allocation drift and generate rebalancing trade recommendations across accounts. Considers tax implications, transaction costs, and wash sale rules. Triggers on "rebalance", "portfolio drift", "allocation check", "rebalancing trades", or "my portfolio is out of balance".
tools
Create professional investment proposals for prospective clients. Covers the firm's approach, proposed allocation, expected outcomes, and fee structure. Use when pitching new clients or presenting a new investment strategy. Triggers on "investment proposal", "prospect presentation", "pitch new client", "proposal for [client]", or "new client presentation".
tools
Build or update a comprehensive financial plan covering retirement projections, education funding, estate planning, and cash flow analysis. Use for new client onboarding, annual plan reviews, or scenario modeling. Triggers on "financial plan", "retirement plan", "can I retire", "education funding", "estate plan", "cash flow analysis", or "plan update".