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-detection、earnings-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
對多隻標的並行執行舞弊風險檢測與盈利質量分析,匯出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"]])
通過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}
{
"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
}
}
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版通過 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 三場景)。
PRO版完全包含免費版全部技能。升級後原有分析工作流無需修改,直接執行即可獲得增強結果。如需使用免費版行為,可在配置中關閉PRO增強選項。
PRO版支援單批次最多100只標的的並行分析。建議根據資料來源API限額調整並行度,避免觸發限流。批次結果自動彙總為對比矩陣並匯出Excel。
支援PDF、DOCX、HTML三種格式。PDF適合正式提交,DOCX便於團隊協作編輯,HTML適合線上展示。所有報告包含圖表、敏感性矩陣和風險提示。
排查步驟:
1. 檢查config.yaml中的rate_limit設定是否合理。
2. 確認資料來源API是否有足夠的請求配額。
3. 調整批次分析指令碼中的max_parallel和timeout_per_target引數,以適應API限額。
解決方案:
- 增加API請求配額或升級API服務。
- 調整批次分析引數以減少對API的請求頻率。
排查步驟:
1. 確認config.yaml中的valuation部分是否正確設定了敏感性變數。
2. 執行敏感性分析技能,檢查輸出結果。
3. 根據輸出結果調整模型引數。
解決方案:
- 使用敏感性分析技能來識別對估值結果影響最大的引數。
- 根據分析結果調整模型引數以最佳化估值。
更多技能請訪問小蔥技能站7w4.net。
排查步驟: 1. 檢查輸入資料是否符合報表處理技能的預期格式。 2. 使用資料清洗技能對資料進行預處理。 3. 重新執行報表處理技能。 解決方案: - 修改資料格式以匹配技能的輸入要求。 - 使用資料清洗技能來處理不正確的資料格式。
排查步驟: 1. 使用特殊事項分析技能來識別關聯交易。 2. 分析關聯交易的條款和條件。 3. 評估關聯交易對財務報表的影響。 解決方案: - 識別出關聯交易並評估其潛在風險。 - 採取措施來降低關聯交易帶來的風險。
排查步驟: 1. 確認報告中不包含敏感資料。 2. 使用加密技術保護報告。 3. 限制報告的訪問許可權。 解決方案: - 對報告進行加密處理。 - 設定訪問控制,確保只有授權使用者可以訪問報告。
| 操作 | 手動操作時間(分鐘) | 使用技能時間(分鐘) | 時間節省(%) | 成本節省(%) | 準確率提升(%) |
|---|---|---|---|---|---|
| 資料收集 | 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金鑰或訪問憑證(如適用) | |||||
| - 輸入資料已準備就緒 |
這個財務分析Skill功能很全面,聲稱包含58個專業分析模組,涵蓋估值建模、現金流分析、風險評估等。但實際體驗可能不如宣傳的那樣完善——文件中存在大量重複描述,部分效率資料看起來過於理想化,而且缺少真正可以執行的程式碼或工具。對於需要實際進行財務分析的使用者來說,可能需要額外準備資料來源和編寫程式碼才能使用。整體質量中等偏上,功能框架有亮點,但細節打磨還需加強。