From tradermonty-claude-trading-skills
Classifies US dividends as qualified or ordinary, interprets 1099-DIV, handles REIT/BDC distributions, checks holding periods, and recommends taxable vs IRA placement for income portfolios.
npx claudepluginhub joshuarweaver/cascade-business-ops --plugin tradermonty-claude-trading-skillsThis skill uses the workspace's default tool permissions.
Apply a practical US-tax workflow for dividend investors while keeping decisions auditable.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Apply a practical US-tax workflow for dividend investors while keeping decisions auditable. Focus on account placement and classification, not legal/tax advice replacement.
Use this skill when the user needs:
Prepare holding-level inputs:
tickerinstrument_typeaccount_typehold_days_in_window (if available){
"holdings": [
{
"ticker": "JNJ",
"instrument_type": "stock",
"account_type": "taxable",
"security_type": "common",
"hold_days_in_window": 75
},
{
"ticker": "O",
"instrument_type": "reit",
"account_type": "ira",
"hold_days_in_window": 100
}
]
}
For deterministic output artifacts, provide JSON input and run:
python3 skills/kanchi-dividend-us-tax-accounting/scripts/build_tax_planning_sheet.py \
--input /path/to/tax_input.json \
--output-dir reports/
Always state this clearly: tax outcomes depend on individual facts and jurisdiction. Treat this skill as planning support, then escalate final filing decisions to a tax professional.
For each holding, classify expected cash flow into:
Use references/qualified-dividend-checklist.md
for holding-period and classification checks.
For potential qualified treatment:
If data is incomplete, mark status as ASSUMPTION-REQUIRED.
Map planning assumptions to expected tax-form buckets:
Use form terminology consistently so year-end reconciliation is straightforward.
Use references/account-location-matrix.md to place
assets by tax profile:
When constraints conflict (liquidity, strategy, concentration), explain the tradeoff explicitly.
Use references/annual-tax-memo-template.md and include:
Always output:
skills/kanchi-dividend-us-tax-accounting/scripts/build_tax_planning_sheet.py.Use this minimum rhythm:
kanchi-dividend-review-monitor.kanchi-dividend-sop.WARN/REVIEW) from kanchi-dividend-review-monitor.kanchi-dividend-sop before new entries.skills/kanchi-dividend-us-tax-accounting/scripts/build_tax_planning_sheet.py: tax planning sheet generator.skills/kanchi-dividend-us-tax-accounting/scripts/tests/test_build_tax_planning_sheet.py: tests for tax planning outputs.references/qualified-dividend-checklist.md: classification and holding-period checks.references/account-location-matrix.md: placement matrix by account type and instrument.references/annual-tax-memo-template.md: reusable memo structure.