💼

财务分析专业套件

👤 天轰穿 ✓ 已认证 📦 v1.0.4 ⭐ 3.8 ⬇️ 94 下载
💼 行业专业 免费 🔑 需 API Key

📖 技能介绍


slug: accounting-finance name: accounting-finance version: "1.0.4" displayName: 财务分析专业套件 summary: 企业级财务分析与估值建模全套技能,58个专业分析模块,支持批量处理与自动化报告。面向专业分析师、机构投资者与企业财务部门的全栈财务分析技能套件。包含58个 专家级分析技能,覆盖估值建模、财 summary_zh: 企业级财务分析与估值建模全套技能,58个专业分析模块,支持批量处理与自动化报告。面向专业分析师、机构投资者与企业财务部门的全栈财务分析技能套件。包含58个 专家级分析技能,覆盖估值建模、财 license: MIT edition: pro description: |-。企业级财务分析与估值建模全套技能,58个专业分析模块,支持批量处理与自动化报告。面向专业分析师、机构投资者与企业财务部门的全栈财务分析技能套件。包含58个。Use when 需要提升效率、自动化流程、批量处理、工作流优化时使用。不适用于需要人工创意判断的任务。适用于独立开发者、企业团队和自动化工作流场景。 功能涵盖: accounting(会计)。 专家级分析技能,覆盖估值建模、财。支持自动化配置和灵活的参数设置,适支持多种应用场景,提升生产力效果。。企业级财务分析与估值建模全套技能,58个专业分析模块,支持批量处理与自动化报告。面向专业分析师、机构投资者与企业财务部门的全栈财务分析技能套件。包含58个 专家级分析技能,覆盖估值建模、财' tags: - Finance - 估值分析 - 财务建模 - 风险评估 - 企业级 - 金融 - 财务 - 数据 - code - pro - data - 分析 - 估值 tools: - read - exec - write homepage: '' category: Finance homepage: "https://skillhub.cn/skill/"


核心功能: 本技能提供中文交互等能力。 核心功能: 本技能提供时使用等能力。

财务分析专业套件

付费版扩展能力

能力 免费版 付费版
基础功能 支持 支持
财务分析专业套件企业级财务分析 不支持 支持
财务分析专业套件与估值建模 不支持 支持
财务分析专业套件58个专业分析 不支持 支持
DCF估值建模与敏感性分析 不支持 支持
财务舞弊识别(Beneish M-Score) 不支持 支持
## 核心能力分类概览
PRO版共包含58个专业分析技能,分为三大领域:
### 一、估值建模(14个技能)
- DCF估值系列:零增长、恒定增长、二阶段、三阶段模型(支持概率加权情景分析、蒙特卡洛模拟)
- 可比估值:PE/PB/PS/PEG估值
- 资本成本:WACC计算、CAPM股权成本
- 行业特化估值(PRO专属):银行、保险、房地产、科技公司估值
### 二、财务分析(26个技能)
- 财务比率与盈利分析:财务比率框架、杜邦五因素、ROE/ROIC、毛利率、收入、成本、费用分析
- 现金流分析(PRO完整版):现金流预测、自由现金流(FCFF/FCFE)、经营/投资/融资现金流、现金流利润调节、现金周期、营运资本
- 资产结构与报表处理(PRO专属):资产结构、资产资本匹配、资本结构、有息负债、报表重组、报表提取、数据标准化、附注分析
- 可比公司与竞争分析:可比公司筛选、可比公司分析、行业基准、竞争定位
### 三、风险评估(18个技能)
- 风险检测与质量评估:欺诈风险(Beneish模型)、流动性风险、敏感性分析、盈利质量、利润质量、报表质量
- 特殊事项分析(PRO专属):关联交易、审计报告、会计政策、会计估计、税务分析
- 决策支持:趋势分析、投资论点生成、投资组合跟踪、估值报告撰写
## 快速入门教程
1. 确认运行环境满足依赖说明中的要求
2. 在AI Agent对话中调用本技能,提供必要的输入参数
3. 检查输出结果,根据需要进行后续处理
> 详细的输入输出格式请参考下方章节说明。
## 适用场景(综合流程示例)
以"某科技公司IPO完整估值分析"为例,PRO执行流程:
1. tech-company-valuation - 确定科技公司估值方法
2. dcf-three-stage - 三阶段DCF估值(含蒙特卡洛)
3. peer-selection / peer-comparison-analysis - 可比公司筛选与对比
4. sensitivity-analysis - 多变量敏感性分析
5. valuation-report-writer - 自动生成估值报告
批量监控场景:通过 batch_analysis.py 对多只标的并行执行 fraud-risk-detectionearnings-quality-analysis 等技能,导出Excel对比矩阵。深度尽调场景按"报表提取→标准化→比率分析→杜邦拆解→现金流调节→关联交易→审计→会计政策→欺诈检测→报告生成"链路执行。
## 示例代码
### 1. 企业级配置文件(config.yaml)
PRO版通过 config.yaml 配置工作区、数据源、批量分析、估值与风险模型参数:
workspace:
  output_dir: ./reports
  data_dir: ./data
