Token导航 LogoToken导航

Agent Skill · 研究检索

finance-report-analyzer(财务报告分析器)

finance-report-analyzer 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

finance-report-analyzer 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 53,604。

总安装 528周安装 22GitHub Stars 公开资料未说明下载 176核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:finance-report-analyzer(财务报告分析器)
来源仓库:https://github.com/qiujiahong/finance-report-analyzer
仓库路径:skills/finance-report-analyzer
安装命令:
npx skills add https://github.com/qiujiahong/finance-report-analyzer --skill finance-report-analyzer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/qiujiahong/finance-report-analyzer --skill finance-report-analyzer

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息。适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。通过 npx skills add 命令从指定 GitHub 仓库安装。需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

finance-report-analyzer 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/finance-report-analyzer

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/qiujiahong/finance-report-analyzer --skill fin…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

finance-report-analyzer 怎么安装?

在终端执行 npx skills add https://github.com/qiujiahong/finance-report-analyzer --skill finance-repor…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

finance-report-analyzer 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

finance-report-analyzer 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

finance-report-analyzer 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

finance-report-analyzer 用的人多吗?

公开数据是累计安装 528 次,近一周安装 22 次,下载 176 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

finance-report-analyzer 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
finance-report-analyzer

财务报告分析器 · 本页

528—需要联网未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Finance Report Analyzer

Generate financial analysis reports from uploaded Excel/PDF files with LLM-powered analysis, competitor analysis, web search for news, and inline SVG sparkline trend charts.

Architecture

The tool works in a hybrid pipeline:

  1. Python script → Extract data, build tables/charts, render HTML/PDF (deterministic, zero-cost)
  2. LLM (OpenClaw agent) → Write in-depth analysis for each section + competitor analysis + news summary
  3. Web search → Fetch recent company news and hot topics

Report Sections

#SectionSource
一盈利能力分析Script(tables) + LLM(analysis)
二资产负债分析Script(tables) + LLM(analysis)
三现金流分析Script(tables) + LLM(analysis)
四每股指标与效率Script(tables) + LLM(analysis)
五行业分析LLM
六关键竞争对手分析LLM(competitor)
七风险与机遇分析LLM
八近期热点新闻Web search + LLM

Workflow (OpenClaw Agent)

Step 1: Acquire Data File

Try in order:

  1. Feishu chat file attachment — Download via API: # Get token TOKEN=$(curl -s -X POST 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal' \ -H 'Content-Type: application/json' \ -d '{"app_id":"APP_ID","app_secret":"APP_SECRET"}' | python3 -c "import json,sys; print(json.load(sys.stdin)['tenant_access_token'])") # Get file_key from message curl -s "https://open.feishu.cn/open-apis/im/v1/messages/{message_id}" -H "Authorization: Bearer $TOKEN" # Download curl -s "https://open.feishu.cn/open-apis/im/v1/messages/{message_id}/resources/{file_key}?type=file" \ -H "Authorization: Bearer $TOKEN" -o /tmp/data.xlsx
  2. Feishu Doc/Bitable link — Use feishu_doc/feishu_bitable tools
  3. Local file — Use directly

Step 2: Extract Financial Data (JSON)

python3 scripts/generate_report.py /tmp/data.xlsx --company "公司名" --ticker "000001.SZ" --output-dir /tmp/reports --json

This outputs structured JSON with all financial metrics organized by category.

Step 3: Web Search for Company News & Competitors

web_search("{company} {year} 最新新闻 业绩 研发 重大事件")
web_search("{company} 竞争对手 市场份额 行业对比")

Summarize 5-8 key news items as HTML list. Save to /tmp/reports/news.html.

Step 4: LLM Analysis

Based on the JSON data from Step 2 and search results from Step 3, write professional analysis for 7 sections. Save as JSON to /tmp/reports/analysis.json:

{
  "profitability": "HTML text - revenue trends, margins, profitability inflection points...",
  "balance_sheet": "HTML text - asset structure, leverage, liquidity...",
  "cash_flow": "HTML text - operating CF trends, capex, FCF, cash reserves...",
  "per_share": "HTML text - EPS/BPS trends, efficiency ratios, workforce...",
  "industry": "HTML text wrapped in <div class=\"analysis-box\">...",
  "competitor": "HTML text - competitor table + strategic analysis (see format below)",
  "risk": "...",
  "growth": "增长动力分析 HTML...",
  "rd_analysis": "研发效率分析 HTML...",
  "dupont": "杜邦分析(ROE拆解) HTML..."
}

Analysis guidelines:

  • Use <strong> for key conclusions as the opening line
  • Use <br><br> for paragraph breaks
  • Reference specific numbers from the data
  • Compare year-over-year trends
  • Highlight inflection points and turning points
  • For risk section, use the two-column float layout with .risk-list

Competitor section format:

<div class="analysis-box"><strong>Summary of competitive landscape</strong></div>
<table>
<tr><th style="text-align:left">竞争对手</th><th style="text-align:left">核心竞品</th><th style="text-align:left">竞争领域</th><th style="text-align:left">威胁程度</th></tr>
<tr><td style="text-align:left">Company A</td><td style="text-align:left">Product</td><td style="text-align:left">Domain</td><td style="text-align:left; color:#dc2626">直接竞争</td></tr>
</table>
<div class="analysis-box">Detailed competitive analysis...</div>

Step 5: Generate Final Report

python3 scripts/generate_report.py /tmp/data.xlsx \
  --company "公司名" --ticker "000001.SZ" \
  --output-dir /tmp/reports \
  --analysis-json /tmp/reports/analysis.json \
  --news-html /tmp/reports/news.html \
  -o html,pdf

Step 6: Deliver Files via Feishu API

# Upload and send file
FK=$(curl -s -X POST 'https://open.feishu.cn/open-apis/im/v1/files' \
  -H "Authorization: Bearer $TOKEN" \
  -F 'file_type=stream' -F "file_name=report.html" -F "file=@/tmp/reports/report.html" \
  | python3 -c "import json,sys; print(json.load(sys.stdin)['data']['file_key'])")

curl -s -X POST 'https://open.feishu.cn/open-apis/im/v1/messages?receive_id_type=chat_id' \
  -H "Authorization: Bearer $TOKEN" -H 'Content-Type: application/json' \
  -d "{\"receive_id\":\"CHAT_ID\",\"msg_type\":\"file\",\"content\":\"{\\\"file_key\\\":\\\"$FK\\\"}\"}"

CLI Reference

# JSON data export (for LLM pipeline)
python3 scripts/generate_report.py input.xlsx --json --company NAME --ticker TICKER --output-dir DIR

# Full report with LLM analysis + competitor + news
python3 scripts/generate_report.py input.xlsx \
  --analysis-json analysis.json \
  --news-html news.html \
  --company NAME --ticker TICKER \
  -o html,pdf --output-dir DIR

# Standalone (rule-based analysis, no LLM needed)
python3 scripts/generate_report.py input.xlsx --company NAME --ticker TICKER -o html,pdf

Output Formats

FlagOutputRequires
-o htmlHTML only(built-in)
-o pdfHTML + PDFwkhtmltopdf
-o docHTML + DOCXpandoc
-o mdHTML + Markdownpandoc or markdownify

Report Features

  • LLM-powered analysis: Deep, contextual financial commentary (when using --analysis-json)
  • Competitor analysis: Key competitors table + strategic competitive assessment
  • Company news section: Recent hot topics and events (when using --news-html)
  • Sparkline trend charts: SVG mini-charts in each data row
  • Forecast markers: Predicted values with ⟡ symbol and yellow background
  • PDF compatible: No emoji/flex/gradient/CSS variables (works with wkhtmltopdf)
  • Fallback mode: Rule-based analysis when no LLM analysis is provided

平台分布

Codex

36.19%
按下载量换算64

Claude

29.35%
按下载量换算52

Cursor

20.42%
按下载量换算36

Gemini CLI

10.78%
按下载量换算19

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills