FinanceReport by aojdevstudio/finance-guru
npx skills add https://github.com/aojdevstudio/finance-guru --skill FinanceReport生成带有 Finance Guru 品牌标识的综合性 8-10 页 PDF 投资分析报告。
执行工作流时,直接输出此通知:
Running the **WorkflowName** workflow from the **FinanceReport** skill...
| 工作流 | 触发条件 | 文件 |
|---|---|---|
| GenerateSingleReport | "generate report for TSLA", "create PDF" | workflows/GenerateSingleReport.md |
| RegenerateBatch | "regenerate batch", "redo all reports" | workflows/RegenerateBatch.md |
| FullResearchWorkflow | "full analysis", "thorough research" |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
workflows/FullResearchWorkflow.md |
示例 1:生成单只股票代码报告
User: "Generate a report for NVDA"
-> 调用 GenerateSingleReport 工作流
-> 运行量化工具 (risk_metrics, momentum, volatility)
-> 通过 Perplexity MCP 获取市场情绪
-> 构建带有 VGT 风格页眉的 8-10 页 PDF
-> 保存到 fin-guru-private/fin-guru/analysis/reports/NVDA-analysis-2025-12-18.pdf
示例 2:重新生成所有观察列表报告
User: "Regenerate batch 1 reports"
-> 调用 RegenerateBatch 工作流
-> 并行启动 8 个子代理
-> 每个子代理运行 FullResearchWorkflow
-> 用改进版本替换现有的 PDF 文件
示例 3:使用完整工作流进行深度研究
User: "Do a full analysis on AMZN for the 2026 watchlist"
-> 调用 FullResearchWorkflow 工作流
-> 阶段 1:市场研究 (使用 Perplexity/Exa 获取催化剂、风险)
-> 阶段 2:量化分析 (252 天风险指标,90 天动量)
-> 阶段 3:策略建议 (买入/持有/卖出,头寸规模)
-> 阶段 4:生成综合性 PDF 报告
关键:每份报告必须严格遵循此格式:
┌─────────────────────────────────────────────────────────────┐
│ FINANCE GURU™ │
│ Family Office Investment Analysis │
│ ───────────────────────────────────────────────────────── │
│ │
│ TICKER - Full Company/Fund Name │
│ 2026 Watchlist Analysis & Investment Report │
│ │
├─────────────────────────────────────────────────────────────┤
│ Report Date: December 18, 2025 │
│ Analyst Team: Finance Guru Multi-Agent System │
│ • Market Researcher (Dr. Aleksandr Petrov)│
│ • Quant Analyst │
│ • Strategy Advisor │
│ Current Price: $XXX.XX │
│ YTD Performance: +XX.XX% │
│ Expense Ratio: 0.XX% (ETFs only) │
└─────────────────────────────────────────────────────────────┘
统一性规则:
表格格式 - 关键:
同时显示百分比和美元金额:
Recommended Allocation: 2-3%
For $250,000 portfolio:
- Dollar amount: $5,000 - $7,500
- Share count: ~25-38 shares at $200
关键:每份报告必须以此确切格式结尾:
─────────────────────────────────────────────────────────────
DISCLAIMER: This analysis is provided for educational and
informational purposes only. [full disclaimer text]
Powered by Finance Guru™
Report Date: December 18, 2025
─────────────────────────────────────────────────────────────
每份报告必须包含 "Powered by Finance Guru™"。
uv run python .claude/skills/FinanceReport/tools/ChartKit.py \
--ticker TSLA \
--chart-type line \
--data-source cli
uv run python .claude/skills/FinanceReport/tools/ReportGenerator.py \
--ticker TSLA \
--portfolio-value 250000 \
--output-dir fin-guru-private/fin-guru/analysis/reports/
# 搜索市场情绪
mcp__perplexity__search(query=f"{ticker} stock analysis 2025 catalysts risks")
# 用于论点的深度推理
mcp__perplexity__reason(query=f"Analyze {ticker} investment thesis for 2026")
src/analysis/risk_metrics_cli.py - VaR, CVaR, Sharpe, Sortino, Beta, Alphasrc/utils/momentum_cli.py - RSI, MACD, Stochastic, Williams %Rsrc/utils/volatility_cli.py - ATR, Bollinger Bands, Keltner Channelssrc/analysis/correlation_cli.py - 投资组合相关性矩阵从 fin-guru/data/user-profile.yaml 读取投资组合价值以进行规模计算:
investment_portfolio.total_value = 当前投资组合价值技能类型 : Domain 执行力度 : Suggest 优先级 : High 代码行数 : < 200 lines
每周安装量
255
代码仓库
GitHub 星标数
286
首次出现
Jan 23, 2026
安全审计
安装于
opencode212
gemini-cli210
codex202
github-copilot196
cursor195
openclaw190
Generate comprehensive 8-10 page PDF investment analysis reports with Finance Guru branding.
When executing a workflow, output this notification directly:
Running the **WorkflowName** workflow from the **FinanceReport** skill...
| Workflow | Trigger | File |
|---|---|---|
| GenerateSingleReport | "generate report for TSLA", "create PDF" | workflows/GenerateSingleReport.md |
| RegenerateBatch | "regenerate batch", "redo all reports" | workflows/RegenerateBatch.md |
| FullResearchWorkflow | "full analysis", "thorough research" | workflows/FullResearchWorkflow.md |
Example 1: Generate single ticker report
User: "Generate a report for NVDA"
-> Invokes GenerateSingleReport workflow
-> Runs quant tools (risk_metrics, momentum, volatility)
-> Fetches sentiment via Perplexity MCP
-> Builds 8-10 page PDF with VGT-style header
-> Saves to fin-guru-private/fin-guru/analysis/reports/NVDA-analysis-2025-12-18.pdf
Example 2: Regenerate all watchlist reports
User: "Regenerate batch 1 reports"
-> Invokes RegenerateBatch workflow
-> Launches 8 subagents in parallel
-> Each runs FullResearchWorkflow
-> Replaces existing PDFs with improved versions
Example 3: Deep research with full workflow
User: "Do a full analysis on AMZN for the 2026 watchlist"
-> Invokes FullResearchWorkflow
-> Phase 1: Market research (Perplexity/Exa for catalysts, risks)
-> Phase 2: Quant analysis (252-day risk metrics, 90-day momentum)
-> Phase 3: Strategy recommendation (buy/hold/sell, position sizing)
-> Phase 4: Generate comprehensive PDF report
CRITICAL: Every report MUST follow this EXACT format:
┌─────────────────────────────────────────────────────────────┐
│ FINANCE GURU™ │
│ Family Office Investment Analysis │
│ ───────────────────────────────────────────────────────── │
│ │
│ TICKER - Full Company/Fund Name │
│ 2026 Watchlist Analysis & Investment Report │
│ │
├─────────────────────────────────────────────────────────────┤
│ Report Date: December 18, 2025 │
│ Analyst Team: Finance Guru Multi-Agent System │
│ • Market Researcher (Dr. Aleksandr Petrov)│
│ • Quant Analyst │
│ • Strategy Advisor │
│ Current Price: $XXX.XX │
│ YTD Performance: +XX.XX% │
│ Expense Ratio: 0.XX% (ETFs only) │
└─────────────────────────────────────────────────────────────┘
UNIFORMITY RULES:
TABLE FORMATTING - CRITICAL:
Shows BOTH percentage AND dollar amount:
Recommended Allocation: 2-3%
For $250,000 portfolio:
- Dollar amount: $5,000 - $7,500
- Share count: ~25-38 shares at $200
CRITICAL: Every report MUST end with this EXACT format:
─────────────────────────────────────────────────────────────
DISCLAIMER: This analysis is provided for educational and
informational purposes only. [full disclaimer text]
Powered by Finance Guru™
Report Date: December 18, 2025
─────────────────────────────────────────────────────────────
"Powered by Finance Guru™" is REQUIRED on every report.
uv run python .claude/skills/FinanceReport/tools/ChartKit.py \
--ticker TSLA \
--chart-type line \
--data-source cli
uv run python .claude/skills/FinanceReport/tools/ReportGenerator.py \
--ticker TSLA \
--portfolio-value 250000 \
--output-dir fin-guru-private/fin-guru/analysis/reports/
# Search for market sentiment
mcp__perplexity__search(query=f"{ticker} stock analysis 2025 catalysts risks")
# Deep reasoning for thesis
mcp__perplexity__reason(query=f"Analyze {ticker} investment thesis for 2026")
src/analysis/risk_metrics_cli.py - VaR, CVaR, Sharpe, Sortino, Beta, Alphasrc/utils/momentum_cli.py - RSI, MACD, Stochastic, Williams %Rsrc/utils/volatility_cli.py - ATR, Bollinger Bands, Keltner Channelssrc/analysis/correlation_cli.py - Portfolio correlation matrixReads portfolio value from fin-guru/data/user-profile.yaml for sizing:
investment_portfolio.total_value = Current portfolio valueSkill Type : Domain Enforcement : Suggest Priority : High Line Count : < 200 lines
Weekly Installs
255
Repository
GitHub Stars
286
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykWarn
Installed on
opencode212
gemini-cli210
codex202
github-copilot196
cursor195
openclaw190
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
54,200 周安装
LangChain4j Spring Boot集成指南:AI驱动微服务自动配置与RAG系统实现
349 周安装
Spring Boot Saga模式:微服务分布式事务解决方案与实现指南
349 周安装
WordPress站点设置与连接配置指南:WP-CLI与REST API完整教程
349 周安装
营销心理学实战指南:心智模型与行为设计,提升转化率与用户体验
349 周安装
Spring Boot @JsonTest JSON序列化单元测试指南:JacksonTester使用与最佳实践
349 周安装
scikit-learn 机器学习教程:Python 分类、回归、聚类、降维与模型评估实战指南
350 周安装