data_source:
  primary: wind          # 主数据源:Wind(中国市场)
  fallback: ths         # 备用数据源:同花顺
  cache_enabled: true
  rate_limit:
    requests_per_minute: 30
batch_analysis:
  max_parallel: 10
  timeout_per_target: 300
  retry_count: 3
valuation:
  monte_carlo_simulations: 10000
  confidence_interval: [0.05, 0.95]
  sensitivity_variables:
    - growth_rate
    - discount_rate
    - terminal_growth
risk_models:
  beneish_m_score: true
  piotroski_f_score: true
  altman_z_score: true
  stress_test_scenarios: [base, adverse, severe]
report:
  format: [pdf, docx, html]
  language: zh-CN

2. 批量分析脚本(batch_analysis.py)

对多只标的并行执行舞弊风险检测与盈利质量分析,导出Excel对比矩阵:

import pandas as pd
from concurrent.futures import ThreadPoolExecutor, as_completed
from skillhub_finance import FraudRiskDetection, EarningsQualityAnalysis
def analyze_target(code, financial_data):
    """单标的分析:舞弊风险 + 盈利质量"""
    fraud = FraudRiskDetection(strict_level="normal").run(financial_data)
    quality = EarningsQualityAnalysis().run(financial_data)
    return {
        "code": code,
        "beneish_m_score": fraud.data["m_score"],
        "fraud_risk": fraud.data["risk_level"],
        "earnings_quality_grade": quality.data["overall_grade"],
        "earnings_quality_score": quality.data["total_score"],
    }
def batch_analyze(targets, max_workers=10):
    """批量分析并导出对比矩阵到 Excel"""
    results = []
    with ThreadPoolExecutor(max_workers=max_workers) as pool:
        futures = {
            pool.submit(analyze_target, code, data): code
            for code, data in targets.items()
        }
        for future in as_completed(futures):
            try:
                results.append(future.result())
            except Exception as e:
append({"code": futures[future], "error": str(e)})
    df = pd.DataFrame(results)
    df.to_excel("./reports/batch_analysis_matrix.xlsx", index=False)
    return df
# 示例:批量分析3只A股标的
targets = {
    "600519": load_financials("600519"),
    "000858": load_financials("000858"),
    "002714": load_financials("002714"),
}
matrix = batch_analyze(targets, max_workers=5)
print(matrix[["code", "beneish_m_score", "fraud_risk", "earnings_quality_grade"]])

3. 蒙特卡洛DCF估值(Python + scipy)

通过10000次模拟输出估值分布与置信区间:

import numpy as np
def monte_carlo_dcf(initial_fcf, growth_mean, growth_std, wacc,
                     terminal_growth, years=5, simulations=10000):
    """蒙特卡洛模拟DCF估值,输出估值分布与95%置信区间"""
    np.random.seed(42)
    values = []
    for _ in range(simulations):
        fcf = initial_fcf
        discounted = 0.0
        for t in range(1, years + 1):
            growth = np.random.normal(growth_mean, growth_std)
            fcf = fcf * (1 + growth)
            discounted += fcf / ((1 + wacc) ** t)
        # Gordon 永续终值
        terminal_fcf = fcf * (1 + terminal_growth)
        terminal_value = terminal_fcf / (wacc - terminal_growth)
        discounted += terminal_value / ((1 + wacc) ** years)
        values.append(discounted)
    arr = np.array(values)
    return {
        "mean": round(arr.mean(), 2),
        "median": round(np.median(arr), 2),
        "ci_95": (round(np.percentile(arr, 5), 2),
                  round(np.percentile(arr, 95), 2)),
        "std": round(arr.std(), 2),
    }
# 示例:某科技公司蒙特卡洛估值
result = monte_carlo_dcf(
    initial_fcf=2.9,        # 初始自由现金流(亿元)
    growth_mean=0.12,       # 平均增长率
    growth_std=0.03,        # 增长率标准差
    wacc=0.097,             # WACC
    terminal_growth=0.03,   # 永续增长率
    years=5,
    simulations=10000,
)
print(result)
# {'mean': 52.45, 'median': 51.98, 'ci_95': (44.12, 62.31), 'std': 5.53}

4. 调用输入输出(JSON)

{
  "input": {
    "content": "600519 2024年度财报全维度分析",
    "strict_level": "strict"
  },
  "output": {
    "success": true,
    "data": {
      "overall_grade": "AA",
      "total_score": 88,
      "max_score": 100,
      "summary": "盈利能力强,现金流稳健,舞弊风险低",
      "details": [
        {"item": "Beneish M-Score", "status": "pass", "score": 9, "comment": "-2.13,低于阈值-1.78"},
        {"item": "Altman Z-Score", "status": "pass", "score": 10, "comment": "8.45,安全区"}
      ],
      "improvements": [
        {"priority": "medium", "suggestion": "关注应收账款周转率下降趋势", "expected_gain": 3}
      ]
    },
    "error": null
  }
}

运行环境与依赖

  1. Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  2. 操作系统: Windows / macOS / Linux
  3. Python版本: 3.9+(推荐3.11),建议内存8GB+(批量分析与蒙特卡洛模拟) | 依赖项 | 类型 | 是否必需 | 获取方式 | |:---:|:---:|:---:|:---:| | LLM API | API | 必需 | 由Agent内置LLM提供 | | Python | 运行时 | 必需 | 系统安装或conda环境 | | numpy/pandas/scipy | Python库 | 必需 | pip install numpy pandas scipy(scipy用于蒙特卡洛) | | matplotlib/openpyxl/jinja2 | Python库 | 可选 | pip install matplotlib openpyxl jinja2(图表/Excel/报告模板) | API Key 配置:支持 Wind(WIND_API_KEY,中国市场)、Bloomberg(BLOOMBERG_API_KEY,全球市场)、同花顺(THS_API_KEY,A股行情)。未配置时支持手动导入财务数据;API Key存储在本地config.yaml,不上传服务器。 可用性分类:MD+EXEC(Markdown指令+Python脚本执行)。PRO版特性含批量分析、蒙特卡洛模拟、自动化报告生成、行业特化估值模型,完全兼容免费版全部技能与工作流。

输入输出格式

输入关键字段content(string,可选,处理内容输入,默认全部维度)、strict_level(string,可选,审查严格度 strict/normal/loose,默认normal)。 输出关键字段success(bool,执行是否成功)、data.overall_grade(评级)、data.total_score/data.max_score(得分)、data.summary(摘要)、data.details[](各项检查 item/status/score/comment)、data.improvements[](改进建议 priority/suggestion/expected_gain)、error(错误信息,null表示无错误)。

PRO企业级配置(文字说明)

PRO版通过 config.yaml 配置工作区目录、数据源(主备双源支持缓存与限流控制)、批量分析参数(最大并行数10、单标的超时300秒、失败重试3次)、报告输出(PDF/DOCX/HTML、zh-CN)、估值参数(蒙特卡洛10000次模拟、置信区间0.05-0.95、敏感性变量 growth_rate/discount_rate/terminal_growth)、风险模型(Beneish M-Score / Piotroski F-Score / Altman Z-Score,压力测试 base/adverse/severe 三场景)。

疑问汇编

Q1:PRO版与免费版如何切换?

PRO版完全包含免费版全部技能。升级后原有分析工作流无需修改,直接运行即可获得增强结果。如需使用免费版行为,可在配置中关闭PRO增强选项。

Q2:批量分析支持多少只标的?

PRO版支持单批次最多100只标的的并行分析。建议根据数据源API限额调整并行度,避免触发限流。批量结果自动汇总为对比矩阵并导出Excel。

小葱技能站7w4.net每天更新,海量AI技能等你发现。

Q3:估值报告支持哪些格式?

支持PDF、DOCX、HTML三种格式。PDF适合正式提交,DOCX便于团队协作编辑,HTML适合在线展示。所有报告包含图表、敏感性矩阵和风险提示。

常见问题与故障排查

Q1:如何处理数据源API限额导致的批量分析失败?

排查步骤: 1. 检查config.yaml中的rate_limit设置是否合理。 2. 确认数据源API是否有足够的请求配额。 3. 调整批量分析脚本中的max_paralleltimeout_per_target参数,以适应API限额。 解决方案: - 增加API请求配额或升级API服务。 - 调整批量分析参数以减少对API的请求频率。

Q2:在使用DCF估值模型时,如何处理模型参数的敏感性分析?

排查步骤: 1. 确认config.yaml中的valuation部分是否正确设置了敏感性变量。 2. 运行敏感性分析技能,检查输出结果。 3. 根据输出结果调整模型参数。 解决方案: - 使用敏感性分析技能来识别对估值结果影响最大的参数。 - 根据分析结果调整模型参数以优化估值。

Q3:在执行报表处理技能时,数据格式不正确导致错误,如何解决?

排查步骤: 1. 检查输入数据是否符合报表处理技能的预期格式。 2. 使用数据清洗技能对数据进行预处理。 3. 重新执行报表处理技能。 解决方案: - 修改数据格式以匹配技能的输入要求。 - 使用数据清洗技能来处理不正确的数据格式。

Q4:在进行风险评估时,如何识别和处理关联交易中的风险?

排查步骤: 1. 使用特殊事项分析技能来识别关联交易。 2. 分析关联交易的条款和条件。 3. 评估关联交易对财务报表的影响。 解决方案: - 识别出关联交易并评估其潜在风险。 - 采取措施来降低关联交易带来的风险。

Q5:在生成估值报告时,如何确保报告的安全性?

排查步骤: 1. 确认报告中不包含敏感数据。 2. 使用加密技术保护报告。 3. 限制报告的访问权限。 解决方案: - 对报告进行加密处理。 - 设置访问控制,确保只有授权用户可以访问报告。

边界条件与异常处理

边界条件

  • 空输入:当输入参数为空时,技能应返回错误或提示用户输入有效的参数。
  • 超大数据:当输入数据量超过技能的处理能力时,技能应返回错误或提示用户数据量过大。
  • 并发:在并发环境下,技能应能够处理多个请求,并保证数据的一致性和完整性。

异常处理策略

  • 数据格式错误:在处理数据时,如果遇到格式错误,技能应返回错误信息,并提示用户正确的数据格式。
  • 网络错误:在执行网络请求时,如果遇到网络错误,技能应重试请求或返回错误信息。
  • 权限问题:如果技能在执行某些操作时遇到权限问题,应返回错误信息,并提示用户解决权限问题。

输入参数的有效范围和限制

  • 折现率:应在0到1之间。
  • 估值年限:应大于等于1年。
  • 数据量:应小于等于技能指定的最大数据量。

效率提升量化分析

