EdgarTools について
EdgarToolsは、SEC提出書類や財務諸表を分析するためのスキル群です。企業・提出書類の検索、財務指標、報告書の節、ファンド提出書類、保有状況、所有権取引、XBRLデータを扱います。
主な機能
- 01企業の検索と提出書類の特定
- 02財務諸表と指標の分析
- 0310-K、10-Q、8-Kの節の抽出
- 04ファンド提出書類と機関投資家の保有状況の確認
- 05インサイダー取引の確認
- 06XBRLの事実と概念へのアクセス
活用シーン
- 01企業のSEC提出書類の検索
- 02財務諸表の指標の確認
- 03企業報告書から節を抽出
- 04ファンド保有状況やインサイダー取引の分析
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dgunning/ edgartools --skill edgartoolsインストール後、Claude Code で/edgartoolsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
__init__.pyreadme.mdskill.yamlsharp-edges.yamlvalidations.yamlcollaboration.yaml詳細
EdgarTools
SEC提出書類と財務諸表を分析します。
スキル
| スキル | 目的 |
|---|---|
| core(このディレクトリ) | 企業の検索、提出書類、検索 |
| financials/ | 財務諸表と指標 |
| reports/ | 10-K/10-Q/8-Kのセクション抽出 |
| funds/ | 投資信託、ETF、NPORT/N-CEN/N-CSR |
| holdings/ | 13F機関投資家の保有状況 |
| ownership/ | インサイダーによるForm 3/4/5の取引 |
| xbrl/ | 低レベルのXBRLファクトとコンセプト |
| forms.yaml | SECフォーム種別のマッピング |
各スキルディレクトリには、skill.yaml(パターンと例)とsharp-edges.yaml(避けるべき一般的な間違い)が含まれています。
クイックセットアップ
from edgar import set_identity
set_identity("Your Name [email protected]") # Required
APIの確認
すべてのオブジェクトには、APIリファレンスを参照できる.docsがあります。
company.docs # Full API guide
company.docs.search("filings") # Search for specific topic
filing.docs.search("xbrl") # How to access XBRL
主なエントリーポイント
from edgar import Company, get_filings, find
company = Company("AAPL") # By ticker
filing = find("0000320193-25-000079") # By accession
filings = get_filings(form="10-K", year=2024) # Discovery
コメント
Markdown 対応