Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计异常

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

Agent Skill

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

总安装

528

周安装

22

GitHub Stars

公开资料未说明

下载量

176
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 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

简介

用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装。
  • 需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • finance-report-analyzer 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

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

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

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 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills