Skip to content
cccskills
FreePublished on GitHub

kanchi-dividend-us-tax-accounting

Organize US dividend tax planning by classifying distributions, checking holding periods, and comparing taxable and tax-advantaged account placement. Produce holding-level tables, placement rationales, and unresolved questions for review with a tax professional.

OriginalShow the original 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.

Run score Not tested

See how to install

Good for

  • Classifying dividend income for annual tax planning
  • Checking holding periods for qualified dividend eligibility
  • Comparing taxable and IRA placement for income holdings
  • Preparing an annual memo for a tax adviser

Files included (10)

  • SKILL.md4.3 KB
  • agents/openai.yaml136 B
  • references/account-location-matrix.md1.3 KB
  • references/annual-tax-memo-template.md843 B
  • references/input-schema.md1005 B
  • references/qualified-dividend-checklist.md2.2 KB
  • requirements.txt70 B
  • scripts/build_tax_planning_sheet.py5.9 KB
  • scripts/tests/conftest.py154 B
  • scripts/tests/test_build_tax_planning_sheet.py2.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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:

  • ticker
  • instrument_type
  • account_type
  • hold_days_in_window (if available)

Use the exact JSON contract and examples in references/input-schema.md.

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:

  1. Holding-level distribution classification table.
  2. Account-location recommendation table with rationale.
  3. Open-risk checklist for unresolved tax assumptions.
  4. 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) from kanchi-dividend-review-monitor.
  • Return account-location constraints back to kanchi-dividend-sop before 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.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

backtest-expert

FreeSummary

Plan and assess backtests, which test trading rules against historical data. Examine sensitivity to rule changes, trading costs, and data bias, then use supplied performance metrics to generate a structured evaluation with reasons that block adoption.

  • Define a backtesting plan for rule-based trading
  • Test sensitivity to parameters and trading costs
  • Investigate suspiciously strong backtest results
tradermonty/claude-trading-skills3.2KUpdated Oct 24, 2026

Analyze chart images showing how broadly US stocks are participating in market trends. Assess medium-term conditions and short-term signals, then produce an English report with positioning guidance, alternative scenarios, and risks based on the visible data.

  • Assessing the market cycle from an S&P 500 breadth chart
  • Checking short-term signals in an uptrend stock ratio chart
  • Comparing medium-term and short-term market signals
tradermonty/claude-trading-skills3.2KUpdated Oct 24, 2026

Assess how broadly US stock market gains are shared across stocks using public CSV data and optional charts. Produce English reports covering market conditions, trading signals, scenarios, and positioning for different investment timeframes.

  • Checking how broadly US stocks are participating in a market rise
  • Reviewing medium- to long-term market positioning
  • Assessing short-term swing trading signals
tradermonty/claude-trading-skills3.2KUpdated Oct 24, 2026

Turn VCP screening results, which identify narrowing price swings, into breakout trade plans. Calculate entry, stop-loss, target prices, and position sizes using worst-case entries, while applying portfolio risk limits and producing Alpaca-compatible order templates.

  • Planning entries, stop-losses, and profit targets for VCP candidates
  • Calculating position sizes from account size and risk limits
  • Checking total portfolio risk and sector exposure
tradermonty/claude-trading-skills3.2KUpdated Oct 24, 2026

canslim-screener

FreeSummary

Screen US growth stocks with William O'Neil's CANSLIM method, which evaluates seven factors including earnings, price strength, trading volume, and market direction. Receive ranked candidates with composite scores, factor breakdowns, market warnings, and data quality notes.

  • Find US stocks with earnings growth and price momentum
  • Compare a chosen list of stocks using CANSLIM scores
  • Screen a sector-focused stock list
tradermonty/claude-trading-skills3.2KUpdated Oct 24, 2026

Combine three reports on crowded positions, failed reactions to news, and weekly price reversals into one trading setup status. Identify missing or invalid evidence and determine whether the setup is ready for planning.

  • Combine three contrarian strategy reports
  • Check which confirmations are still missing
  • Find stale or inconsistent input reports
tradermonty/claude-trading-skills3.2KUpdated Oct 24, 2026

See all skills by tradermonty

Report a problem with this skill