kanchi-dividend-us-tax-accounting

Plan US dividend tax classification and account placement for income portfolios.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/k1064190/stock-expectation --skill kanchi-dividend-us-tax-accounting-k1064190
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kanchi-dividend-us-tax-accounting
Source: https://github.com/k1064190/stock-expectation/tree/main/.claude/skills/_archived/kanchi-dividend-us-tax-accounting
Command: npx skills add https://github.com/k1064190/stock-expectation --skill kanchi-dividend-us-tax-accounting-k1064190

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps manage US dividend tax and account-location for Kanchi-style income portfolios, providing guidance on qualified vs ordinary dividends, 1099-DIV interpretation, and taxable vs IRA account placement decisions.

Core Features & Use Cases

  • Tax Classification Planning: Assists in planning US dividend tax classification (qualified vs ordinary).
  • Holding-Period Checks: Validates holding-period eligibility for tax treatment.
  • Account-Location Decisions: Recommends account placement based on tax profile.
  • Annual Tax Memo: Generates a standardized annual dividend tax memo.
  • Use Case: Ideal for users managing Kanchi-style income portfolios who need to make informed decisions about US dividend tax and account placement.

Quick Start

Run the kanchi-dividend-us-tax-accounting skill with the following JSON input:

{
  "holdings": [
    {
      "ticker": "JNJ",
      "instrument_type": "stock",
      "account_type": "taxable",
      "hold_days_in_window": 75
    },
    {
      "ticker": "O",
      "instrument_type": "reit",
      "account_type": "ira",
      "hold_days_in_window": 100
    }
  ]
}

Frequently Asked Questions about kanchi-dividend-us-tax-accounting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I determine qualified vs ordinary dividend tax treatment for my portfolio?▼

Qualified vs ordinary dividend tax classification is determined by factors like holding-period eligibility. This skill validates hold-days-in-window for your holdings to classify US dividend tax treatment accurately and assist with 1099-DIV interpretation.

Can I automate holding-period checks for US dividend tax compliance?▼

Holding-period checks can be automated by processing your holdings data through the skill's Python scripts. You provide ticker, instrument type, account type, and hold-days-in-window, and the skill validates holding-period eligibility for qualified dividend tax treatment.

How do I generate an annual dividend tax memo for 1099-DIV reporting?▼

An annual dividend tax memo is generated by running the skill with your holdings JSON input. The output standardizes your US dividend tax planning, including qualified vs ordinary classification and holding-period checks, formatted for 1099-DIV interpretation.

Do I need Python to run US dividend tax planning and account-location recommendations?▼

Python is required to run this skill's scripts for tax planning and data processing. The implementation uses Python to handle dividend tax classification, holding-period validation, and account placement logic for Kanchi-style portfolios.

What's the best way to manage account placement for REITs vs stocks in a taxable vs IRA account?▼

Account placement for REITs vs stocks depends on their tax classification and your holding periods. This skill evaluates instrument type and hold-days-in-window to recommend whether holdings belong in taxable or IRA accounts for optimal tax efficiency.

Why does my holding-period check fail for qualified dividend tax treatment?▼

Holding-period checks fail for qualified dividend tax treatment when the hold-days-in-window does not meet IRS minimum requirements. This skill identifies these shortfalls by validating your provided holding-period data against eligibility rules.