# Earnings Review

> 決算発表直後に、速報値・会社予想・前年実績の3軸で当該企業の決算を読み解く時に使う。「〇〇の決算どうだった」「直近の決算をレビューして」のような、決算期に特化した指示で発火する。

- Skill: `edinetdb/earnings-review` (Agent Skill)
- Install (CLI): `npx skillmds@latest add edinetdb/earnings-review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/edinetdb/earnings-review/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: edinetdb (https://skillmd.com/u/edinetdb)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/edinetdb/earnings-review

---


# 決算速報レビュー

決算短信が出た直後に、速報値・会社予想・前年実績の3軸で差分を読み解く。全体の規律は `../../docs/research-discipline.md` を参照。

## 手順

### 1. Identifier解決
`search_companies(query="対象企業名")` で `edinetCode` を確定する。

### 2. 直近決算短信の取得
`get_earnings(edinet_code=..., limit=4)` で当期・前年・当期前四半期・前年同四半期の4期分を取得する。`include_qualitative_text=true` が使えるツール定義であれば、経営陣コメントの定性テキストも取得する。

### 3. 過去5年の確定値
`get_financials(edinet_code=..., years=5)` で有報ベースの確定値を取得し、当期速報が過去トレンドに対してどこに位置するかの基準線にする。

### 4. 業界内ポジション
`get_analysis(edinet_code=...)` で健全性スコアと業界比較を取得する。

### 5. 次回決算予定
`get_earnings_calendar(sec_code=...)` で次回の決算発表予定日を確認する。

## 3軸比較の骨子（`docs/research-discipline.md` 規律6を厳守）

- **軸1: 速報 vs 会社予想** — Q1-Q3短信は四半期予想が存在しないため、YTD累計÷通期予想＝**進捗率**としてのみ扱う。「達成率」「サプライズ」という言葉はQ1-Q3では使わない。Q4（通期確報）のみ `get_financials` の確報値と期初予想を突合して達成率・サプライズを計算してよい。
- **軸2: 速報 vs 前年同期** — `revenueChange` / `operatingIncomeChange` / `netIncomeChange` / `epsChange` の符号と大きさで加速・減速を読む。
- **軸3: 速報 vs 過去トレンド** — 過去5年のCAGRと比べて当期がトレンド上か逸脱しているかを見る。

## 注意点

- 速報値は未監査。確定値（有報）とは軽微に変わりうる
- IFRS総合商社・銀行・US GAAP企業は`operatingIncome`がNULLになりうる（制度的非開示）
- `forecast_*` フィールドは短信の期によって指す期間が異なる（Q1-Q3=当期通期予想、Q4=翌期予想）。同一フィールド名が文脈で別年度を指すことに注意する
- `is_correction=true` の予想修正行はYTD実績と組み合わせるとdenominatorがズレるため、進捗率計算からは除外する
- 会社予想を公表していない企業もある（REIT、赤字継続企業等）。その場合は「会社予想の公表なし」と明記する

## レポート構成

1. 免責
2. Identifier
3. 速報サマリー（発表日、期別、主要KPIとYoY%）
4. 会社予想との関係（進捗率 or 達成率、期に応じて使い分け）
5. 過去トレンドとの比較
6. 経営陣のトーン（定性テキストが取得できた場合のみ。取得不可なら明記）
7. 業界内ポジション
8. 使用ツールと呼び出し回数
9. データの鮮度

