kanchi-dividend-us-tax-accounting
tradermonty/claude-trading-skills
How to install kanchi-dividend-us-tax-accounting
npx skills add https://github.com/tradermonty/claude-trading-skills --skill kanchi-dividend-us-tax-accountingFull instructions (SKILL.md)
Source of truth, from tradermonty/claude-trading-skills.
name: kanchi-dividend-us-tax-accounting description: Provide US dividend tax and account-location workflow for Kanchi-style income portfolios. Use when users ask about qualified vs ordinary dividends, 1099-DIV interpretation, REIT/BDC distribution treatment, holding-period checks, or taxable-vs-IRA account placement decisions for dividend assets.
Kanchi Dividend Us Tax Accounting
Overview
Apply a practical US-tax workflow for dividend investors while keeping decisions auditable. Focus on account placement and classification, not legal/tax advice replacement.
When to Use
Use this skill when the user needs:
- US dividend tax classification planning (qualified vs ordinary assumptions).
- Holding-period checks before year-end tax planning.
- Account-location decisions for stock/REIT/BDC/MLP income holdings.
- A standardized annual dividend tax memo format.
Prerequisites
Prepare holding-level inputs:
tickerinstrument_typeaccount_typehold_days_in_window(if available)
Expected JSON Input Format
{
"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/
Guardrails
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.
Workflow
1) Classify each distribution stream
For each holding, classify expected cash flow into:
- Potential qualified dividend.
- Ordinary dividend/non-qualified distribution.
- REIT/BDC-specific distribution components where applicable.
Use references/qualified-dividend-checklist.md
for holding-period and classification checks.
2) Validate holding-period eligibility assumptions
For potential qualified treatment:
- Check ex-dividend date windows.
- Check required minimum holding days in the measurement window.
- Flag positions at risk of failing holding-period requirement.
If data is incomplete, mark status as ASSUMPTION-REQUIRED.
3) Map to reporting fields
Map planning assumptions to expected tax-form buckets:
- Ordinary dividend total.
- Qualified dividend subset.
- REIT-related components when reported separately.
Use form terminology consistently so year-end reconciliation is straightforward.
4) Build account-location recommendation
Use references/account-location-matrix.md to place
assets by tax profile:
- Taxable account for holdings likely to remain qualified-focused.
- Tax-advantaged account for higher ordinary-income style distributions.
When constraints conflict (liquidity, strategy, concentration), explain the tradeoff explicitly.
5) Produce annual planning memo
Use references/annual-tax-memo-template.md and include:
- Assumptions used.
- Distribution classification summary.
- Placement actions taken.
- Open items for CPA/tax-advisor review.
Output
Always output:
- Holding-level distribution classification table.
- Account-location recommendation table with rationale.
- Open-risk checklist for unresolved tax assumptions.
- Optional generated artifacts from
skills/kanchi-dividend-us-tax-accounting/scripts/build_tax_planning_sheet.py.
Cadence
Use this minimum rhythm:
- Annually (60 min): full tax planning memo with account-location review.
- Quarterly (15 min): refresh holding-period status for recent acquisitions.
- Ad-hoc: rerun after material position changes, REIT/BDC additions, or triggered reviews from
kanchi-dividend-review-monitor.
Multi-Skill Handoff
- Receive candidate and holding list from
kanchi-dividend-sop. - Receive risk-event context (
WARN/REVIEW) fromkanchi-dividend-review-monitor. - Return account-location constraints back to
kanchi-dividend-sopbefore new entries.
Resources
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.
Related skills
More from tradermonty/claude-trading-skills and the wider catalog.
us-stock-analysis
Comprehensive US stock analysis including fundamental analysis (financial metrics, business quality, valuation), technical analysis (indicators, chart patterns, support/resistance), stock comparisons, and investment report generation. Use when user requests analysis of US stock tickers (e.g., "analyze AAPL", "compare TSLA vs NVDA", "give me a report on Microsoft"), evaluation of financial metrics, technical chart analysis, or investment recommendations for American stocks.
market-news-analyst
This skill should be used when analyzing recent market-moving news events and their impact on equity markets and commodities. Use this skill when the user requests analysis of major financial news from the past 10 days, wants to understand market reactions to monetary policy decisions (FOMC, ECB, BOJ), needs assessment of geopolitical events' impact on commodities, or requires comprehensive review of earnings announcements from mega-cap stocks. The skill automatically collects news using WebSearch/WebFetch tools and produces impact-ranked analysis reports. All analysis thinking and output are conducted in English.
market-environment-analysis
Comprehensive market environment analysis and reporting tool. Analyzes global markets including US, European, Asian markets, forex, commodities, and economic indicators. Provides risk-on/risk-off assessment, sector analysis, and technical indicator interpretation. Triggers on keywords like market analysis, market environment, global markets, trading environment, market conditions, investment climate, market sentiment, forex analysis, stock market analysis, 相場環境, 市場分析, マーケット状況, 投資環境.
backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating quantitative trading strategies. Covers "beating ideas to death" methodology, parameter robustness testing, slippage modeling, bias prevention, and interpreting backtest results. Applicable when user asks about backtesting, strategy validation, robustness testing, avoiding overfitting, or systematic trading development.
portfolio-manager
Comprehensive portfolio analysis using Alpaca MCP Server integration to fetch holdings and positions, then analyze asset allocation, risk metrics, individual stock positions, diversification, and generate rebalancing recommendations. Use when user requests portfolio review, position analysis, risk assessment, performance evaluation, or rebalancing suggestions for their brokerage account.
value-dividend-screener
Screen US stocks for high-quality dividend opportunities combining value characteristics (P/E ratio under 20, P/B ratio under 2), attractive yields (3% or higher), and consistent growth (dividend/revenue/EPS trending up over 3 years). Supports two-stage screening using FINVIZ Elite API for efficient pre-filtering followed by FMP API for detailed analysis. Use when user requests dividend stock screening, income portfolio ideas, or quality value stocks with strong fundamentals.