finsight-research-guide
Deep financial research with the FinSight multi-agent system
Best use case
finsight-research-guide is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Deep financial research with the FinSight multi-agent system
Teams using finsight-research-guide should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/finsight-research-guide/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How finsight-research-guide Compares
| Feature / Agent | finsight-research-guide | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Deep financial research with the FinSight multi-agent system
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# FinSight Research Guide
## Overview
FinSight is a deep research agent designed specifically for financial analysis. Developed by RUC-NLPIR, it combines multi-source data retrieval, financial reasoning, and report generation to produce publication-ready financial research. It handles market analysis, company fundamentals, sector comparisons, and macroeconomic assessment through specialized agents.
## Installation
```bash
git clone https://github.com/RUC-NLPIR/FinSight.git
cd FinSight && pip install -e .
```
## Core Capabilities
### Research Query to Report
```python
from finsight import FinSightAgent
agent = FinSightAgent(llm_provider="anthropic")
# Generate comprehensive financial analysis
report = agent.research(
"Analyze the competitive landscape of the global EV battery "
"market. Compare CATL, LG Energy, and Panasonic on market "
"share, technology, margins, and growth outlook."
)
print(report.summary)
report.save("ev_battery_analysis.pdf")
```
### Agent Architecture
| Agent | Role |
|-------|------|
| **Retrieval Agent** | Fetches data from SEC filings, financial APIs, news |
| **Data Agent** | Processes financial statements, ratios, time series |
| **Analysis Agent** | Performs fundamental, technical, and comparative analysis |
| **Reasoning Agent** | Synthesizes findings, identifies trends and risks |
| **Report Agent** | Generates structured research reports with citations |
### Financial Data Sources
```python
# FinSight integrates with multiple data sources
config = {
"sec_edgar": True, # SEC filings (free)
"fred": True, # Federal Reserve economic data
"yahoo_finance": True, # Market data (free)
"news_api": True, # Financial news
"world_bank": True, # Macro indicators
}
```
### Analysis Types
```python
# Company fundamental analysis
report = agent.research(
"Provide a fundamental analysis of NVIDIA including "
"revenue trends, margin analysis, valuation multiples, "
"and competitive moat assessment."
)
# Sector analysis
report = agent.research(
"Compare the top 5 cloud computing companies by revenue "
"growth, operating margins, and R&D investment intensity."
)
# Macro analysis
report = agent.research(
"Analyze the impact of rising interest rates on US "
"commercial real estate valuations since 2022."
)
```
## Report Structure
Generated reports typically include:
1. **Executive Summary** — Key findings in 3-5 bullets
2. **Market Overview** — Industry size, growth, trends
3. **Company Analysis** — Financials, competitive position
4. **Risk Assessment** — Key risks and mitigation
5. **Outlook** — Forward-looking analysis with scenarios
6. **Sources** — Cited data sources and references
## Use Cases
1. **Investment research**: Company and sector deep dives
2. **Due diligence**: Comprehensive target company analysis
3. **Academic research**: Financial economics research support
4. **Market intelligence**: Competitive landscape mapping
## References
- [FinSight GitHub](https://github.com/RUC-NLPIR/FinSight)
- [RUC-NLPIR Lab](http://playbigdata.ruc.edu.cn/)Related Skills
thuthesis-guide
Write Tsinghua University theses using the ThuThesis LaTeX template
thesis-writing-guide
Templates, formatting rules, and strategies for thesis and dissertation writing
thesis-template-guide
Set up LaTeX templates for PhD and Master's thesis documents
sjtuthesis-guide
Write SJTU theses using the SJTUThesis LaTeX template with full compliance
novathesis-guide
LaTeX thesis template supporting multiple universities and formats
graphical-abstract-guide
Create SVG graphical abstracts for journal paper submissions
beamer-presentation-guide
Guide to creating academic presentations with LaTeX Beamer
plagiarism-detection-guide
Use plagiarism detection tools and ensure manuscript originality
paper-polish-guide
Review and polish LaTeX research papers for clarity and style
grammar-checker-guide
Use grammar and style checking tools to polish academic manuscripts
conciseness-editing-guide
Eliminate wordiness and redundancy in academic prose for clarity
academic-translation-guide
Academic translation, post-editing, and Chinglish correction guide