Financial Analyzing
huangjia2019/claude-code-engineering
Analyze financial data, calculate financial ratios, and generate analysis reports.
对单个A股上市公司的财务报表进行深度分析,评估盈利质量、财务健康状况、财务造假风险和运营效率。当用户要求深入分析某家公司的财务报表、杜邦分析、盈利质量检查、资产负债表分析、现金流分析、Z值评分、M值评分、营运资本分析,或任何详细的单公司财务审视时使用此技能。
$ npx skills add Geeksfino/finskills --skill financial-statement-analyzer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Geeksfino/finskills financial-statement-analyzer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Geeksfino/finskills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/China-market/financial-statement-analyzer .claude/skills/financial-statement-analyzer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "financial-statement-analyzer" agent skill from https://github.com/Geeksfino/finskills/tree/main/China-market/financial-statement-analyzer into .claude/skills/financial-statement-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-statement-analyzer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Geeksfino/finskills/tree/main/China-market/financial-statement-analyzerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Geeksfino/finskills --skill financial-statement-analyzer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Geeksfino/finskills financial-statement-analyzer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Geeksfino/finskills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/China-market/financial-statement-analyzer .agents/skills/financial-statement-analyzer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "financial-statement-analyzer" agent skill from https://github.com/Geeksfino/finskills/tree/main/China-market/financial-statement-analyzer into .agents/skills/financial-statement-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-statement-analyzer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Geeksfino/finskills --skill financial-statement-analyzer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Geeksfino/finskills financial-statement-analyzer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Geeksfino/finskills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/China-market/financial-statement-analyzer .cursor/skills/financial-statement-analyzer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "financial-statement-analyzer" agent skill from https://github.com/Geeksfino/finskills/tree/main/China-market/financial-statement-analyzer into .cursor/skills/financial-statement-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-statement-analyzer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Geeksfino/finskills.git --path China-market/financial-statement-analyzer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Geeksfino/finskills --skill financial-statement-analyzer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Geeksfino/finskills financial-statement-analyzer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Geeksfino/finskills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/China-market/financial-statement-analyzer .gemini/skills/financial-statement-analyzer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "financial-statement-analyzer" agent skill from https://github.com/Geeksfino/finskills/tree/main/China-market/financial-statement-analyzer into .gemini/skills/financial-statement-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-statement-analyzer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Geeksfino/finskills financial-statement-analyzerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Geeksfino/finskills --skill financial-statement-analyzer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Geeksfino/finskills.git skills-src && mkdir -p .github/skills && cp -r skills-src/China-market/financial-statement-analyzer .github/skills/financial-statement-analyzer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "financial-statement-analyzer" agent skill from https://github.com/Geeksfino/finskills/tree/main/China-market/financial-statement-analyzer into .github/skills/financial-statement-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-statement-analyzer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Geeksfino/finskills --skill financial-statement-analyzer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Geeksfino/finskills financial-statement-analyzer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Geeksfino/finskills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/China-market/financial-statement-analyzer .opencode/skills/financial-statement-analyzer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "financial-statement-analyzer" agent skill from https://github.com/Geeksfino/finskills/tree/main/China-market/financial-statement-analyzer into .opencode/skills/financial-statement-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-statement-analyzer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
financial-statement-analyzer对单个A股上市公司的财务报表进行深度分析,评估盈利质量、财务健康状况、财务造假风险和运营效率。当用户要求深入分析某家公司的财务报表、杜邦分析、盈利质量检查、资产负债表分析、现金流分析、Z值评分、M值评分、营运资本分析,或任何详细的单公司财务审视时使用此技能。
Financial Statement Analyzer is an agent skill from Geeksfino/finskills. 对单个A股上市公司的财务报表进行深度分析,评估盈利质量、财务健康状况、财务造假风险和运营效率。当用户要求深入分析某家公司的财务报表、杜邦分析、盈利质量检查、资产负债表分析、现金流分析、Z值评分、M值评分、营运资本分析,或任何详细的单公司财务审视时使用此技能。
Its SKILL.md is about 800 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/analysis-methodology.md` and `references/output-template.md`).
It sits in Business, Finance & HR, covering Financial analysis. The repository describes itself as: Financial engineering and risk/compliance skills for agents. The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8722415. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Financial Statement Analyzer loads about 803 tokens when it runs, and up to ~4.2k if it reads all its reference files. Until then it costs about 40 tokens; SKILL.md has 210 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Geeksfino/finskills at commit 8722415, republished under its Apache-2.0 licence (© Geeksfino). 210 words, ~803 tokens.
.claude/skills/financial-statement-analyzer/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.扮演法证财务分析师。对单个A股上市公司的财务报表进行全面分析,评估盈利质量、财务健康状况、财务造假风险指标和运营效率。
与用户确认:
进行5因子杜邦分析。详细公式参见 references/analysis-methodology.md。
ROE = 税负系数 × 利息负担系数 × 营业利润率 × 资产周转率 × 权益乘数| 组成部分 | 公式 | 揭示内容 |
|---|---|---|
| 税负系数 | 净利润 / 税前利润 | 税收效率 |
| 利息负担系数 | 税前利润 / EBIT | 债务成本影响 |
| 营业利润率 | EBIT / 营业收入 | 运营效率 |
| 资产周转率 | 营业收入 / 总资产 | 资产利用效率 |
| 权益乘数 | 总资产 / 股东权益 | 财务杠杆 |
追踪各组成部分5年变化趋势,识别ROE变化的驱动因素。
评估报告盈利是否反映真实经济价值:
| 测试 | 衡量内容 | 红灯阈值 |
|---|---|---|
| 应计比率 | 非现金盈利占比 | > 总资产的10% |
| 现金转化率 | 经营现金流 / 净利润 | 持续 < 0.8 |
| 收入确认 | 收入增长 vs 应收账款增长 | 应收增速超过收入 |
| 合同负债/预收 | 合同负债趋势 | 下降(提前确认收入) |
| 非经常性项目 | 一次性收益/费用频率 | "非经常性"项目每年出现 |
| 政府补助依赖 | 政府补助占净利润比例 | > 30%(利润可持续性存疑) |
计算综合财务健康指标:
| 模型 | 用途 | 组成部分 |
|---|---|---|
| Altman Z值 | 破产预测 | 营运资本、留存收益、EBIT、市值、营收——均相对于总资产 |
| Piotroski F值 | 财务实力 | 9个二元信号,涵盖盈利能力、杠杆和效率 |
| Beneish M值 | 盈利操纵检测 | 8个变量,衡量财务数据中的异常 |
详细公式和解读参见 references/analysis-methodology.md。
通过现金转化周期考察运营效率:
| 指标 | 公式 | 揭示内容 |
|---|---|---|
| 应收账款周转天数(DSO) | (应收账款 / 营业收入) × 365 | 收款效率 |
| 存货周转天数(DIO) | (存货 / 营业成本) × 365 | 存货管理 |
| 应付账款周转天数(DPO) | (应付账款 / 营业成本) × 365 | 付款实践 |
| 现金转化周期 | DSO + DIO − DPO | 营运资本效率 |
追踪5年趋势并与同行比较。
识别表外和隐性风险:
| 风险领域 | 检查内容 |
|---|---|
| 商誉/无形资产 | 相对净资产的规模;减值风险(A股并购商誉减值是常见雷区) |
| 关联交易 | 与控股股东及关联方的交易规模和定价公允性 |
| 应收票据及应收账款 | 商业承兑汇票的信用风险 |
| 在建工程 | 长期不结转固定资产的项目(可能的费用资本化) |
| 其他应收款 | 对关联方的资金占用 |
| 股份支付 | 稀释影响 |
| 有息负债到期结构 | 短期偿债压力 vs 现金/再融资能力 |
| 股权质押 | 大股东股权质押比例 |
按业务分部拆解业绩:
与2–3家直接竞争对手比较关键指标:
| 指标类别 | 具体指标 |
|---|---|
| 盈利能力 | 毛利率、营业利润率、净利率、ROE、ROIC |
| 效率 | 资产周转率、存货周转率、应收周转率 |
| 杠杆 | 资产负债率、利息保障倍数、净负债/EBITDA |
| 估值 | PE、EV/EBITDA、P/FCF、PEG |
| 成长性 | 营收CAGR、EPS CAGR、FCF CAGR |
按 references/output-template.md 编制报告:
如需实时市场数据支撑分析,请使用金融数据工具包技能(findata-toolkit-cn)。该工具包提供A股实时行情、财务指标、董监高增减持、北向资金、宏观数据等功能,所有数据源免费,无需API密钥。
© Geeksfino, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in China-market/financial-statement-analyzer of Geeksfino/finskills.
Open the folder on GitHubat commit 8722415
Financial Statement Analyzer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Financial Statement Analyzer this skillGeeksfino/finskills | 283 | — | ~803 | Automated safety check: Pass | Apache-2.0 | |
| Financial Analyzinghuangjia2019/claude-code-engineering | 1.1k | 1 repos | ~474 | Automated safety check: Pass | None | |
| Longbridge Earningshelsome/folio | 269 | 1 repos | ~2.5k | Automated safety check: Pass | None | |
| Fundamentalsstaskh/trading_skills | 374 | 1 repos | ~836 | Automated safety check: Pass | MIT | |
| Earnings AnalysisWind-Alice/AliceMarket | 130 | 3 repos | ~2.2k | Automated safety check: Pass | None | |
| Buy Side Equity Research Memohaskaomni/serenity-skill | 632 | — | ~3.8k | Automated safety check: Pass | MIT |
huangjia2019/claude-code-engineering
Analyze financial data, calculate financial ratios, and generate analysis reports.
helsome/folio
Earnings analysis — pre- and post-earnings. An agent skill from helsome/folio.
staskh/trading_skills
Get fundamental financial data including financials, earnings, and key metrics.
Wind-Alice/AliceMarket
Create professional equity research earnings update reports (8-12 pages, 3,000-5,000 words) analyzing quarterly results for companies already under coverage.
haskaomni/serenity-skill
Generate source-backed buy-side equity research memos from a ticker, starting with investment view, target-price scenarios, SEC and IR-backed financial statement analysis, industry chain…
avansaber/erpclaw
Operates the ERPClaw self-hosted ERP in plain language: accounting, invoicing, inventory, purchasing, tax, HR, payroll and reports, treating the ERP as the single source of truth.
Geeksfino/finskills
Free Python scripts that fetch US stock data, SEC filings, insider trades and macro indicators, and run financial score calculators and portfolio analytics.
Geeksfino/finskills
Runs a forensic review of one company's financial statements covering DuPont profitability, earnings quality, financial health scores and fraud-risk signals.
Geeksfino/finskills
Screens a stock universe with a six-factor model, scores value, momentum, quality, low volatility, size and growth, ranks by composite score and notes which factors suit the macro regime.
Geeksfino/finskills
Compares leading tech stocks to separate hype-driven valuations from fundamentally justified ones and to flag undervalued names the market overlooks.
Geeksfino/finskills
Analyze Dividend Aristocrats (25+ years of consecutive dividend increases) for income reliability and total return.
Geeksfino/finskills
Screens US stocks through an ESG lens, applies optional exclusion lists, scores the environmental, social and governance pillars and judges whether ESG quality is improving.
Categories
对单个A股上市公司的财务报表进行深度分析,评估盈利质量、财务健康状况、财务造假风险和运营效率。当用户要求深入分析某家公司的财务报表、杜邦分析、盈利质量检查、资产负债表分析、现金流分析、Z值评分、M值评分、营运资本分析,或任何详细的单公司财务审视时使用此技能。. Financial Statement Analyzer is an agent skill from Geeksfino/finskills.
Financial Statement Analyzer fits situations like: tasks that involve Financial analysis.
Run `npx skills add Geeksfino/finskills --skill financial-statement-analyzer -a claude-code`. Or copy the skill folder (China-market/financial-statement-analyzer in Geeksfino/finskills) into .claude/skills/financial-statement-analyzer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Geeksfino/finskills --skill financial-statement-analyzer -a codex`. Or copy the skill folder (China-market/financial-statement-analyzer in Geeksfino/finskills) into .agents/skills/financial-statement-analyzer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Geeksfino/finskills --skill financial-statement-analyzer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/financial-statement-analyzer, .gemini/skills/financial-statement-analyzer, .github/skills/financial-statement-analyzer and .opencode/skills/financial-statement-analyzer in your project.
SKILL.md names no scripts, command-line tools or credentials: Financial Statement Analyzer is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Financial Statement Analyzer is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 803 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Financial Statement Analyzer: Financial Analyzing (huangjia2019/claude-code-engineering, 1.1k stars), Longbridge Earnings (helsome/folio, 269 stars), Fundamentals (staskh/trading_skills, 374 stars) and Earnings Analysis (Wind-Alice/AliceMarket, 130 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Geeksfino (a GitHub user) maintains it in Geeksfino/finskills, which has 283 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on March 5, 2026.
Source: Geeksfino/finskills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.