CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

financial-report-analyst

深度解读企业财报,将财报 PDF 或 URL 转化为面向普通投资者的专业分析报告,以 Markdown 格式保存到当前项目的 markdown/ 目录。 触发条件:用户上传或提供财报 PDF、提到"分析财报"/"读财报"/"解读财报"/"看看这家公司"/"帮我分析一下 XX 公司",或任何需要深入理解一份财务报告的场景。 输出一份犀利、有逻辑支撑的投资参考报告,涵盖:核心收入分析、财务健康诊断、隐蔽风险雷区排查、行业竞争格局、前瞻性估值,以及明确的投资参考建议。 即使用户只说"帮我看这份年报"但内容是财报,也应使用本 skill。

69

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, highly actionable analysis methodology with concrete thresholds, verdict scales, and output templates, sequenced clearly from acquisition to final report. Main weaknesses are the orphaned references/advanced-frameworks.md bundle file that is never referenced from the body, the absence of validation/fallback checkpoints (failed fetch, missing data), and duplication between the Step 6 and Step 7 templates.

Suggestions

Link references/advanced-frameworks.md from the relevant steps (e.g., Step 3/4: '行业专项追问框架见 references/advanced-frameworks.md') so the bundle file is actually discoverable.

Add fallback/validation checkpoints: what to do when the URL fetch or PDF read fails, and how to mark and proceed when a required 附注 or 科目 is unavailable.

De-duplicate the investment-recommendation template between Step 6 and the Step 7 output structure (reference it once, e.g. '八、投资参考建议 [Step 6 的完整结构]' only).

Give a short worked example or formula for the 5.2 情景分析 target-valuation calculation so the valuation steps are as concrete as the risk steps.

DimensionReasoningScore

Conciseness

Largely dense and token-efficient: tables, checklists, and thresholds with no explanation of concepts Claude already knows (no 'what is P/E' padding). Not a 5 because of redundancy — the investment-recommendation template in Step 6 reappears nearly verbatim as section 八 of the Step 7 output template, and Step 4's question bank overlaps the risk/valuation steps.

4 / 5

Actionability

Mostly executable guidance: concrete thresholds ('OCF / 净利润 ratio(>1 为优质,<0.5 需警惕)', '其他应收款 / 总资产 是否 >5%', '商誉 / 净资产 是否 >30%'), a copy-paste rating structure ('[强烈买入 / 买入 / 中性持有 / 卖出 / 强烈卖出]'), a naming convention, and 'mkdir -p markdown/'. Not a 5 because the valuation steps are direction without method — '5.2 情景分析...给出对应目标市值和股价区间' and '传统业务:用 DCF 或同业 P/E' name techniques but give no worked example or formula for producing the numbers.

4 / 5

Workflow Clarity

Clear, well-ordered sequence (Step 0 获取财报 → Step 7 输出文件) with explicit expected output per step and a per-risk verdict scheme ('✅ 未见异常 / ⚠️ 需关注 / 🚨 重大风险'). The operations are not destructive or batch, so the 3-cap does not apply; it stays at 4 rather than 5 because there are no real validation checkpoints or error-recovery paths (e.g., what to do if the URL fetch fails, if the PDF is unreadable, or if a required note/科目 is missing from the report).

4 / 5

Progressive Disclosure

The body is well-sectioned, but the bundle file references/advanced-frameworks.md (150 lines of industry-specific question frameworks) is never linked or mentioned anywhere in SKILL.md — it is orphaned, so Claude would never discover or load it. Meanwhile content that overlaps it (Step 4's 前瞻性关键问题 dimensions) is inlined. This matches 'some structure... references present but not clearly signaled; content that should be separate is inline' — better than 2 (the section structure is good), short of 4 (a provided reference is completely unlinked).

3 / 5

Total

15

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete capabilities, explicit save location, comprehensive natural-language Chinese trigger phrases, and an explicit when-to-use clause including a boundary case. Only weakness is that a couple of trigger phrases ('看看这家公司') are broad enough to invite overlap with non-financial company-analysis requests.

Suggestions

Narrow broad trigger phrases like '看看这家公司' to explicitly require financial-report context, e.g. '看看这家公司的财报', to reduce conflict with general company-research skills.

Mention the '.pdf' file extension among the input triggers to round out keyword coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage: '将财报 PDF 或 URL 转化为...专业分析报告', '保存到当前项目的 markdown/ 目录', plus six enumerated deliverables ('核心收入分析、财务健康诊断、隐蔽风险雷区排查、行业竞争格局、前瞻性估值...投资参考建议'). It matches the anchor 'lists multiple specific concrete actions; comprehensive coverage' and is not the level below, which allows 'minor gaps in coverage'.

5 / 5

Completeness

Explicitly answers both what ('输出一份犀利、有逻辑支撑的投资参考报告,涵盖:...') and when ('触发条件:用户上传或提供财报 PDF...或任何需要深入理解一份财务报告的场景'). This is the anchor 'clearly and explicitly answers both what AND when with concrete trigger phrases'; the level below (4) requires the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms: '"分析财报"/"读财报"/"解读财报"/"看看这家公司"/"帮我分析一下 XX 公司"', the edge case '"帮我看这份年报"', and input forms ('上传或提供财报 PDF'). Matches the synonym-inclusive anchor; only trivially misses a literal '.pdf' extension mention, which alone would not drop it to 4 ('a few natural terms missing').

5 / 5

Distinctiveness Conflict Risk

Clear niche (财报 deep analysis) with distinct triggers, but phrases like '"看看这家公司"/"帮我分析一下 XX 公司"' are broad enough to fire on non-financial company-analysis requests, giving minor overlap risk with general research/analysis skills. Mostly distinct rather than fully distinct, so 4 rather than 5; far more specific than the 'somewhat specific but could overlap' anchor at 3.

4 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

digoal/blog

Path

skills/skills_for_claude_web/financial-report-analyst/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.