金融与投行 fundamental-analysiscross-validationfinancial-datasec-edgarhkexeastmoneyfinmind

财务数据获取与交叉验证

多市场财务数据获取与交叉验证规范,确保关键数据来自两个独立来源,误差>1%即告警。

FollowSkills 评估 · FSRS-2.0
不推荐
43/ 100 五分制 2.2 / 5
1 2 3 4 5 6
1信任安全14 / 25 · 2.8/5

技能要求两源交叉验证并明确标注数据来源和差异,提升了数据透明度;但未要求用户确认,未声明最小权限或沙箱隔离,工具如twstock_data.py可能自动访问外部API并处理敏感token,存在隐私风险。满分25,因缺乏用户确认、权限管理和数据流完全披露扣分。

2可靠稳定1 / 20 · 0.3/5

技能规范清晰但关键依赖(如外部网站和API)未验证可用性,且无测试覆盖技能本身(测试仅针对工具函数),无法在静态审查中确认其可复现性。按静态校准上限给1分(有部分指令一致性,但无执行证据)。

3适用触发12 / 15 · 4.0/5

受众明确(价值投资者),场景清晰(财务数据获取),有明确的数据源优先级和边界(如未上市公司处理);但未明确技能的非适用场景(如非财务数据),且依赖的外部服务如macrotrends、stockanalysis等在中国大陆可能无法访问,影响环境适配。实得12分,因边界和触发条件部分明确。

4规范维护10 / 15 · 3.3/5

有MIT许可证,仓库有README、安全策略和变更日志(通过测试注释体现),但技能本身缺少版本号、变更日志和常见问题解答,维护责任未明确(未指明维护者)。实得10分,因信息架构清晰但有缺口。

5有效结果5 / 15 · 1.7/5

技能描述了完整的工作流程和交叉验证方法,但无示例输出或实际案例证明任务可完成,且依赖外部服务可能不可用,实际效果无法验证。按静态校准上限给5分,因核心思路可行但无证据。

6证据核验1 / 10 · 0.5/5

仓库中有测试套件(tests/)和CI迹象(Trendshift badge暗示流行度),但测试只覆盖工具函数而非技能流程,且无独立执行记录,无法交叉验证技能宣称的可靠性。按静态校准上限给1分,因无可重复的第三方证据。

证据充分度: 评估于 2026年8月7日 审查版本 4ddc638fd536
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 技能依赖的多个外部数据源(macrotrends、stockanalysis、aastocks、eastmoney等)在中国大陆可能无法直接访问,建议提供替代方案或确认网络可达性。
  • FINMIND token 虽被要求只存本机,但技能中未明确沙箱隔离或最小权限原则,使用时应确保不在不信任环境运行。
  • 该技能未包含用户确认机制,可能自动执行外部调用和数据处理,请评估其对用户环境的影响。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

本技能是 AI Berkshire 投资研究框架的一部分,定义了一套严格的财务数据获取与交叉验证流程。它针对美股、港股、A股、台股分别指定了主备数据源,并要求每个关键财务指标必须从两个独立来源获取,误差超过1%即须标记,超过5%则必须查原始财报。技能内嵌了台股数据抓取工具(基于 FinMind API)和财务严谨性校验工具,并规定了历史价格复权口径的选用规则,防止因数据口径混用导致分析失真。

该技能执行以下操作:1) 根据标的市场(美股/港股/A股/台股)选择对应的主备数据源(如 macrotrends、stockanalysis、aastocks、东方财富、FinMind API 等);2) 对每个财务指标(收入、净利润、毛利率等)从两个独立来源取数;3) 计算误差率并分级标记(≤1%一致,1%-5%差异,>5%重大差异需查原始财报);4) 使用 tools/financial_rigor.py 进行市值验算、估值验算、多源交叉验证、三情景估值和 Benford 定律检测;5) 对台股调用 tools/twstock_data.py 获取行情、估值、财务、月营收、股利等数据;6) 在报告头部注明数据截止日期,并标注所有数据的来源与误差。

  1. 个人投资者在分析美股(如 PDD、腾讯 ADR)时,需要确保财务数据的准确性,可调用此技能从 macrotrends 和 stockanalysis 交叉验证。
  2. 投研人员研究港股(如腾讯 0700、网易 9999)时,可用 aastocks 与 microtrends(TCEHY/NTES)对照,并核对港交所原始年报。
  3. A股投资者分析股票(如三七互娱、吉比特)时,可从东方财富和巨潮资讯获取数据并交叉验证。
  4. 分析台股(如台积电、联发科)时,使用 FinMind 工具脚本获取月营收、股利等高频数据,并与 Goodinfo 或 ADR (TSM) 进行核对。
  5. 任何涉及历史股价、估值分位或长期回报的分析,需遵循前复权/后复权规则,确保数据口径一致。

这个 Skill 有哪些优点和局限?

优点
  • 明确的多市场数据源优先级表,覆盖美股、港股、A股、台股,实操性强。
  • 强制交叉验证和误差分级,显著降低数据错误风险。
  • 内置台股数据工具脚本,可直接获取高频月营收等独有数据。
  • 提供财务严谨性工具,支持市值验算、三情景估值等。
  • 对历史价格复权口径有详细规则,避免常见分析陷阱。
局限
  • 依赖外部网站(macrotrends、eastmoney、aastocks)的可用性与稳定性,未提及自动化获取失败时的回退策略。
  • 未提供测试套件或自动化测试证据,交叉验证流程依赖人工确认。
  • FinMind API 有小时级限额,未注册时可能影响大批量分析。
  • 未覆盖所有市场(如欧洲、日本等),仅针对四个市场。

如何安装这个 Skill?

该技能是 ai-berkshire 仓库中 codex-skills/financial-data/SKILL.md 的一部分。安装整个仓库后,将 codex-skills/financial-data 文件夹复制到 ~/.codex/skills 目录(Codex)或对应的 Claude Code 命令目录。具体安装脚本:git clone https://github.com/xbtlin/ai-berkshire.git;cd ai-berkshire;./scripts/install-codex-skills.sh(macOS/Linux)或 .\scripts\install-codex-skills.bat(Windows)。

如何使用这个 Skill?

在 Codex 中重启后,输入类似『使用 financial-data 获取腾讯的财务数据』的指令。技能执行时会先运行 date 命令确认当前日期,然后根据目标市场选择数据源,逐一获取财务指标并交叉验证。若需要台股数据,可手动运行 python3 tools/twstock_data.py quote 2330 等命令,或直接描述任务让 agent 调用。

常见问题

该技能需要哪些外部依赖?
需要 Python 3 环境运行工具脚本,需要网络访问数据源网站和 FinMind API,还需要本地文件系统读写用于存储 token 和报告。
如果两个来源的数据误差超过5%怎么办?
技能规则要求必须查阅原始财报(SEC EDGAR、HKEX、巨潮等)核实,以原始财报为准,并标记来源错误。
是否可以离线使用?
不能。所有数据获取都依赖网络访问外部数据源。
该技能是否适合所有市场?
主要针对美股、港股、A股和台股四大市场,未覆盖其他市场。另外,对于未上市公司,规则明确不执行交叉验证,数据需标记[估计]。

同仓库的其他 Skills

均来自 xbtlin/ai-berkshire

相关 Skills