mcpField
E
EdgarTools

EdgarTools

github.com/dgunning数据与数据库2.8k43 次安装4 天前更新
代码仓库

关于 EdgarTools

EdgarTools 提供用于分析 SEC 文件和财务报表的技能,涵盖公司与文件检索、报表指标、表单章节、基金申报、持仓、所有权交易及 XBRL 数据。

主要功能

  1. 01查询公司并检索申报文件
  2. 02分析财务报表和指标
  3. 03提取 10-K、10-Q 和 8-K 章节
  4. 04查看基金申报和机构持仓
  5. 05审查内部人交易
  6. 06访问 XBRL 事实与概念

适用场景

  1. 01查找公司的 SEC 申报文件
  2. 02查看财务报表指标
  3. 03提取公司报告中的章节
  4. 04分析基金持仓或内部人交易

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dgunning/edgartools --skill edgartools

安装后在 Claude Code 中输入/edgartools确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

__init__.py
readme.md
skill.yaml
sharp-edges.yaml
validations.yaml
collaboration.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.yamlSEC 表格类型映射

每个技能目录都包含 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