A股财务报表查询Skill:让Claude Code秒变财务分析师

田老师做风险分析时需要获取财务报表数据,但用 Web Search 搜出来的财报数据来源不明,数字对不上,拿来做分析心里不踏实。于是帮他写了一个 Claude Code skill,直接从同花顺拉取原始财报数据,数据准确、完全免费。
它能干什么?
直接从同花顺拉取 A 股上市公司的四大财务报表,无需 token,完全免费。
| 报表 | 列数 | 内容 |
|---|---|---|
| 资产负债表 | 80列 | 流动/非流动资产、流动/非流动负债、权益各明细 |
| 利润表 | 46列 | 营收→成本各项→营业利润→净利润→每股收益 |
| 现金流量表 | 73列 | 三大活动现金流 + 间接法补充资料 |
| 财务摘要 | 20+指标 | 净利率、毛利率、ROE、存货周转率、流动比率等 |

每个报表支持三种时间维度:按报告期(最全,含季报半年报年报)、按年度(多年对比)、按单季度。
数据拿到之后,Claude Code 会直接帮你做财务分析——营收趋势、利润率变化、资产负债结构、偿债能力、现金流健康度,一目了然。
安装方法

第一步:安装 Python 依赖
pip install akshare openpyxl
akshare 是数据源库(底层调的同花顺接口),openpyxl 用于导出 Excel。
第二步:让 Claude Code 安装 skill
把下面三个文件的路径给 Claude Code,让它帮你放到 ~/.claude/skills/a-stock-financial/ 目录下即可:
~/.claude/skills/a-stock-financial/
├── skill.md # skill 定义文件(告诉 Claude Code 怎么用)
└── scripts/
├── fetch_reports.py # 查询报表脚本
└── export_excel.py # 导出 Excel 脚本
安装完成后,下次对话时说"查一下贵州茅台的财报",Claude Code 就知道该怎么做了。
怎么用?

安装好之后,直接在 Claude Code 里用自然语言对话就行。下面举几个典型场景。
场景一:查一家公司的全部财报
查一下 600519 贵州茅台的财报
Claude Code 会自动拉取四大报表,按报告期展示最近 4 期数据,以表格形式展示关键指标,并给出简要的财务分析。
场景二:只看利润表,对比近 5 年
查一下贵州茅台的利润表,按年度,最近 5 年
只返回利润表,而且是 5 个年度的数据,方便做跨年对比。
场景三:看某一期的报表
查一下贵州茅台的 2025 年报
指定报告期 2025-12-31,只返回年报数据。
场景四:查完导出 Excel
把贵州茅台的财报导出 Excel 给我
生成一个包含 4 个 Sheet(资产负债表、利润表、现金流量表、财务摘要)的 Excel 文件,拿到手就能直接做进一步的分析。
最后
这个 skill 解决的核心问题:让 AI 用可信的数据源,而不是搜到什么用什么。 直接从同花顺拉数据,保证了数据的准确性和完整性。如果你也在用 Claude Code 做财务相关的分析工作,可以试试。