关于 income-investment
income-investment 是一项评估公司分配收入可持续性与投资组合适配度的研究技能,适用于长期收入型和机会型收益分析。它结合现金流覆盖、债务、估值、税务及情景分析,并通过风险门槛给出明确分类。
主要功能
- 01分析多年分红记录与支付节奏
- 02评估现金流覆盖、债务和削减风险
- 03结合估值与三种经营情景分析
- 04按输入计算可用收入及组合影响
- 05通过风险门槛给出收入投资结论
适用场景
- 01评估高股息是否由可持续现金流支撑
- 02分析现有持仓或拟买入标的的收入作用
- 03比较降息、减配和严重压力情景
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ xbtlin/ ai-berkshire --skill income-investment安装后在 Claude Code 中输入/income-investment确认已加载。
详细介绍
Codex 适配器说明
此技能基于 skills/income-investment.md 生成,确保 Claude Code 和 Codex 用户共用一套规范工作流。
- 将
$ARGUMENTS视为用户在当前 Codex 对话中的请求。 - 如果源内容提到仅适用于 Claude 的功能,例如 Task、Agent、WebSearch、Bash、Read 或 Write,请使用本次会话中最接近的 Codex 功能:可用时使用子 Agent,需要时使用网页搜索;本地工具使用 shell 命令;工作区文件使用常规文件编辑。
- 使用此仓库中
tools/下的共享项目工具。优先在仓库根目录运行命令,例如python3 tools/financial_rigor.py ...;如果当前对话从仓库外部开始,请先定位实际的检出路径,不要假定固定的主目录路径。 - 开始研究前,运行
date命令确认今天的日期;将其作为“最新”数据的基准,并在报告标题中注明数据截止日期。切勿根据训练数据假定当前日期。 - 遵循
AGENTS.md中的研究质量规则:交叉核对财务数据,使用精确算术工具进行估值和数学计算,并清楚标注不确定性和来源缺口。
收益投资:可持续与机会型分配分析
分析 $ARGUMENTS,回答:
这家公司能否产生足够可持续且有吸引力的可分配收入,从而值得在投资组合中占据一席之地,无论是作为长期收益投资,还是作为机会型收益头寸?
切勿将较高的显示收益率视为机会良好的证据。此工作流用于学习和研究,不构成个性化投资建议。
输入
使用以下命令格式:
/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=...]
公司名称或股票代码为必填项。所有其他字段均为可选项。接受含义相同的自然语言输入。不要臆造缺失值:将其标记为 Unknown 或 Not calculable,并说明其影响。特别是,若未提供税务居民身份、账户类型、适用的税收协定以及已确认的预扣税处理方式,不得估算税后净收入。
相关工作流
使用或引用现有工作流,不要重复创建:
| 需求 | 工作流 |
|---|---|
| 已核实的财务数据及跨来源核对 | financial-data |
| 完整的一般基本面研究 | investment-research |
| 买入前的最终决策 | investment-checklist |
| 投资组合适配度、集中度和仓位规模 | portfolio-review |
| 决策后的跟踪监测 | thesis-tracker |
| 财报公布后的更新 | earnings-review |
| 对单一事件进行快速分析 | news-pulse |
income-investment 负责收益相关决策,不得悄然推翻当前 portfolio-review 的结论。
研究规范
- 研究前运行
date。在报告标题中注明数据截止日期。 - 按优先顺序使用年度和中期报告、财报发布、投资者文件、监管申报文件、官方公告及官方交易所数据。仅在补充缺失信息时使用二手来源,并将其标记为二手来源。
- 应用
skills/financial-data.md:在有条件时,至少使用两个独立来源核实对决策至关重要的财务数据,并标记超过 1% 的差异。 - 为每个时效性数据标注日期或期间。将每项重要陈述分别标记为 已核实事实、估算、假设 或 分析判断。
- 使用
python3 tools/financial_rigor.py进行精确的派息率、收益率、估值、市值、投资组合收入及情景计算。不得依赖心算得出会影响决策的结果。 - 保存报告后,运行
tools/report_audit.py extract和verdict工作流。未通过审计的报告仍是草稿,不得作为可发布研究。
执行工作流
1. 解析请求并确认数据质量
- 确认证券、上市地、货币、分配货币、模式、期望角色以及可选的投资组合输入。
- 说明哪些总收入、净收入、成本收益率、投资组合收入贡献和交易后计算可以完成。
- 将证据质量评为
A(主要材料完整)、B(主要材料不完整)或C(主要依赖二手资料/资料不完整)。基本面资料明显不足时,触发INSUFFICIENT DATA门槛。
2. 了解分配情况
在资料允许时,至少涵盖五年:
- 频率;常规、特别或浮动分配;支付货币;
- 每股年度股息和分配总额;
- 增加、维持、削减和暂停分配的次数;
- 股息复合年增长率,注明具体期间以及如何处理特别股息;
- 预计的公告日、除息日、登记日和支付日。
说明等待除息日并不能免费获利:理论上,股价会按分配金额调整。日历可用于参考交易时机,但绝不能成为买入实力薄弱公司的理由,也不能成为延迟必要卖出的理由。
3. 追踪可用于分配的现金
分析净收入派息率、自由现金流派息率、必要投资后的现金流、现金流的稳定性和质量、利息覆盖率、净债务、债务到期情况、再融资需求、维持性和增长性资本支出、相关表外承诺,以及与股息竞争资金的股票回购。
不要在各行业中机械套用 EPS 派息率:
| 行业 | 必需的行业指标 |
|---|---|
| REIT / SIIC | FFO、AFFO、出租率、LTV |
| 银行 | CET1、可分配收益、监管限制 |
| 保险公司 | 偿付能力和资本生成 |
| BDC | NII、NAV、不良应计贷款 |
| 资源行业 | 中周期现金流和浮动分配政策 |
| 电信/公用事业 | 资本支出、债务和 FCF 覆盖率 |
4. 检验质量和可持续性
评估商业模式、护城河、定价能力、周期性、利率/货币/大宗商品敏感度、收入可预测性、资本配置、管理层质量,以及公司在下行情景中维持分配的能力。区分会计利润与可重复的可分配现金。
5. 评估收入流的价值
分析当前收益率、历史平均收益率、适用的行业估值倍数、FCF 收益率、合理的内在价值区间、安全边际,以及股价下跌与股息削减并发情景。成本收益率仅是回顾性信息,绝不能成为继续持有某个仓位的理由。
6. 计算可用收入
仅在输入足以支持时,计算年度股息总额、每个支付周期的股息总额、已知的来源地预扣税、预计净收入、对投资组合收入的贡献,以及拟议交易后的年度收入。如果税务或账户信息不完整,应列出总收入,并准确说明为何无法计算净收入。标注条约税率和税务处理所适用的司法管辖区、账户假设及生效日期。
7. 检查投资组合适配性
如果提供了投资组合:
- 确定当前和拟议的仓位权重;
- 检查行业和地域集中度、重复风险,以及对单一行业收入的依赖;
- 区分资本分散化与股息分散化;
- 在有最新相关
portfolio-review报告时,查阅该报告。
如果结论不一致,应展示两种结论并解释原因,同时区分公司质量与资产配置适配性。优质的收入型证券仍可能因为投资组合过度集中而适合 HOLD – DO NOT ADD、REDUCE 或 WATCHLIST。
在数据允许时,按月份列出预计股息总收入。绝不要为了填补空缺月份而推荐较差的公司;可以组合按季度支付的证券来实现每月现金流,无须持有按月支付的证券。
8. 构建三个情景
提供基准、不利和严重情景。每个情景都必须说明运营假设、可分配现金流、派息覆盖率、资产负债表/再融资影响、股息结果和估值影响。不利和严重情景必须明确检验是否削减股息,而不是假定股息固定不变。
分类、门槛与结论
首先对收入特征进行分类:
- 高确信度 + 可持续收入:优质企业,股息可持续且可能增长,合理预期可长期持有。
- 机会型收入:暂时性高收益率或折价,并明确规定入场、监控、持有期和退出规则。
- 收益率陷阱:经常无法覆盖派息、杠杆/投资需求不相容、业务结构性衰退,或收益率主要由股价下跌推高。
- 不适合收入型投资:没有有意义的分配、收益率边际不足、证据不足,或股东回报主要通过其他方式实现。
使用此定性评分表;不要计算数值平均分:
| 维度 | 评级(Strong、Adequate、Weak、Critical、Unknown) | 证据 |
|---|---|---|
| 业务质量 | ||
| 现金流可见度 | ||
| 股息覆盖率 | ||
| 资产负债表实力 | ||
| 分配历史 | ||
| 股息增长潜力 | ||
| 估值 | ||
| 周期性 | ||
| 削减风险 | ||
| 投资组合适配度 |
在作出结论前,检查以下否决门槛:
- 经常性分配未获覆盖;
- 严重债务或再融资风险;
- 业务结构性恶化;
- 基本面数据不足;
- 重大治理或诚信问题。
安全、债务、恶化或诚信门槛未通过时,应以评分表结果为准,并通常要求给出 REJECT / YIELD TRAP(对于现有持仓,如果根据可用的投资组合信息无法判断是否应立即处置,则给出 REDUCE)。数据不足门槛未通过时,必须给出 INSUFFICIENT DATA。不得以评分抵消未通过的门槛。
结论只能选择以下一项:
CORE INCOMEOPPORTUNISTIC INCOMEWATCHLISTHOLD – DO NOT ADDREDUCEREJECT / YIELD TRAPINSUFFICIENT DATA
给出结论时,请说明:可能的投资组合角色、主要理由、主要风险、入场条件、值得研究的仓位规模范围(绝非普遍适用)、加仓条件、减仓/退出标准、监控指标和信心程度。若投资组合、税务或风险承受能力信息不足,不要给出明确的个性化建议。
必需的报告格式
仅使用以下标题各一次,并避免重复相同分析:
- 执行摘要
- 结论与类别
- 可能的投资组合角色
- 业务与分配现金来源
- 股息历史与日历
- 分配覆盖率与安全性
- 资产负债表与再融资
- 收入增长
- 估值与安全边际
- 税务与货币
- 投资组合适配度
- 情景:基准、不利、严重
- 股息削减风险
- 买入或加仓条件
- 减仓或卖出条件
- 监控表
- 一句话结论
- 来源与数据质量
将结果保存至 reports/{company}-income-investment-{YYYYMMDD}.md,使用适合文件系统的公司标识符。在第 2 节中加入评分表和否决门槛结果;在第 11 节中加入可计算的月度收入日历;在第 18 节中注明来源标题、发行方/出版方、发布日期、访问日期、报告期间、URL,以及主要/次要来源标签。
发布审核
python3 tools/report_audit.py extract --report reports/{company}-income-investment-{YYYYMMDD}.md
# Verify every extracted item against reliable sources, then:
python3 tools/report_audit.py verdict --results '<verified JSON>' --report {company}-income-investment-{YYYYMMDD}.md
修复未通过的项目并重新审核。明确保留尚未解决的信息缺口,并降低信心程度,不要用假设填补缺口。