skills/finance/managing-tax-loss-harvesting/SKILL.md
Identifies and executes tax-loss harvesting opportunities with wash sale compliance and tracking. Use when harvesting tax losses, managing wash sale rules, or optimizing after-tax returns.
npx skillsauth add casemark/skills managing-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.
Screen for unrealized losses — Pull all taxable account positions with unrealized losses. Separate into short-term (held ≤ 1 year) and long-term (held > 1 year). Prioritize short-term losses first since they offset higher-taxed short-term gains dollar-for-dollar.
Quantify the tax benefit — For each candidate position, calculate:
Check wash sale constraints — For each candidate sale, verify:
Select replacement securities — Identify substitutes that maintain asset allocation exposure without being "substantially identical":
Execute harvesting trades — Sell loss positions using specific lot identification to maximize the loss. Simultaneously purchase replacement securities to avoid market exposure gaps. Record trade dates to start the 30-day post-sale wash sale window.
Set wash sale calendar controls — Create 31-day hold alerts for each replacement position. Block automated rebalancing or DRIP from repurchasing the original security within the window. After day 31, the original security can be repurchased if desired.
Track basis adjustments — If a wash sale is inadvertently triggered, the disallowed loss is added to the cost basis of the replacement shares. Document the adjusted basis and new holding period for affected lots.
development
name: automated-contract-summary language: en description: Generates structured executive summaries of contracts using ML — captures key terms, party obligations, risk allocations, and compliance requirements in a standardized format. Optimized for high-volume review where speed and consistency matter. tags: - summarization - agreement - corporate --- # Automated Contract Summarization Produces standardized executive summaries of contracts using machine learning, capturing essential term
tools
Extracts regulatory obligations from dense regulations across jurisdictions. Breaks down multi-level regulations into clear article-level obligations, classifies applicability to a business, and prioritizes by risk level. Use when translating regulations into actionable compliance requirements.
development
Continuously monitors regulatory landscapes for changes relevant to a specific business. Ingests global regulatory updates, filters by relevance, summarizes impact, and produces an actionable change advisory. Use when tracking regulatory developments affecting a particular product or market.
testing
Compares an organization's existing compliance controls, policies, and procedures against extracted regulatory obligations to identify coverage gaps. Produces a remediation plan with prioritized actions. Use when assessing compliance maturity or preparing for regulatory audits.