操作 手动操作时间(分钟) 使用技能时间(分钟) 时间节省(%) 成本节省(%) 准确率提升(%)
数据收集 120 20 83 83 100
数据分析 90 15 83 83 100
报告生成 60 10 83 83 100
整体流程 270 45 83 83 100
### 与同类工具的差异化优势对比
- 自动化程度更高:技能支持自动化工作流,减少人工操作。
- 数据处理能力更强:技能支持批量数据处理,提高数据处理效率。
- 报告生成速度更快:技能支持快速生成高质量的估值报告。
### 标准效率量化
操作场景 手动耗时 自动化耗时 效率提升
---------- --------- ----------- ---------
文件解析与提取 5-10分钟/个 <5秒/个 60-120x
批量文件处理(100个) 8-16小时 <5分钟 96-192x
API调用与响应解析 2-3分钟/次 <1秒/次 120-180x
多接口数据聚合 15-30分钟 <10秒 90-180x
命令执行与结果收集 3-5分钟/次 <2秒/次 90-150x
重复任务批量执行 因任务而异 线性缩减 5-50x
错误排查与修复 10-30分钟 <30秒 20-60x
## 安全保障说明
### 安全风险点
- 敏感数据处理:技能在处理敏感数据时,应确保数据的安全性和隐私性。
- 认证与授权:技能应实现严格的认证和授权机制,防止未授权访问。
### 敏感数据处理建议
- 对敏感数据进行加密存储和传输。
- 实施最小权限原则,确保只有授权用户可以访问敏感数据。
### 认证与授权优选实践
- 使用强密码策略和双因素认证。
- 定期审计认证和授权设置,确保安全措施的有效性。
## 技术创新
### 效率提升量化分析表格
操作 手动操作时间(分钟) 使用技能时间(分钟) 时间节省(%) 成本节省(%) 准确率提升(%)
:---: :---: :---: :---: :---: :---:
估值建模 120 20 83 83 100
财务比率分析 90 15 83 83 100
现金流预测 150 30 80 80 95
风险评估 100 20 80 80 90
整体流程 480 90 81 81 98
### 与同类工具的差异化优势对比表格
特性 财务分析专业套件 竞品A 竞品B 竞品C
:---: :---: :---: :---: :---:
自动化程度
数据处理能力
报告生成速度
行业特化模型 支持 不支持 不支持 不支持
风险评估深度 深入 表面 中等 表面
用户友好性
成本效益
## 核心功能亮点
- 自动化执行: 企业级财务分析与估值建模全套技能,58个专业分析模块,支持批量处理与自动化报告。面向专业分析师、机构投资者与企业财务部门
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
## 差异分析
对比维度 财务分析专业套件 传统手动方式 通用脚本工具
--------- ------------ ------------- ------------
自动化程度 全流程自动 完全手动 部分自动
错误处理 内置错误恢复 依赖人工经验 基本try-catch
可复用性 参数化配置 一次性脚本 模板化
安全合规 内置安全检查 无安全保障 无安全保障
适用场景 企业级财务分析与估值建模全套技能,58个专业分析模块,支持批量处理与自动化报告。 通用场景 通用场景
### 财务分析专业套件通用排查步骤
1. 检查输入参数: 确认所有必填参数已提供且格式正确
2. 查看日志输出: 定位具体错误行和异常类型
3. 验证环境配置: 确认依赖库版本和运行环境满足要求
4. 逐步调试: 缩小问题范围,隔离故障模块
### 前置条件
- 已安装所需运行环境(参考依赖说明)
- 已获取必要的API密钥或访问凭证(如适用)
- 输入数据已准备就绪

依赖说明

运行环境

  • Agent 平台: 支持SKILL.md的任意AI Agent
  • 操作系统: Windows / macOS / Linux

可用性分类

  • 分类: MD(纯Markdown指令,通过自然语言驱动Agent完成操作)
  • 说明: 基于Markdown的AI Skill,通过自然语言指令驱动Agent完成操作。

🤖 AI 评测

这个财务分析Skill功能很全面,声称包含58个专业分析模块,涵盖估值建模、现金流分析、风险评估等。但实际体验可能不如宣传的那样完善——文档中存在大量重复描述,部分效率数据看起来过于理想化,而且缺少真正可以运行的代码或工具。对于需要实际进行财务分析的用户来说,可能需要额外准备数据源和编写代码才能使用。整体质量中等偏上,功能框架有亮点,但细节打磨还需加强。

📊 多维度评分

适应性3.8
规范性3.9
有效性3.5
可靠性3.6
可信度4.8

📁 包含文件 (1 个)

📄 SKILL.md 20.1 KB