akshare-report

财报数据Skill - 提供三大报表、财务指标、杜邦分析 via AkShare

105 stars

Best use case

akshare-report is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

财报数据Skill - 提供三大报表、财务指标、杜邦分析 via AkShare

Teams using akshare-report should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/akshare-report/SKILL.md --create-dirs "https://raw.githubusercontent.com/aifinlab/FinClaw/main/skills/akshare-report/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/akshare-report/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How akshare-report Compares

Feature / Agentakshare-reportStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

财报数据Skill - 提供三大报表、财务指标、杜邦分析 via AkShare

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# SKILL.md - akshare-report

## 技能信息

| 属性 | 内容 |
|:---|:---|
| **名称** | akshare-report |
| **版本** | 1.1.0 |
| **分类** | 财报数据 |
| **状态** | ✅ 已上线 |
| **维护者** | FinClaw Core Team |
| **最后更新** | 2026-03-19 |

## 功能描述

财报数据Skill,提供上市公司三大财务报表(资产负债表、利润表、现金流量表)查询、财务指标分析、杜邦分析等功能。

## 触发意图

### 主要触发词
- "财报"、"年报"、"季报"
- "资产负债表"、"利润表"、"现金流量表"
- "ROE"、"毛利率"、"净利率"
- "杜邦分析"、"财务指标"
- "营收"、"净利润"、"现金流"

### Few-shot 示例

| 用户输入 | 识别意图 | 调用函数 |
|:---|:---|:---|
| 茅台财报数据 | financial_report | financial_report.py 600519 |
| 财务指标分析 | financial_indicator | financial_indicator.py 600519 |
| 杜邦分析 | financial_dupont | financial_dupont.py 600519 |
| 最新季报 | financial_report | financial_report.py 600519 --latest |

## 数据源配置

| 数据类型 | 主要来源 | 备用来源 | 认证要求 |
|:---|:---|:---|:---:|
| 三大报表 | AkShare-东方财富 | - | 无需 |
| 财务指标 | AkShare | - | 无需 |

## 三大报表说明

| 报表 | 主要内容 | 关键指标 |
|:---|:---|:---|
| **资产负债表** | 资产、负债、股东权益 | 资产负债率、流动比率 |
| **利润表** | 收入、成本、利润 | 营收、净利润、毛利率 |
| **现金流量表** | 经营/投资/筹资现金流 | 经营现金流、自由现金流 |

## 功能列表

### 1. 三大表数据
- **功能描述**: 获取资产负债表、利润表、现金流量表
- **输入参数**: 股票代码、报表类型(年报/季报)
- **输出格式**: Markdown表格
- **数据源**: AkShare-东方财富
- **数据时效**: 季度更新(财报披露后)
- **使用示例**:
  ```bash
  python scripts/financial_report.py 600519
  python scripts/financial_report.py 600519 --type annual
  ```

### 2. 财务指标
- **功能描述**: 获取核心财务指标
- **输入参数**: 股票代码
- **输出格式**: Markdown表格
- **数据源**: AkShare
- **数据时效**: 季度更新
- **使用示例**:
  ```bash
  python scripts/financial_indicator.py 600519
  ```

### 3. 杜邦分析
- **功能描述**: 进行杜邦分析,拆解ROE驱动因素
- **输入参数**: 股票代码
- **输出格式**: Markdown报告
- **数据源**: AkShare
- **数据时效**: 季度更新
- **使用示例**:
  ```bash
  python scripts/financial_dupont.py 600519
  ```

## 核心财务指标

| 指标 | 公式 | 优秀标准 |
|:---|:---|:---:|
| **ROE** | 净利润/净资产 | >15% |
| **ROA** | 净利润/总资产 | >8% |
| **毛利率** | (营收-成本)/营收 | >30% |
| **净利率** | 净利润/营收 | >10% |
| **资产负债率** | 负债/资产 | <60% |
| **流动比率** | 流动资产/流动负债 | >1.5 |
| **速动比率** | (流动资产-存货)/流动负债 | >1.0 |

## 杜邦分析公式

```
ROE = 净利率 × 资产周转率 × 权益乘数

    净利润     营业收入     总资产
  = ────── × ──────── × ────────
    营业收入     总资产       净资产

解读:
- 净利率: 盈利能力
- 资产周转率: 运营效率
- 权益乘数: 财务杠杆
```

## 脚本清单

| 脚本名 | 功能 | 入口点 |
|:---|:---|:---:|
| financial_report.py | 三大表数据 | ✅ |
| financial_indicator.py | 财务指标 | ✅ |
| financial_dupont.py | 杜邦分析 | ✅ |

## 数据来源标注规范

