finsight-research-guide

Deep financial research with the FinSight multi-agent system

191 stars

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

$curl -o ~/.claude/skills/finsight-research-guide/SKILL.md --create-dirs "https://raw.githubusercontent.com/wentorai/research-plugins/main/skills/domains/finance/finsight-research-guide/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/finsight-research-guide/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How finsight-research-guide Compares

Feature / Agentfinsight-research-guideStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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/)