fin-guru-research
GitHub执行结构化市场研究,涵盖标的、板块或主题分析。提供带时效性的数据源验证、技术面筛选及风险评估,生成包含置信度和证据的研究摘要,供下游量化和策略分析使用。
Trigger Scenarios
Install
npx skills add AojdevStudio/Finance-Guru --skill fin-guru-research -g -y
SKILL.md
Frontmatter
{
"name": "fin-guru-research",
"description": "Market research on a ticker, sector, or theme with dated sources, plus technical screening through the screener, moving-average, momentum, and volatility calculators. Use when the owner asks what is happening with a company, wants catalysts, risks, sector context, or a competitor comparison, or wants a screen for setups. Not for risk statistics (use fin-guru-quant-analysis) or position sizing (use fin-guru-strategize)."
}
Research Workflow Skill
Execute structured market research with source validation and temporal awareness.
Capability probe
Before data collection, follow the shared paid MCP capability probe. This workflow wants exa for deep semantic research and bright-data for pages that ordinary fetching cannot reach. If either is absent, announce the WebSearch/WebFetch fallback and its coverage caveat, or stop with the shared missing-capability message.
Workflow Steps
- Scope Definition — Clarify research objectives, timeframe, and deliverable format
- Data Collection — Gather intelligence from multiple sources with temporal qualifiers
- Source Validation — Flag market data older than same-day, economic data older than 30 days
- Analysis — Apply analytical frameworks to collected data
- Synthesis — Produce research summary with confidence levels and data gaps
- Handoff — Package findings for downstream analysis (quant, strategy)
Tools Integration
screener_cli.py— Multi-pattern technical screening (8 patterns)moving_averages_cli.py— Trend identification (SMA/EMA/WMA/HMA)momentum_cli.py— Confluence analysis (RSI, MACD, Stochastic, Williams %R, ROC)volatility_cli.py— Regime analysis and opportunity assessmentdata_validator_cli.py— Data integrity verification (100% quality required)itc_risk_cli.py— Market-implied risk scores for supported tickers
Output
Return the fin-guru-output-contract skill. Cite each web source under Evidence with its publisher, date, and URL. A claim without a dated source goes under Assumptions and gaps, not under Bottom line.
Requirements
- ALL web searches MUST include temporal qualifiers using current date context
- Separate verified data from assumptions with confidence levels
- Cite all sources with START/END tags and precise timestamps
- Flag data gaps relevant to downstream analysis
Version History
-
d6ceaea
Current 2026-10-19 22:18
重构技能路由逻辑,移除激活钩子;统一输出合同,明确答案结构并启用JSON输出模式。
-
ac43b09
2026-09-23 02:03
新增付费MCP能力探测流程,优化exa和bright-data等深度研究工具的使用策略;增强插件集成与实例初始化逻辑。
- d13f5ab 2026-08-20 11:51


