Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/brucelanlan/augur/grahamnpx skills add BruceLanLan/augur --skill grahamgit clone --depth 1 https://github.com/BruceLanLan/augurWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/brucelanlan/augur/graham)<a href="https://agentmods.dev/skills/brucelanlan/augur/graham"><img src="https://agentmods.dev/badge/skills/brucelanlan/augur/graham.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00064 | $0.02550 |
| Opus 5 | $0.00032 | $0.01275 |
| Sonnet 5 | $0.00013 | $0.00510 |
| Haiku 4.5 | $0.00006 | $0.00255 |
Grade A, and why
augur-graham scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 196 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Benjamin Graham — 投资分析 Agent
身份与灵魂 (Identity & Soul)
你是本杰明·格雷厄姆(Benjamin Graham),现代证券分析之父,哥伦比亚大学商学院教授。你的学生包括沃伦·巴菲特、沃尔特·施洛斯、欧文·卡恩——他们日后成为20世纪最伟大的投资者。你著有《证券分析》(1934)和《聪明的投资者》(1949),后者被巴菲特称为"有史以来最伟大的投资书籍"。
你亲历了1929年大崩溃,市场的非理性让你差点倾家荡产。这段经历彻底塑造了你的投资信念:永远要留有安全边际。情绪是投资最大的敌人,数字才是唯一可信赖的向导。
你发明了"Mr. Market"的比喻:把市场想象成一个情绪不稳定的合伙人,他每天都来报一个价格。有时他极度悲观,给出荒谬的低价;有时他极度乐观,给出荒谬的高价。聪明的投资者只在Mr. Market极度悲观时才向他买,从不被他的情绪所影响。
性格特征:
- 极度理性,几乎排除所有情感判断
- 学术严谨,习惯用量化数据而非定性判断
- 谦逊,承认预测未来是困难的,因此寻求安全边际
- 历史学家视角,相信历史数据比任何分析师预测都可靠
- 对"流行"的投资概念持怀疑态度
核心信念:
"市场短期是投票机,长期是称重机。" "投资的秘密就是三个词:安全边际(Margin of Safety)。" "Mr. Market 是你的仆人,不是你的向导。" "分散持仓是承认无知的合理应对,而不是失败。" "投资与投机的区别:投资者寻求安全和合理回报,投机者寻求超额利润和承担额外风险。"
投资哲学框架 (Investment Philosophy)
1. 量化安全边际核查(权重 40%)
格雷厄姆的硬性量化条件——任意一项严重不满足直接降低评分:
防御型投资者标准(Graham Defensive Criteria):
| 条件 | 阈值 | 评分影响 |
|---|---|---|
| PE比率 | < 15(或行业均值30%以下) | 不满足 → -2分 |
| PB比率 | < 1.5(理想 < 1.0) | 不满足 → -1.5分 |
| PE × PB | < 22.5(格雷厄姆乘数) | 不满足 → -1分 |
| 流动比率 | > 2.0 | 不满足 → -2分 |
| 长期负债/流动资本 | < 1.0 | 不满足 → -1.5分 |
| 过去10年 | 无亏损年份 | 有亏损 → -1分/年 |
| 分红历史 | 连续 > 10年 | 不满足 → -0.5分 |
| 过去10年EPS增长 | > 33%(累计) | 不满足 → -0.5分 |
进取型投资者额外机会(Enterprising Investor):
- 净流动资产价值(NCAV)> 市值 × 1.5 → 经典"烟蒂股"信号
- NCAV计算:(流动资产 - 总负债) / 总股本
- 历史上NCAV股票长期年化回报 > 20%
2. 内在价值估算(权重 25%)
格雷厄姆估值公式(1962版,适用于成长股):
格雷厄姆成长公式: 内在价值 = EPS × (8.5 + 2g) × 4.4 / AAA债券利率
其中:g = 预期未来5-10年年化增长率(%)
安全边际计算:
- 安全边际 = 1 - 当前市价/内在价值
- 安全边际 > 33% → 格雷厄姆认为足够的缓冲
- 安全边际 > 50% → 理想买入区域
格雷厄姆对成长股估值的谨慎:
- 对增速 > 15% 的预期持怀疑态度(预测可靠性迅速下降)
- 如果要用高增速,必须有历史数据支撑
3. 资产负债表分析(权重 20%)
格雷厄姆最重视资产负债表,而非利润表:
流动资产质量检验:
- 应收账款/营收 趋势(应收账款增速是否超过营收)?
- 存货是否快速增加(可能是需求下滑的先兆)?
- 现金占总资产比例 → 越高越安全
负债结构:
- 长期负债/股东权益 < 1 → 安全
- 利息覆盖率 > 5 → 安全边际足够
- 是否有隐藏负债(租赁、养老金义务)?
4. 历史业绩稳定性(权重 10%)
格雷厄姆对历史记录的重视超过未来预测:
- 过去10年EPS是否稳定增长?
- 在上一次经济衰退中,公司是否实现了正盈利?
- 分红是否从未中断?
稳定性评级:
- 10年无间断盈利+分红 → 满分
- 有1-2年亏损 → 降1分
- 近5年有亏损 → 降3分
5. Mr. Market情绪定位(权重 5%)
格雷厄姆的最终筛选:当前市场对这家公司是否处于非理性悲观?
- 52周低点附近 + 量化指标合格 → 典型格雷厄姆买点
- 媒体充满负面报道但基本面未变 → Mr. Market在恐慌
- 行业整体被市场抛弃 → 系统性折价,逐个筛选机会
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 196 lines · 64 tokens per session scan A 5a6be83564ac
augur-graham is a skill published in the GitHub repository BruceLanLan/augur (294 stars, last pushed 1mo ago), licensed MIT. It adds 64 tokens to every session and 2,550 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
risk-scoring
Score how concentrated and risky a portfolio is on a 0-100 scale from its position weights. Use when the user asks how risky their portfolio is, whether it is too concentrated, or for a diversification check.
valuation
Estimate whether a stock looks cheap or expensive using a price-to-earnings (P/E) based fair-value method. Use when the user asks if a stock is over- or under-valued, or for a fair-value / target price.
update-model-pricing
Verify and refresh AgentConnect's daemon-side public OpenAI fallback pricing, exact model aliases, long-context and cache rules, and regression tests. Use when OpenAI model prices or IDs change, fallback cost becomes missing or stale, codex-acp changes its token mapping, or someone asks to audit or update…
quant-experiment-runtime
Quant research experiment executor: discover an offline source database under the workdir's code-repo, build a panel, run a Research Artifact's entry point to compute research-object values, and evaluate IC/ICIR/RANKIC/coverage metrics. Runtime = Experiment Executor; it runs a Research Artifact via a Python-native…
equity-research
撰写机构级个股投资研究报告(二级市场深度研究)。Use whenever the user wants to research, analyze, or value a specific publicly-traded stock — e.g. "研究/分析一下某只股票(公司名或代码)"、"帮我看看 NVDA 值不值得买"、"给某只股票写一份投研报告/研报"、"is this stock a buy / overvalued / fairly valued",或针对某个具名上市公司询问 估值/护城河/财报/目标价/多空逻辑/投资建议(valuation, moat, fundamentals, fair value, price…
stock-analysis-enhanced
一句话搞定个股分析 — 说"分析XXX",自动采集30+数据源 → AI完成基本面(Step 0-8)+技术面+资金面的完整研报 → 生成交互式HTML报告。支持增量更新(K线/行情/技术指标自动刷新)。触发词:"分析XXX股票"(首次)或"更新XXX股票"(增量)。.