Best use case
financial-report-layout-parsing is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
用于三表/附注拆分的财报版式解析原子 skill,适用于通用行业文档解析场景。
Teams using financial-report-layout-parsing 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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/financial-report-layout-parsing/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How financial-report-layout-parsing Compares
| Feature / Agent | financial-report-layout-parsing | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
用于三表/附注拆分的财报版式解析原子 skill,适用于通用行业文档解析场景。
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
## 数据来源
本 Skill 支持多种财务报表输入格式,核心数据来源包括:
### 1. 财务报表类型
- **年度报告**:年度财务报告
- **季度报告**:季度财务报告
- **半年度报告**:半年度财务报告
- **临时报告**:临时财务报告
### 2. 文档格式
- **PDF格式**:PDF格式的财务报表
- **Word格式**:Word格式的财务报表
- **Excel格式**:Excel格式的财务报表
- **HTML格式**:网页格式的财务报表
### 3. 报表结构
- **利润表**:利润表部分
- **资产负债表**:资产负债表部分
- **现金流量表**:现金流量表部分
- **财务报表附注**:财务报表附注部分
### 4. 数据格式要求
- **文件路径**:本地文件路径或网络文件URL
- **文件编码**:UTF-8、GBK、GB2312等
- **文件权限**:需要读取权限
> 说明:本 Skill 不包含文档采集功能,需要用户提供财务报表文件。建议报表格式规范,以便进行准确的版式解析。
---
## 功能
本 Skill 提供全面的财报版式解析能力,涵盖多种解析功能:
### 1. 报表结构识别
- **报表类型识别**:识别报表的类型和期间
- **报表章节识别**:识别报表的章节结构
- **报表页面识别**:识别报表的页面布局
- **报表区域识别**:识别报表的不同区域
### 2. 三大报表识别
- **利润表识别**:识别和提取利润表
- **资产负债表识别**:识别和提取资产负债表
- **现金流量表识别**:识别和提取现金流量表
- **报表关联识别**:识别报表之间的关联关系
### 3. 附注识别
- **附注章节识别**:识别附注的章节结构
- **附注内容提取**:提取附注的具体内容
- **附注表格识别**:识别附注中的表格
- **附注关联识别**:识别附注与报表的关联
### 4. 表格结构解析
- **表格定位**:定位报表中的表格位置
- **表格结构识别**:识别表格的行列结构
- **表格内容提取**:提取表格的具体内容
- **表格格式保留**:保留表格的格式信息
### 5. 版式还原
- **版式结构还原**:尽可能还原报表的原始版式
- **格式信息保留**:保留字体、字号等格式信息
- **布局信息记录**:记录页面布局和元素位置
- **版式标准化**:标准化报表版式
### 6. 高级处理功能
- **报表拆分**:拆分报表的不同部分
- **报表合并**:合并报表的不同部分
- **报表验证**:验证报表的完整性
- **报表报告**:生成报表解析报告
---
## 使用示例
### 输出示例
```json
{
"source_info": {
"document_id": "DOC001",
"document_type": "annual_report",
"report_period": "2024",
"source_file": "annual_report.pdf",
"page_count": 200
},
"report_structure": {
"sections": [
{
"section_id": "SEC001",
"section_name": "利润表",
"section_type": "income_statement",
"start_page": 50,
"end_page": 52,
"tables": [
{
"table_id": "TBL001",
"table_type": "income_statement",
"position": {
"page": 50,
"bbox": [100, 200, 500, 600]
},
"row_count": 30,
"column_count": 5
}
]
},
{
"section_id": "SEC002",
"section_name": "资产负债表",
"section_type": "balance_sheet",
"start_page": 53,
"end_page": 55,
"tables": [
{
"table_id": "TBL002",
"table_type": "balance_sheet",
"position": {
"page": 53,
"bbox": [100, 200, 500, 700]
},
"row_count": 50,
"column_count": 5
}
]
},
{
"section_id": "SEC003",
"section_name": "现金流量表",
"section_type": "cash_flow_statement",
"start_page": 56,
"end_page": 58,
"tables": [
{
"table_id": "TBL003",
"table_type": "cash_flow_statement",
"position": {
"page": 56,
"bbox": [100, 200, 500, 600]
},
"row_count": 25,
"column_count": 5
}
]
},
{
"section_id": "SEC004",
"section_name": "财务报表附注",
"section_type": "notes",
"start_page": 59,
"end_page": 200,
"subsections": [
{
"subsection_name": "一、公司基本情况",
"start_page": 59,
"end_page": 65
},
{
"subsection_name": "二、财务报表编制基础",
"start_page": 66,
"end_page": 70
}
]
}
]
},
"statistics": {
"total_sections": 4,
"total_tables": 3,
"total_pages": 200,
"parsing_confidence": 0.95
}
}
```
---
## 注意事项与限制
### 1. 报表格式要求
- 标准格式报表解析准确率较高
- 非标准格式可能影响解析
- 扫描版报表需要OCR支持
### 2. 报表结构识别
- 标准报表结构识别准确率较高
- 非标准结构可能需要人工处理
- 复杂结构可能需要人工分析
### 3. 表格识别准确性
- 标准表格识别准确率较高
- 复杂表格可能需要人工处理
- 合并单元格可能影响识别
### 4. 附注解析
- 标准附注格式解析准确率较高
- 非标准附注可能需要人工处理
- 复杂附注可能需要人工分析
### 5. 使用限制
- 本 Skill 不包含报表编辑功能
- 解析结果需要人工复核
- 复杂报表可能需要人工处理
---
## 参考资料
- 见 references/ 目录中的相关文档,包括:
- 财报版式解析方法手册
- 财务报表结构标准
- 表格识别算法说明
- 性能优化指南Related Skills
securities-financial-analyzer
券商财务深度分析工具。分析上市券商(如中信证券、华泰证券等)的财务报表,包括资产负债表、利润表、现金流量表核心指标。支持ROE/ROA分析、杠杆率、手续费收入占比、自营收入占比等关键指标计算。使用同花顺iFinD API、Tushare Pro、AkShare获取真实财报数据。适用于券商个股研究、投资决策、财务健康度评估。
financial-futures-analyzer
金融期货专项分析工具。分析股指期货(IF、IC、IH、IM)、国债期货(T、TF、TS)等金融衍生品。获取基差、贴水率、期现价差、持仓结构等。使用AkShare期货数据、中金所数据。适用于对冲策略、期现套利、资产配置。
bank-financial-analyzer
商业银行财务深度分析。分析个股银行(如招商银行、工商银行等)的财务报表,包括资产负债表、利润表、现金流量表核心指标。支持ROE/ROA分析、净息差、手续费收入占比、成本收入比等关键指标计算。使用同花顺iFinD API、Tushare Pro获取真实财报数据。适用于银行个股研究、投资决策、财务健康度评估。
trustee-report
用于信托领域存续管理中的受托报告助手场景,支持结构化处理与报告输出。
trustee-report-special
用于信托领域存续期管理中的受托报告助手-专项版场景。支持结构化输入处理、规则分析与Markdown结果输出。
trustee-report-quarterly
用于信托领域存续期管理中的受托报告助手-季报版场景。支持结构化输入处理、规则分析与Markdown结果输出。
trustee-report-monthly
用于信托领域存续期管理中的受托报告助手-月报版场景。支持结构化输入处理、规则分析与Markdown结果输出。
risk-weekly-report
用于信托领域存续期管理中的风险周报助手场景。支持结构化输入处理、规则分析与Markdown结果输出。
risk-daily-report
用于信托领域存续期管理中的风险日报助手场景。支持结构化输入处理、规则分析与Markdown结果输出。
routine-physical-exam-report-analysis-assistant
当用户需要对常规体检报告进行专业、结构化的解析,提取异常指标、异常结论、边界值异常、复查建议、长期健康风险线索和与核保相关的重要医学信息,并生成适合保险核保、补问流转和资料审查的结构化解析结果时使用本 skill。
research-report-draft-junior
研报初稿助手 - 助理研究员版。专为助理研究员/实习生设计,提供结构化研报框架、数据填充指引、基础分析模板,帮助快速完成研报初稿。 **触发场景**: - 用户是助理研究员/实习生,需要写研报初稿 - 用户说"帮我搭个框架"、"写个初稿"、"研报模板" - 需要结构化模板、数据填充指引 - 需要基础分析逻辑、常用表述 **关键词**:"助理"、"实习生"、"初稿"、"框架"、"模板"、"研报草稿"、"新手"、"入门"
research-report-draft-institutional
研报初稿助手 - 机构客户版。专为服务机构客户设计,输出专业严谨、数据详实、逻辑严密的深度研报,满足保险、公募、私募等机构投资者需求。 **触发场景**: - 用户需要写面向机构客户的研报 - 用户说"机构版"、"公募"、"保险"、"私募"、"专业版" - 需要专业严谨、数据详实 - 需要逻辑严密、模型完善 **关键词**:"机构"、"公募"、"保险"、"私募"、"专业"、"深度"、"严谨"