```markdown
---
📊 **数据来源**: AkShare-东方财富
⏱️ **数据时间**: 2026-03-19
📌 **报告期**: 2025年年报
🔗 **原始来源**: 上市公司年报
🔧 **分析工具**: FinClaw v1.0
```

## 依赖要求

```
akshare>=1.10.0
pandas>=1.3.0
pyyaml>=5.4.0
```

## 财报披露日历

| 报告 | 披露时间 |
|:---|:---|
| 一季报 | 4月1日-4月30日 |
| 半年报 | 7月1日-8月31日 |
| 三季报 | 10月1日-10月31日 |
| 年报 | 次年1月1日-4月30日 |

## 更新日志

| 版本 | 日期 | 变更内容 |
|:---|:---:|:---|
| 1.1.0 | 2026-03-19 | 符合FinClaw数据规范v1.0,新增杜邦分析 |
| 1.0.0 | 2026-03-13 | 初始版本 |

---

*本Skill遵循 FinClaw 数据规范 v1.0 | 数据来源强制标注 | 禁止训练数据编造*

Related Skills

trustee-report

105
from aifinlab/FinClaw

用于信托领域存续管理中的受托报告助手场景,支持结构化处理与报告输出。

trustee-report-special

105
from aifinlab/FinClaw

用于信托领域存续期管理中的受托报告助手-专项版场景。支持结构化输入处理、规则分析与Markdown结果输出。

trustee-report-quarterly

105
from aifinlab/FinClaw

用于信托领域存续期管理中的受托报告助手-季报版场景。支持结构化输入处理、规则分析与Markdown结果输出。

trustee-report-monthly

105
from aifinlab/FinClaw

用于信托领域存续期管理中的受托报告助手-月报版场景。支持结构化输入处理、规则分析与Markdown结果输出。

risk-weekly-report

105
from aifinlab/FinClaw

用于信托领域存续期管理中的风险周报助手场景。支持结构化输入处理、规则分析与Markdown结果输出。

risk-daily-report

105
from aifinlab/FinClaw

用于信托领域存续期管理中的风险日报助手场景。支持结构化输入处理、规则分析与Markdown结果输出。

routine-physical-exam-report-analysis-assistant

105
from aifinlab/FinClaw

当用户需要对常规体检报告进行专业、结构化的解析,提取异常指标、异常结论、边界值异常、复查建议、长期健康风险线索和与核保相关的重要医学信息,并生成适合保险核保、补问流转和资料审查的结构化解析结果时使用本 skill。

research-report-draft-junior

105
from aifinlab/FinClaw

研报初稿助手 - 助理研究员版。专为助理研究员/实习生设计,提供结构化研报框架、数据填充指引、基础分析模板,帮助快速完成研报初稿。 **触发场景**: - 用户是助理研究员/实习生,需要写研报初稿 - 用户说"帮我搭个框架"、"写个初稿"、"研报模板" - 需要结构化模板、数据填充指引 - 需要基础分析逻辑、常用表述 **关键词**:"助理"、"实习生"、"初稿"、"框架"、"模板"、"研报草稿"、"新手"、"入门"

research-report-draft-institutional

105
from aifinlab/FinClaw

研报初稿助手 - 机构客户版。专为服务机构客户设计,输出专业严谨、数据详实、逻辑严密的深度研报,满足保险、公募、私募等机构投资者需求。 **触发场景**: - 用户需要写面向机构客户的研报 - 用户说"机构版"、"公募"、"保险"、"私募"、"专业版" - 需要专业严谨、数据详实 - 需要逻辑严密、模型完善 **关键词**:"机构"、"公募"、"保险"、"私募"、"专业"、"深度"、"严谨"

research-report-draft-analyst

105
from aifinlab/FinClaw

研报初稿助手 - 研究员版。专为成熟研究员设计,提供深度分析框架、差异化观点提炼、复杂模型支持,帮助完成高质量深度研报。 **触发场景**: - 用户是成熟研究员,需要写深度研报 - 用户说"深度报告"、"差异化观点"、"复杂分析" - 需要深度分析框架、差异化视角 - 需要复杂模型支持、敏感性分析 **关键词**:"研究员"、"深度报告"、"差异化"、"复杂分析"、"深度研报"、"专业版"

regulatory-reporting-validation-assistant

105
from aifinlab/FinClaw

当用户需要对银行监管报送材料、监管报表、统计口径、校验规则、跨表一致性、字段完整性、勾稽关系、异常差异说明、报送前复核清单进行审查、核验、问题定位、整改建议或报告生成时,使用本技能。 适用于监管报送校验、报送前复核、口径一致性审查、字段质量检查、跨表勾稽校验、异常波动解释、补充说明撰写等场景。

operations-weekly-report

105
from aifinlab/FinClaw

用于信托领域合规与运营中的运营周报助手场景,支持结构化处理与报告输出。