agentsclimarketplace

Tax loss harvesting

Skill findscripter/everything-skills/09-verticals/tax-loss-harvesting

类书式 AI Agent 技能大典 · 精选/中文化/互见成网的 500+ 开源技能,可作为 Claude Code 插件市场一键安装。A curated, cross-referenced encyclopedia of 500+ open-source agent skills.

Install
npx -y skills add findscripter/everything-skills --skill tax-loss-harvesting

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

当为应税账户做年末税务规划、需要用浮亏头寸抵消已实现资本利得时使用;做亏损收割候选筛选、替代证券推荐、洗售(wash sale)窗口检查并产出可执行的交易清单与节税估算;不适用于退休/免税账户内部收割、个税申报代理或投资择时建议;触发词:税务亏损收割、亏损收割、收割亏损、TLH、tax-loss harvesting、harvest losses、unrealized losses、浮亏抵税、洗售规则、wash sale、年末税务规划、year-end tax planning。

The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

5.2 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

何时使用

  • 为客户的应税账户做年末或常态化税务规划,希望用浮亏头寸抵消已实现资本利得、降低当年税负。
  • 触发场景:客户问"有没有可以收割的亏损""怎么用浮亏抵税""年底前要不要卖掉亏的票"等。

不该用的边界:

  • 退休/免税账户(IRA、Roth、401k)内部无资本利得税,收割无意义;但这些账户必须纳入洗售检查范围。
  • 不替代正式个税申报,也不是投资择时或选股建议——收割只为税务效率,不改变市场敞口。
  • 当交易成本、买卖价差、跟踪误差成本高于预期节税时,不值得收割。

步骤

  1. 筛选候选:扫描应税账户中所有浮亏头寸,登记证券、资产类别、成本基础、现值、浮亏金额、持有期(短期 ST / 长期 LT)、亏损百分比。
  2. 测算损益预算:汇总年初至今(YTD)已实现短期利得、长期利得、已实现亏损、净损益、往年结转亏损,确定目标收割金额
  3. 匹配替代证券:为每个候选找替代标的,维持相近市场敞口(同资产类别/行业/地区),但不得"实质相同"(substantially identical)
  4. 洗售检查:核对全家庭所有账户,确认前后各 30 天无买入实质相同证券,记录每笔的洗售窗口。
  5. 生成执行计划:列出每笔卖出/买入的账户、证券、股数、预计收益、预计亏损、替代标的,汇总总收割亏损与节税估算。
  6. 收割后跟踪:30 天窗口过后,按需换回原标的或保留替代标的,更新成本基础记录并留档备申报。

指令

候选优先级排序:

  1. 绝对亏损额最大者优先(税收收益最大)。
  2. 短期亏损优先(抵消按普通所得税率征税的短期利得)。
  3. 亏损百分比最大者优先(短期内难以反弹)。

节税估算公式:

  • 短期亏损 × 边际普通所得税率
  • 长期亏损 × 资本利得税率
  • 净亏损每年最多 $3,000 可抵扣普通所得,超出部分结转后续年度(carryforward)。

洗售规则(wash sale)要点:

  • 检查范围覆盖家庭全部账户:应税、IRA、Roth、配偶账户。
  • 30 天回看:过去 30 天是否买入过实质相同证券?
  • 30 天前看:卖出后 30 天内禁止回购同一证券。
  • 检查股息再投资计划(DRIP)是否会触发洗售。
  • 为每笔交易记录洗售窗口起止日期。

示例

替代证券对照(维持敞口、规避洗售):

卖出替换为理由跟踪误差风险
SPDR 标普500 (SPY)iShares Core 标普500 (IVV)同指数、不同基金公司极低
Vanguard 全球除美 (VXUS)iShares MSCI ACWI ex-US (ACWX)敞口相近、指数不同
个股 ABC行业 ETF (XLK)更宽敞口、无洗售风险中等

洗售跟踪表: 证券 | 窗口开始 | 窗口结束 | DRIP 是否开启 | 风险。

执行汇总示例:

  • 收割亏损合计:$____
  • 估计节税:$____(边际税率 ____%)
  • 组合影响:极小(替代标的维持敞口)
  • 洗售窗口:[起止日期]

产物: 收割机会清单(Excel)、交易执行表、洗售跟踪日历、节税估算汇总、替代证券理由说明。

注意事项

  • 洗售规则极严——违规不仅取消当期亏损扣除,还会调整成本基础。
  • "实质相同"指同一证券,而非同一资产类别——跟踪不同指数的 ETF 通常可接受。
  • 必须跨全家庭账户协调,含退休账户。
  • 注意长期成本基础"下调"效应——收割会重置成本基础,意味着未来潜在利得更大。
  • 年末是收割旺季,但全年皆有机会;12 月共同基金资本利得分配会增加紧迫性。
  • 一切留档,备税务申报与合规审查。
  • 并非所有亏损都值得收割——交易成本与跟踪误差是真实成本。

互见

无。


本条采编自 anthropics/financial-services(Apache-2.0)。

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.