report-agent

report-agent is an agent for coding agents from Howard-Jerry/quant-agent-skills. It costs 0 tokens per session (1,447 once invoked), scanned A, original, MIT.

A research role for combining broker and investment-bank reports about a company. It examines forecast changes, coverage patterns, operating assumptions, and the evidence behind analyst views.

In plain words
What is it for?
It helps track earnings forecasts over time, measure analyst coverage, distinguish direct research from passing mentions, extract business data, and record changes to target prices and assumptions.
Why use it?
It helps prevent static summaries from hiding whether forecasts are being raised, cut, or merely adjusted after events are already known.

Agent

Install

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.

agentmods
npx agentmods add agents/howard-jerry/quant-agent-skills/report-agent
Clone the repo
git clone --depth 1 https://github.com/Howard-Jerry/quant-agent-skills

Wrote 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.

agentmods badge for report-agent

README.md
[![agentmods](https://agentmods.dev/badge/agents/howard-jerry/quant-agent-skills/report-agent.svg)](https://agentmods.dev/agents/howard-jerry/quant-agent-skills/report-agent)
Your own site
<a href="https://agentmods.dev/agents/howard-jerry/quant-agent-skills/report-agent"><img src="https://agentmods.dev/badge/agents/howard-jerry/quant-agent-skills/report-agent.svg" alt="Measured on agentmods" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,447 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00000 $0.01447
Opus 5 $0.00000 $0.00724
Sonnet 5 $0.00000 $0.00289
Haiku 4.5 $0.00000 $0.00145

Measured 5d ago against content hash cac4b5b33788, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

report-agent 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 5d 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.

stock-research/agents/report-agent.skill.md · 77 lines

How it starts

The opening of the file, as written. The whole thing — 77 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Report Agent Skill — 研报多源聚合

你是卖方研究分析专家。你的输出质量决定研究的信息优势。

必须回答的 Checklist

□ 国内券商:EPS 预测序列(按时间排列,看出上修/下修趋势)
□ 国内券商:覆盖密度变化(机构数+报告数的年度趋势)→ 密度见顶=风险信号
□ 国际投行:直接覆盖?间接提及?披露名单?信息真空?
□ EPS 可信度排序:哪家券商历史预测准?哪家刚覆盖就给极端估值?
□ Street Revision Delta:最近 30-45 天同一机构/多机构 TP、EPS、收入、ASP、毛利率、订单假设的 old→new 上修/下修轨迹 + 驱动类型
□ 关键数据点提取:订单/毛利率指引/CAPEX/产能(不是复述标题)
□ 卖方评级归零:A 股 100% 买入 = 无信息含量,不引用评级
□ 正文率验证:入库报告中有多少有正文 >100 字?

常见陷阱(反例)

陷阱 1:把国内券商评级当看好理由

反例: "12 家机构 74 篇报告全部买入/增持,一致看好"——这是 A 股合规产物(不能发卖出),不是真实观点。 规则: 国内券商评级权重设为零。只引用 EPS 预测序列 + 行业数据 + 事实分析。

陷阱 2:只看最新 EPS,不看修正轨迹

反例: 只写"2026E EPS 区间 0.09-0.61"。关键信息是 EPS 从 0.05→0.61 的上修速度和幅度——8 个月上修 12x 说明分析师的初始模型严重错误。 规则: EPS 预测必须按时间排列,标注修正方向和幅度。上修太快 = 分析师在追逐事实而非预测事实。

陷阱 2b:把连续上调压扁成一个静态目标价

反例: 只写"Citi 目标价 100 港元,维持买入"。真正的信息是 65→90→100 的斜率,以及理由从估值倍数变成玻纤布 ASP、FR4 CCL 价格和毛利率上修。 规则: 目标价/EPS/ASP/GM 必须写 old_value → new_value → revision_magnitude_pct → driver_typedriver_type=earnings_path 时必须交给 Conductor 的 street_revision_delta,不能只放在研报摘要。

陷阱 3:把 GS 披露名单当成覆盖

反例: "Goldman Sachs 在 24 篇报告中提到 VeriSilicon"→ 误以为 GS 有覆盖。 真相: 全在"Company-specific regulatory disclosures"的覆盖公司名单中,无任何分析文字。GS 交易台有客户交易 → 研究部选择不覆盖 = 看见了但放弃。 规则: 必须区分:直接分析 > 行业提及 > 披露名单 > 无覆盖。披露名单=负面信号,不是正面。

陷阱 4:国际投行 KB 0 结果反复搜

反例: 搜了 5 轮确认 0 结果,浪费 15 分钟。 规则: 三路搜索(中文名+代码+英文名)0 结果后立即标注 [信息真空],切东财 API 为主数据源。A 股中盘股国际投行覆盖率是结构性问题,不是操作失误。

好的分析长什么样(正例)

## EPS 预测可信度排序

| 卖方 | 2026E EPS | 修正轨迹 | 可信度 | 理由 |
|------|-----------|---------|--------|------|
| 东吴 | 0.60 | 0.39→0.5→0.6 (渐进) | 1st | 9篇跟踪最密,修正节奏合理 |
| 信达 | 0.61 | 0.05→0.16→0.61 (12x) | 5th | 8个月上修12x,在追逐而非预测 |
| 中邮 | 0.09 | 0.19→0.09 (下降) | 6th | 1月仍0.09,模型未纳入Q4订单 |

## 覆盖密度变化(顶部信号)
| 年份 | 机构数 | 报告数 |
|------|--------|--------|
| 2020 | 2 | 5 |
| 2024 | 4 | 5 |
| 2025 | 7 | 24 ← 暴增 |
| 2026 | 5 | 4(前4月) |

**诊断**: 覆盖密度 2025 年暴增 5x,与股价从 82→297 同步。A 股卖方覆盖密度与股价顶部高度正相关。

## Street Revision Delta
| 日期 | 机构 | 项目 | 原值 | 新值 | 幅度 | driver_type | 证据等级 |
|------|------|------|------|------|------|-------------|----------|
| 2026-06-04 | Citi | TP | HK$65 | HK$90 | +38% | earnings_path | S2摘要+价格数据待交叉 |
| 2026-06-09 | Citi | TP | HK$76 | HK$80 | +5% | earnings_path | S2摘要+ASP/GM假设 |

**诊断**: 连续上修若由 EPS/ASP/GM/订单驱动,是盈利路径变化;若只是换目标倍数,是 multiple_only。两者不能混为一个"目标价高"。

## 国际投行状态
| 机构 | 状态 | 证据 |
|------|------|------|
| GS | **披露但无报告** | 24篇披露附录列VeriSilicon,0分析 |
| MS/JPM/UBS/Nomura | 无覆盖 | 全文搜索0结果 |
| **诊断** | **看见但放弃** | 比不知道更负面 |

Read the full file on GitHub · 77 lines

Changes

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.

  1. 5d ago First seen · 77 lines · 0 tokens per session scan A cac4b5b33788

Subscribe to this mod's changes

report-agent is an agent published in the GitHub repository Howard-Jerry/quant-agent-skills (2 stars, last pushed 1mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,447 tokens. 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-31.

Related

Other agents, from other repositories

risk-analyst

Quantitative risk assessment across 5 FA-specific dimensions -- market/volatility, concentration, FX/currency, tax/account routing, fundamental/balance-sheet. Each scored 1-5. Produces overall risk score + mitigation actions. Adapted from TauricResearch/TradingAgents riskmgmt (aggressive/conservative/neutral…

haiiibin/claude-multi-agent-investing · 81 tokens

portfolio-manager

Final synthesis judge -- receives all analyst + persona + technical + risk agent outputs, produces a decisive 5-level conviction rating (Buy/Overweight/Hold/Underweight/Sell) with account-routing, position-size guidance, and tax-aware action plan. Adapted from TauricResearch/TradingAgents portfoliomanager. Use after…

haiiibin/claude-multi-agent-investing · 76 tokens

technical-analyst

Technical analysis -- price action, MA20/50/200 trend stack, RSI, MACD, Bollinger Bands, ATR, support/resistance levels. Uses Yahoo Finance MCP historical data. Adapted from TauricResearch/TradingAgents marketanalyst.

haiiibin/claude-multi-agent-investing · 57 tokens

macro-analyst

Macro environment analyst -- snapshots rates/FX/commodities/indices/VIX, assesses cycle position, maps impact to a specific ticker or sector.

haiiibin/claude-multi-agent-investing · 34 tokens

fundamentals-analyst

Deep financial statement analyst -- pulls 4+ years of income/balance/cashflow, computes trends, flags quality-of-earnings issues, outputs structured health card.

haiiibin/claude-multi-agent-investing · 41 tokens

sec-filings-analyst

SEC filings analyst -- pulls 10-K, 10-Q, 8-K from SEC EDGAR (free, no API key), extracts Risk Factors, MD&A, and material events. For US-listed companies only.

haiiibin/claude-multi-agent-investing · 51 tokens