
first-law-of-capital-allocation
用户在做资本配置决策:回购、分红、收购、再投资。关键判断"这个行动在当前价格下是聪明还是愚蠢"。 语言信号:"公司要回购股票"/"应该分红还是再投资"/"这个收购价格合理吗"/"留存收益能不能创造价值" 不适用于:不涉及价格的纯经营决策。
- Installs
- 53
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/kangarooking/buffett-letters-skill --skill first-law-of-capital-allocation- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads first-law-of-capital-allocation automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
资本配置第一法则
R — 原文 (Reading)
"What is smart at one price is dumb at another." (2011) "We test the wisdom of retaining earnings by assessing whether retention, over time, delivers shareholders at least $1 of market value for each $1 retained." (1983)
I — 方法论骨架
价格是决定一切的核心变量。同一行为在不同价格下可能是聪明或愚蠢的:
- 回购:低于内在价值时是好事(为留任股东创造价值),高于内在价值时是坏事($1.10买$1)
- 收购:价格合理+企业优秀=好交易,价格过高+协同效应幻觉=灾难
- 留存收益:每保留$1至少创造$1市场价值,否则应分红
- 分红:如果留存不能创造≥$1的价值,应把现金还给股东
A1 — 书中的应用
案例: 1999年回购批评
- 问题: 公司高价回购是否对股东好?
- 使用: 以高于内在价值回购 = "用$1.10买$1" = 对留任股东的损害
- 结果: 巴菲特批评了许多"为推高股价或抵消期权稀释"而回购的公司
A2 — 触发场景
- 公司宣布回购计划——是否对股东有利?
- 公司留存大量利润不分红——是否创造了价值?
- 考虑收购另一家公司——价格是否合理?
- 应该卖掉持仓还是继续持有?
语言信号
- "公司要回购,是不是利好?"
- "应该分红还是再投资?"
- "这个收购价格合理吗?"
- "留存收益能创造多少价值?"
与相邻 skill 的区分
- 与
never-issue-shares的区别:不用股票收购是绝对原则,第一法则是具体判断
E — 可执行步骤
-
先问"在什么价格"——不问"做什么",先问"价格多少"
- 完成标准:明确当前价格与内在价值的比较
-
用$1测试
- 完成标准:判断这个行动是为股东创造还是毁灭价值(>$1 or <$1)
-
对任何"无视价格"的建议保持警惕
- 完成标准:检查是否有"回购总是好的"/"分红总是好的"这类绝对化建议
B — 边界
- 需要能评估内在价值——否则无法判断价格是否合理
- 市场可能长期低估,导致"合理"的回购在短期内看似不明智
- 作者盲点:巴菲特有足够的资金等待——小投资者可能等不起
相关 skills (阶段 3 填充)
- depends-on: aesop-three-questions
- composes-with: hold-forever, economic-moat
审计信息
- 验证通过: V1 ✓ / V2 ✓ / V3 ✓
- 蒸馏时间: 2026-04-16
FAQ
What does the first-law-of-capital-allocation skill do?
用户在做资本配置决策:回购、分红、收购、再投资。关键判断"这个行动在当前价格下是聪明还是愚蠢"。 语言信号:"公司要回购股票"/"应该分红还是再投资"/"这个收购价格合理吗"/"留存收益能不能创造价值" 不适用于:不涉及价格的纯经营决策。
How do I install first-law-of-capital-allocation?
Run npx skills add https://github.com/kangarooking/buffett-letters-skill --skill first-law-of-capital-allocation in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/first-law-of-capital-allocation/ (personal) or .claude/skills/first-law-of-capital-allocation/ (project).
Which AI agents can use first-law-of-capital-allocation?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is first-law-of-capital-allocation safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains first-law-of-capital-allocation?
It is published by kangarooking in kangarooking/buffett-letters-skill. It has 53 recorded installs.
More from kangarooking/buffett-letters-skill
never-issue-shares
kangarooking/buffett-letters-skill
Open the skill to read its SKILL.md instructions.
mr-market
kangarooking/buffett-letters-skill
Open the skill to read its SKILL.md instructions.
fear-and-greed
kangarooking/buffett-letters-skill
Open the skill to read its SKILL.md instructions.
compounding-thinking
kangarooking/buffett-letters-skill
Open the skill to read its SKILL.md instructions.
margin-of-safety
kangarooking/buffett-letters-skill
Open the skill to read its SKILL.md instructions.
economic-moat
kangarooking/buffett-letters-skill
Open the skill to read its SKILL.md instructions.
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.