Finance & Investment Banking

Income Investment: Durable & Opportunistic Distribution Analysis

A rigorous framework to distinguish sustainable income, opportunistic yield, and yield traps for portfolio decisions.

59/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 17k
Last updated
3d ago
License
MIT
income-investingdividend-analysisvalue-investingfinancial-analysis
+3stock-analysiscash-flow-analysisyield-analysis

What does this skill do, and when should you use it?

This skill analyzes whether a company can produce sufficiently durable and attractive distributable income to justify a portfolio role. It enforces research discipline: confirms the data cutoff date, prioritizes primary sources, cross-verifies financial data, uses exact arithmetic tools, and builds three scenarios. It classifies the income profile as conviction+durable, opportunistic, yield trap, or unsuitable, and issues a verdict with clear gates.

Parses user input, identifying company, mode, role, quantity, cost basis, tax residence, and other parameters; runs the date command to establish the data cutoff; collects at least five years of dividend history including frequency, amounts, growth, cuts, and key dates; traces cash available for distribution via net income, free cash flow, and sector-specific measures (e.g., FFO for REITs, CET1 for banks); assesses quality, durability, and valuation; calculates gross and net income when tax inputs are complete; checks portfolio fit and concentration; constructs base, adverse, and severe scenarios; scores using a qualitative scorecard and blocking gates; saves a report to reports/{company}-income-investment-{YYYYMMDD}.md; runs release audit scripts.

Good fit
  • A retiree evaluating a stock for reliable dividend income in a portfolio.
  • A portfolio manager deciding whether to add or reduce a high-yield position, considering concentration.
  • An analyst screening for opportunistic yield in a low-rate environment, distinguishing quality from traps.
  • An investor comparing after-tax yields across tax residences for global investment decisions.
  • A long-term shareholder monitoring dividend coverage and valuation of an existing position.
  • A finance student learning income investing through a structured case-study workflow.

How do you install this skill?

Before you use it
  • The skill relies on external data sources and tools; network reachability may need verification when accessing from mainland China.
  • This skill is not personalized investment advice; use at your own risk and exercise judgment.
  • The skill instructs to use tools but does not provide fallback when tools fail; users should be prepared to handle exceptions manually.
  • No malicious behavior was detected, but always ensure you trust the environment and source before running any AI-generated commands.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Python 3
  • git
  • date command

Clone the repository and navigate to the codex-skills/income-investment/ directory. Place the SKILL.md and any associated tools in your Agent Skills-compatible client's skill folder (e.g., for Codex, ~/.codex/skills/income-investment/). Ensure Python 3 and the necessary scripts (from the repo root) are available. No automated install script is provided; refer to the repository's Codex skill installation process, if any.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/xbtlin/ai-berkshire.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/codex-skills/income-investment" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • <company or ticker>
  • Use the income-investment skill to analyze Verizon for income potential.

Invoke the skill in a chat prompt with /income-investment "<company or ticker>" [mode=new|existing] [role=core-income|opportunistic-income|unspecified] [quantity=...] [cost_basis=...] [portfolio_weight=...] [target_yield=...] [tax_residence=...] [portfolio_file=...] [horizon=...] or equivalent natural language. Ensure the date command is run before research, and follow the research discipline. The report will be generated and saved to the specified output path. In Codex, trigger by describing the task, e.g., 'Use the income-investment skill to analyze Verizon for income potential.'

What are this skill's strengths and limitations?

Pros
  • Enforces rigorous research discipline with primary-source priority, date verification, and cross-source data checks.
  • Requires sector-specific coverage metrics instead of generic EPS payout, leading to deeper analysis.
  • Includes a qualitative scorecard and blocking gates to prevent mechanical reliance on numeric scores.
  • Provides clear operational steps and output format, improving report consistency.
  • Distinguishes gross vs. net income and states the conditions for net-income calculation, transparent about tax complexities.
  • Mandates a three-scenario analysis and explicitly tests dividend cuts, preparing for downside risks.
  • Generates audit reports to verify citations and calculations, increasing trustworthiness.
  • Integrates with a broader research toolkit without duplicating its functions.
Limitations
  • Requires users to supply trade details and tax information to calculate net income; missing data limits the output.
  • Heavily relies on external data sources and network access for verification; cannot work offline.
  • Provides no personalized investment advice; final decisions remain the user's responsibility.
  • Specific scripts for report auditing are referenced but not bundled; users must fetch them separately.
  • No automated test suite is included, so functionality is asserted but not empirically verified.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Income Investment: Durable & Opportunistic Distribution Analysis this page 59 · Recommended ★ 17k 3d ago MIT
Value Investing Agent 55 · Use with care ★ 23 8mo ago MIT
Buffett Investment Thinking System 53 · Use with care ★ 820 6mo ago —
Industry Funnel (AI Berkshire) 52 · Use with care ★ 17k 3d ago MIT
Deep Company Series (看懂XX) 49 · Use with care ★ 17k 3d ago MIT

Within the broader repository, this skill is explicitly positioned alongside portfolio-review (which handles portfolio fit and concentration) and financial-data (which handles financial data verification), owning the income-specific decision and not overriding a current portfolio-review conclusion.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
59/ 100 5-point scale 3.0 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust13 / 25 · 2.6/5

Evidence shows the skill mandates exact arithmetic tools and cross-verification, directs stating the data cutoff date in the report header, and clearly separates facts/estimates/assumptions, which supports data-flow transparency and source attribution. It guides the user to use validation tools, suggests careful execution, and emphasizes authorization confirmation, but does not provide an explicit permission list or isolation notes, nor does it explicitly require user confirmation for key operations (e.g., running scripts). Furthermore, it handles sensitive financial data without specific protection measures. Deductions for incomplete permission, confirmation, and isolation details.

2Reliability9 / 20 · 2.3/5

Evidence shows the skill provides a detailed step-by-step workflow including execution audit steps and tool usage, which enhances self-consistency. It instructs using tools for arithmetic and auditing, promoting predictable behavior. However, no test results or execution evidence are provided, abnormal input handling is unclear (e.g., what if tools fail), and no error handling or fallback is mentioned. Hence, score lowered to 9.

3Adaptability12 / 15 · 4.0/5

Evidence shows the skill defines a clear input format, optional parameters, and accepts natural language, making it flexibly triggerable. It lists related workflows to avoid overlap and clarifies its owned scope. It partially addresses environment fit by offering bilingual Chinese and English support and guiding to run tools from repo root, but does not explicitly verify reachability from mainland networks, and if core functions depend on unreachable overseas services, risk exists. Therefore, slight reduction to 12.

4Convention12 / 15 · 4.0/5

Evidence shows the skill has a clear name and description, and a structured format with numbered sections. It provides installation/usage guidance in the adapter note and references other files in the repo for context. It includes license (MIT) and version info. However, there is no explicit changelog, known limitations list, or maintenance responsibility statement. Deductions for incomplete governance and versioning.

5Effectiveness7 / 15 · 2.3/5

Evidence shows the skill provides a structured process for generating analysis, including explicit verdict categories and three-scenario analysis, which seems capable of delivering the core task. It mandates using audit tools, potentially improving output usability. However, no actual example reports or verification are provided, so benefit evidence is limited. Per static review guidance, effectiveness capped at 7.

6Verifiability6 / 10 · 3.0/5

Evidence shows the skill references tools and tests in the repo (e.g., test_financial_rigor.py and test_report_audit.py), which provide limited verification of key functions. But no end-to-end tests or independent verification of the full skill workflow are available. Thus, per static review guidance, score is capped at 5, with 6 given due to presence of partial auditable tests.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Aug 07, 2026 Reviewed revision 4ddc638fd536 Review evidence[1][2][3][4][5][6]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

What inputs are required, and which are optional?
The company or ticker is required; all other fields (mode, role, quantity, cost_basis, portfolio_weight, target_yield, tax_residence, portfolio_file, horizon) are optional. If not provided, they are marked 'Unknown' or 'Not calculable' and the consequences are stated; net income calculations are only possible when all needed info is present.
Can this skill handle income types other than regular dividends?
Yes, it analyzes ordinary, special, and variable distributions, and includes sector-specific measures (FFO/AFFO for REITs, CET1 for banks, solvency for insurers, NII for BDCs, mid-cycle cash flow for resources, capex/debt for telecom/utilities) to appropriately assess distributable cash flow.
What happens if the report audit fails?
The guide states that a failed audit means the report is a draft, not publishable research. You should fix failing items and re-run the audit. Unresolved gaps are clearly retained with lower confidence rather than filled with assumptions.
How does the skill handle taxes?
The skill requires tax residence, account type, applicable treaty, and confirmed withholding treatment to calculate net income. If missing, it presents only gross income and explains why net income is not calculable. Treaty rates and tax treatments are labeled with jurisdiction, assumptions, and effective dates.

More skills from this repository

All from xbtlin/ai-berkshire

Finance & Investment Banking

Industry Funnel (AI Berkshire)

From whole market to 3 picks: a value-investing funnel with 5 hard criteria and four-master deep analysis.

★ 17k FS 52 Use with care 3d ago
Finance & Investment Banking

Deep Company Series (看懂XX)

A value-investing research skill that dissects one company in 3-8 long-form articles, from mindset reset to decision framework, with strict fact-checking standards.

★ 17k FS 49 Use with care 3d ago
Finance & Investment Banking

Duan Yongping Q&A (dyp-ask)

Answer business, investing, and life questions as value-investor Duan Yongping — internalize his philosophy through first-person dialogue.

★ 17k FS 47 Use with care 3d ago
Finance & Investment Banking

Supply Chain Bottleneck Hunter

From megatrends to physical supply chain bottlenecks, find overlooked second- and third-tier companies that are single points of failure—with strict valuation gates.

★ 17k FS 59 Recommended 3d ago
Finance & Investment Banking

Earnings Review: Deep Dive into Primary Sources

Read earnings reports like Buffett and Li Lu — primary sources only, no second-hand research, with actionable investment conclusions.

★ 17k FS 52 Use with care 3d ago
Finance & Investment Banking

Earnings Team: Four Masters Parallel Analysis + WeChat Publishing

Read earnings with four value-investing masters in parallel, then produce a publication-ready WeChat article.

★ 17k FS 49 Use with care 3d ago
Finance & Investment Banking

Financial Data Acquisition & Cross-Validation

Multi-market financial data acquisition and cross-validation spec ensuring each key metric comes from two independent sources with >1% error flagged.

★ 17k FS 43 Not recommended 3d ago

Related skills